论文:2014,Vol:32,Issue(1):152-157
引用本文:
赵付青, 张建林, 王俊彪, Jonrinaldi Jonrinaldi. 基于改进SCE算法的Job Shop调度方法研究[J]. 西北工业大学
Zhao Fuqing, Zhang Jianlin, Wang Junbiao, Jonrinaldi Jonrinaldi. An Improved and Effective Shuffled Complex Evolution Algorithm for Job Shop Scheduling Problems[J]. Northwestern polytechnical university

基于改进SCE算法的Job Shop调度方法研究
赵付青1,2, 张建林2, 王俊彪1, Jonrinaldi Jonrinaldi3
1. 西北工业大学 现代设计与集成制造技术教育部重点实验室, 陕西 西安 710072;
2. 兰州理工大学 计算机与通信学院, 甘肃 兰州 730050;
3. University of Exeter 数学 、 计算机与工程学院, Exeter, 英国
摘要:
Job Shop Problem(JSP)是生产调度领域中的一类复杂的调度问题,高效JSP求解算法的研究与设计是JSP,乃至整个生产调度领域的关键研究内容。引入新的智能仿生算法Shuffled Complex Evolution(SCE),以求解工件的最小最大完成时间为目标,通过序列映射方式将连续定义域空间中的变量映射到离散的组合优化问题空间中,同时采用基于工序编码的方式进行编码,最后使用顺序插入解码机制对其解码。并针对基本SCE算法在求解优化问题时求解质量差和求解速度慢等缺点,对算法中个体的进化过程进行改进,使个体进化的方向沿着当前群体最优解的方向进行。最后将此算法用于求解典型的Job Shop调度实例,结果表明,改进SCE算法在解决Job Shop调度问题上是有效的。
关键词:    Job Shop调度问题    Shuffled Complex Evolution算法    工序编码    生产调度   
An Improved and Effective Shuffled Complex Evolution Algorithm for Job Shop Scheduling Problems
Zhao Fuqing1,2, Zhang Jianlin2, Wang Junbiao1, Jonrinaldi Jonrinaldi3
1. Department of Mechanical Engineering, Northwestern Polytechnical University, Xi'an 710072, China;
2. School of Computer and Communication Technology, Lanzhou University of Technology, Lanzhou 730050, China;
3. School of Engineering, Computer Science and Mathematics, University of Exeter, EX4 4QF, United Kingdom
Abstract:
The job shop problem is an important content of scheduling in the manufacturing industry. The design of the high efficiency algorithm for JSP is the key to the production scheduling in manufacturing factory. A new intelligent algorithm,named Shuffled Complex Evolution(SCE) algorithm,is proposed in this paper with the aim of getting the minimized makespan. The sequence mapping mechanism is used to change the variables in the continuous domain to discrete variables in the combinational optimization problem; the sequence,which is based on job permutation,is adopted for encoding mechanism and sequence insertion mechanism for decoding. Considering that the basic SCE algorithm has the drawbacks of poor solution and lower rate of convergence,we use a new strategy to change the individual's evolution in the basic SCE algorithm. The strategy makes the new individual closer to best individual in the current population. The improved SCE algorithm was used to solve the typical job shop scheduling problems and the results and their analysis show preliminarily that the improved algorithm is effective for such problems.
Key words:    Combinatorial optimization    Computational complexity    decoding    encoding(symobols)    evolutionary algorithms    functions    mathematical models    mathematical transformations    MATLAB    scheduling; job permutation    job shop scheduling    sequence mapping mechanism    shuffled complex evolution (SCE)   
收稿日期: 2013-03-19     修回日期:
DOI:
基金项目: 国家自然科学基金(51365030);中国博士后科学基金特别资助(2013T60889);中国博士后科学基金(2012M521802);甘肃省高校基本业务费(1114ZTC139)资助
通讯作者:     Email:
作者简介: 赵付青(1977-),西北工业大学博士后,兰州理工大学教授,主要从事复杂系统及计算智能的研究。
相关功能
PDF(843KB) Free
打印本文
把本文推荐给朋友
作者相关文章
赵付青  在本刊中的所有文章
张建林  在本刊中的所有文章
王俊彪  在本刊中的所有文章
Jonrinaldi Jonrinaldi  在本刊中的所有文章

参考文献:
[1] Cook S A. The Complexity of Theorem -P roving P rocedures[C] ∥Proc of the 3rdAnnual ACM Symp on Theory of Computing. New York: ACM Press, 1971, 151-158
[2] Atabak E, Maghsud S, Seyda T, Afshin E. A Simulated Annealing Algorithm for the Job Shop Cell Scheduling Problem with Intercellular Moves and Reentrant Parts[J]. Computers & Industrial Engineering, 2011, 61(1): 171-178
[3] 王凌. 车间调度及其遗传算法[M]. 北京: 清华大学出版社, 2002 Wang Ling. Shop Scheduling with Genetic Algorithms[M]. Beijing: Tsinghua University Press, 2002 (in Chinese)
[4] Wannaporn T, Arit T. A Combination of Shuffled Frog Leaping and Fuzzy Logic for Flexible Job Shop Scheduling Problems[J]. Procedia Computer Science, 2011, 6: 69-75
[5] Gary G Y, Brian I. Job Shop Scheduling Optimization through Multiple Independent Particle Swarms[J]. International Journal of Intelligent Computing and Cybernetics, 2009, 2(1): 5-33
[6] Samer A, Barakat, Salah Altoubat. Application of Evolutionary Global Optimization Techniques in the Design of RC Water Tanks [J]. Engineering Structures, 2009, 31: 332-344
[7] Charles N M, Donath M. Shuffled Complex Evolution Algorithms in Infrastructure Works Programming[J]. Journal of Computing in Civil Engineering. 2004, 18(3): 257-266
[8] Duan Q Y, Gupta V K, Sorooshian S. Shuffled Complex Evolution Approach for Effective and Efficient Global Minimization[J]. Journal of Optimization Theory and Application, 1993, 76(3): 501-521