期刊文献+

求解置换流水车间调度问题的Memetic算法

Memetic Algorithm for Permutation Flow Shop Scheduling Problems
下载PDF
导出
摘要 针对以最小化最大完工时间为目标的置换流水车间调度问题,建立了0-1型混合整数线性规划模型。在对模型进行Benders分解的基础上,提出了问题的求解策略,进而设计了一种Memetic调度算法,并探讨了基于组合规则的种群初始化方法和混合遗传操作。为了提高算法的搜索效率,采用了更加高效的适应度值计算方法以及两种邻域搜索方法。最后,基于Benchmark算例的仿真实验结果表明了该算法的有效性,可以找到26个算例中的17个最优解(65.38%),且其平均相对误差的均值仅为0.88%。 A 0-1 mixed-integer linear programming model was established for the permutation flow shop scheduling with makespan criterion. Based on Benders' decomposition, a problem solving strategy was proposed, and a Memetic algorithm designed. In designing the algorithm, a combinatorial population initialization method and a hybrid genetic operation were discussed. Further, a more efficient fitness value computation and two neighborhood search algorithms were adopted to improve searching efficiency. The final results of benchmark simulation verify the effectiveness of the proposed algorithm,which solves 17 of the 26instances( 65. 38%) with the mean value of average relative error standing at only 0. 88%.
出处 《厦门理工学院学报》 2015年第6期25-29,共5页 Journal of Xiamen University of Technology
基金 国家自然科学基金项目(71371162) 福建省自然科学基金项目(2014J01271) 厦门理工学院高层次人才项目(YSK10009R)
关键词 生产调度 置换流水车间 MEMETIC算法 邻域搜索 production scheduling permutation flow shop Memetic algorithm neighborhood search
  • 相关文献

参考文献14

  • 1GAREY M R,JOHNSON D S,SENTHI R.The complexity of flowshop and jobshop scheduling[J].Mathematics of Operations Research,1976,1(2):117-129.
  • 2CAMPBELL H G,DUDEK R A,SMITH M L.A heuristic algorithm for the n job,m machine sequencing problem[J].Management Science,1970,16(10):630-637.
  • 3NAWAZ M,ENSCORE E,HAM I.A heuristic algorithm for the m-machine,n-job flow shop sequencing problem[J].Omega,1983,11(1):91-95.
  • 4DANNENBRING D G.An evaluation of flow shop sequencing heuristics[J].Management Science,1977,23(11):1 174-1 182.
  • 5王正元,岑凯辉,谭跃进.求解同顺序加工调度问题的一种启发式方法[J].计算机集成制造系统,2004,10(9):1124-1128. 被引量:5
  • 6刘延风,刘三阳.改进微粒群优化求解置换流水车间调度问题[J].计算机集成制造系统,2009,15(10):1968-1972. 被引量:13
  • 7顾文斌,唐敦兵,郑堃,白帅福,裴文祥.基于激素调节机制改进型自适应粒子群算法在置换流水车间调度中的应用研究[J].机械工程学报,2012,48(14):177-182. 被引量:17
  • 8CHEN C L,VEMPATI V S,ALJABER N.An application of genetic algorithms for flow shop problems[J].European Journal of Operational Research,1995,80(2):389-396.
  • 9RUIZ R,MAROTO C,ALCARAZ J.Two new robust genetic algorithms for the flowshop scheduling problem[J].Omega,2006,34(5):461-476.
  • 10WANG L,ZHENG D Z.An effective hybrid heuristic for flow shop scheduling[J].International Journal of Advanced Manufacturing Technology,2003,21(1):38-44.

二级参考文献71

  • 1XiaWeijun WuZhiming ZhangWei YangGenke.APPLYING PARTICLE SWARM OPTIMIZATION TO JOB-SHOPSCHEDULING PROBLEM[J].Chinese Journal of Mechanical Engineering,2004,17(3):437-441. 被引量:5
  • 2高亮,高海兵,周驰.基于粒子群优化的开放式车间调度[J].机械工程学报,2006,42(2):129-134. 被引量:16
  • 3李青,钟铭,李振福,刘兆健.用于集装箱配装问题的Memetic算法[J].辽宁工程技术大学学报(自然科学版),2006,25(3):450-452. 被引量:2
  • 4周驰,高亮,高海兵.基于PSO的置换流水车间调度算法[J].电子学报,2006,34(11):2008-2011. 被引量:24
  • 5伊华伟,张秋余.求解置换Flow-shop调度问题的改进遗传算法[J].计算机工程与应用,2007,43(22):41-43. 被引量:4
  • 6GAREY E L, JOHNSON D S, SETHI R. The complexity of flow-shop and Job Shop scheduling[J]. Mathematics of Operations Research,1976,1(1):117-129.
  • 7KENNEDY J, EBERHART R C. Particle swarm optimization [C]//Proceedings of International Conference on Neural Networks. Piscataway, N.J. ,USA:IEEE Press,1995:1942-1948.
  • 8KENNEDY J,EBERHART R C. A discrete binary version of the particle swarm algorithm[C]//Proceedings of 1997 Conference on Systems, Man, and Cybernetics. Washington, D. C. , USA:IEEE, 1997,5:4104-4108.
  • 9LIAO C J, TSENG C T, LUARN P. A discrete version of particle swarm optimization for flowshop scheduling problems[J]. Computers & Operations Research, 2007,34 (10) : 3099-3111.
  • 10TASGETREN M F, SEVKLI M, LIANG Y C, et al. Particle swarm optimization algorithm for single machine total weighted tardiness problem[C]//Proceedings of IEEE Congress on Evolutionary Computation. Washington, D. C. , USA: IEEE, 2004,2 : 1412-1419.

共引文献76

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部