位置:成果数据库 > 期刊 > 期刊详情页
基于DNA进化算法求解工件尺寸不同的单机批调度问题
  • 期刊名称:小型微型计算机系统, 2009(02).
  • 时间:0
  • 分类:TP301[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中国科学技术大学信息管理与决策科学系,安徽合肥230026
  • 相关基金:国家自然科学基金项目(70671096)资助.
  • 相关项目:分布系统的协调优化与风险管理
中文摘要:

工件尺寸不同的批调度问题兼具古典调度和批调度的性质,单机环境下该问题的制造跨度为NP完全问题.本文提出一种改进的DNA进化算法对单机问题的制造跨度进行优化,引入分裂、水平选择、变异、垂直选择四种算子,对其中的垂直选择算子做了重新设计,采用概率选择机制对变异个体进行选择,避免进化过程陷入局部最优.在解码时,采用Batch First Fit算法对进化过程产生的解作分批处理.实验中对各类不同规模的算例均进行仿真.结果表明改进的DNA进化算法的有效性.

英文摘要:

The problem of batch-processing machines with non-identical job sizes is a combination of classical scheduling and batch scheduling, The makespan on a single batch-processing machine with non-identical job sizes is NP-complete. In this paper DNA Evolutionary Algorithm (DEA) is applied to minimize the makespan on a single machine. Four operators of DEA are adopted in the evolution including division.level selection.mutation and vertical selection. The vertical selection operator was redesigned by using the probability-based mechanism to escape local optimum. The solutions produced by the algorithm were divided into batches with Batch First Fit algorithm. In the experiment, all levels of instances were simulated and the results demonstrated the efficiency of the proposed algorithm.

同期刊论文项目
期刊论文 29 会议论文 10
期刊论文 227 会议论文 7
同项目期刊论文