摘要
调度问题关系到车间生产的效率,是生产领域长期关注的问题。针对工件加工时需要满足额外资源约束的平行机车间调度问题,设计一种可行的排序,使得最大完工时间最小。采用遗传算法求解该模型,对种群的产生增加了可行性判定条件,并设置算法中的选择、交叉、变异等算子进行迭代,同时直接以目标函数作为适应度更利于搜索,利用Python 3.10.1进行了数值模拟实验,在随机产生的大量实例中,算法解与最优解下界的比值稳定在1.2以内。结果表明,文中的遗传算法对于资源约束的调度问题有很好的优化效果。
Scheduling is a long-term concern in the production field as it has much to do with the efficiency of workshop production.Aiming at the workshop scheduling problem of the parallel machines that need to meet additional resource constraints during workpiece processing,this paper proposes to design a feasible ordering to minimize the maximum completion time.Genetic algorithm is used to solve the model,which adds the feasible judgment conditions to the generation of the population.The selection,crossover,mutation and other operators in the algorithm are set to iterate,and meanwhile,objective function is directly used as the fitness to facilitate the search.Python 3.10.1 is used for numerical simulation experiments.In a large number of randomly generated instances,the ratio of the lower bound of the algorithm solution and the optimal solution is stable within 1.2.Results show that the proposed genetic algorithm has a good optimization effect on scheduling problems with resource constraints.
作者
李志林
LI Zhilin(Department of Science,Zhejiang Sci-Tech University,Hangzhou 31000,China)
出处
《软件工程》
2022年第10期41-44,49,共5页
Software Engineering
关键词
额外资源
平行机
数值模拟
遗传算法
extra resource
parallel machine
numerical simulation
genetic algorithm