基于微粒群算法的车间调度问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着社会经济的飞速发展,市场竞争日趋激烈,顾客需求的多样化、个性化增加了企业生产计划运行的不确定性和动态性因素,使得现代企业面临着严峻的挑战,对供应链的管理也提出了更高的要求。进入20世纪90年代以来,供应链管理成为当今国际上企业管理理论研究和实践应用的一个热点。在此环境下,为了提高盈利水平和核心竞争力,企业开始注重合理配置和高效利用自己的内外资源。基于供应链的调度模型将供应链管理和生产调度问题紧密结合起来,研究在供应链管理的环境下如何更有效地解决分布环境下车间生产调度与协调问题,最终实现节点企业供应链管理与车间调度的双重优化,从而具有一定的理论价值和实际意义。
     微粒群优化算法是一种新型的群体智能算法,源于对鸟群捕食行为的研究,是一种基于迭代的优化技术。系统初始化为一组随机解,通过迭代搜寻最优值。目前,微粒群算法已广泛应用于函数优化、神经网络训练、数据挖掘及其它应用领域。
     本文围绕着微粒群算法及其应用,就如何改进传统微粒群算法性能及该算法在车间调度、供应链调度领域的应用展开了深入研究。首先介绍了本文的研究背景及目的意义,给出了车间调度问题的分类、特点以及近年来研究车间调度问题的主要方法。其次介绍了遗传算法及其在车间调度问题中的应用,并引入正交试验来确定算子,提出了基于正交试验的免疫遗传算法并用该算法求解作业车间(Job-Shop)调度问题,通过比较得到了令人满意的仿真结果。然后对微粒群优化算法的现状及未来研究方向进行了描述,给出了微粒群算法在车间调度问题中的应用,使用了基于粒子坐标值排列编码,通过与遗传算法比较,仿真实验表明了微粒群算法在求解作业车间调度问题的优越性和有效性。接下来介绍了供应链和供应链管理的概念及特征,给出了在供应链环境下生产系统的协调控制及车间调度问题。文章最后描述了无等待供应链在线调度问题,提出了基于最小位置值排列编码方法,在不改变已有工件调度的情况下,对顾客下达的紧急订单尽早制定生产方案。在流水车间(Flow-sbop)及作业车间调度问题背景下,给出了求解在资源可用时间区间上在线调度紧急订单的算法,使用该算法可以迅速求出订单完工时间并通过电话或互联网将交货期反馈给顾客,对制造商的实际生产供应链管理具有一定的指导意义。
With the fast development of social economy,competition in the market becomes increasingly intense.The diversification and customization of the customers' need increase the uncertainty and dynamism in the production plan of the enterprise,making the modern enterprise face severe challenges and making greater demands of the supply chain management.After entering the 1990s,the supply chain management already becomes one of the focuses in the study and practice of the enterprise management theory and practice in the international society.In the circumstances,in order to improve the profit level and the core competitive ability,the enterprise begins to focus on rationally allocating and efficiently utilizing its inner and outer resources.The scheduling model study based on the supply chain combines the problem of the supply chain management and the problem of the production scheduling to study how to more effectively solve the job-shop scheduling and coordination problem in the distributed environment,and ultimately realize the double optimization of the node enterprise's supply chain management and the job-shop scheduling,boasting certain theoretical and practical significance.
     Particle Swarm Optimization,a new swarm intelligence algorithm,originates from the investigation of the bird swarm preying behavior.It is an optimization technology based on iteration.System is initialized into a group of random solutions and optimization value is searched by iteration.Now,particle swarm optimization is applied into function optimization,neural network training,data mining and other application field.
     The paper focuses on the algorithm and application of the particle swarm and makes deep study on improving the property of the traditional particle swarm algorithm and on the application of the algorithm in the fields of the job shop scheduling and the supply chain scheduling.The background,aim and significance of the paper are introduced first, followed by the classification and characteristics of the job shop scheduling,as well as the major ways of studying the job shop scheduling problem.Then,the paper describes the genetic algorithm's application in the job shop scheduling problem.The orthogonal experiment is introduced to identify the operators,and the immune genetic algorithm is put forward on the basis of the orthogonal experiment to solve the job shop scheduling problem with the algorithm,achieving a satisfactory simulation result by comparison. After it,the paper describes the present status and the future trend for study of the particle swarm optimization algorithm.The application of the particle swarm algorithm is given, using the coding method based on particle position.Through the comparison with the genetic algorithm,the simulation results show the superiority and effectiveness of the particle swarm algorithm in solving the job shop scheduling problem,followed by the introduction of the definition and characteristics of the supply chain and the supply chain management.Coordinated control and shop scheduling problem in supply chain are given. At last,the on-line no-wait scheduling in the supply chain is studied.The coding method of the smallest position value is used in this thesis.The production plan will be made to the customer's urgent order without changing the scheduled jobs' processing orders.In the background of flow shop and job shop scheduling,the paper gives the algorithm to on-line schedule the urgent order in a certain time interval when resources are available. Making use of this algorithm will obtain the completion time of the order in no time,and propose a delivery time on the phone or on the Internet.It is of certain guiding significance to the manufacturer's practical production supply chain management.
引文
1 Pine Ⅱ B J.Mass Customization:the new frontier in business competition.Beijing:China People's University Press,2000(in Chinese).
    2 姚建明.大规模定制模式下供应链调度的主导矛盾分析及优化研究:[博士学位论文].四川:西南交通大学,2005.
    3 杨圣祥.约束满足自适应神经网络及其在车间作业调度问题中的应用:[博士学位论文].辽宁:东北大学,1999.
    4 王凌.车间调度及其遗传算法.北京:清华大学出版社,2003.1页.
    5 胡咏梅.基于粗集的车间动态调度研究:[博士学位论文].山东:山东大学,2004.
    6 Johnson S.Optimal two-and-three stage production schedules with setup times included.Naval Research Logistics Quarterly,1954,1:61-68.
    7 Kiran A S and Smith M L.Simulation studies in job shop scheduling:a survey.Comput.and Indus.Engng,1984,8(2):87-93.
    8 Roslof J,Harjunkoski I,Bjorkqvist J,et al..An MILP-based reordering algorithm for complex industrial scheduling and rescheduling Computers and Chemical Engineering,2001,25(4/6):821-828.
    9 Panwalkar S.A survey of scheduling rules.Operation Research,1977,25(1):45-61.
    10 姜思杰.基于GA和TS的最小平衡算法的研究及其在FMS中的应用:[博士学位论文].哈尔滨:哈尔滨工业大学,1998。
    11 Chen H X,Cheng B C and Proth J -M.A more efficient Lagrangian relaxation approach to job shop scheduling problems.Proceedings of IEEE International Conference on Robotics and Automation,Japan,1995.469-501.
    12 Gershwin S B.Hierarchical flow control:a framework for scheduling and planning discrete events in manufacturing systems.Proceedings of the IEEE,1989,77(1):195-209.
    13 Smith S F,Hynynen J E.Integrated decentralization of production management:An approach for factory scheduling.Proc.ASME Annual Winter Conf:Symposium on Integrated and Intelligent Manufacturing,American Society of Mechanical Engineers,New York,1987.
    14 Collinot A,Pape C L,Pinoteau G.SONIA:A knowledge-based scheduling system.AI Engineering,1988,3(2):86-94.
    15 牛娃,戚海英,黄明.仿真技术在车间调度中的应用.控制工程,2003,10(2):21-26.
    16 潘全科.智能制造系统多目标车间调度研究:[博士学位论文].南京:南京航空航天大学 2003.
    17 何霆,马玉林.Job Shop调度研究现状及发展趋势.机械制造,2000,38(10):19-21.
    18 王凌,郑大钟.基于遗传算法的Job Shop调度研究进展.控制与决策,2001,16(11):641-646.
    19 王涛,付宜利.一种改进的遗传算法在车间调度中的应用.计算机集成制造系统,2002,8(5):392-420.
    20 李霄峰,邵惠鹤,仁德祥.求解混合Flow Shop调度问题的简化禁忌搜索方案.上海交通大学学报,2003,37(4):234-238.
    21 田澎,杨自厚,张嗣瀛.同顺序(Flow Shop)排序问题的模拟退火求解.信息与控制,1994,23(3):133-139.
    22 张维存,郑丕谔,吴晓丹.蚁群遗传算法求解能力约束的柔性作业车间调度问题.计算机集成制造系统,2007,13(2):333-337,362.
    23 余建军,孙树栋,郝京辉.免疫算法求解多目标柔性作业车间调度研究.计算机集成制造系统,2006,12(10):1643-1650.
    24 谷峰,陈华平,卢冰原等.粒子群算法在柔性工作车间调度中的应用.系统工程,2005,23(9):20-23.
    25 常俊林,张春慨,邵惠鹤.求解一类并行多机调度问题的混合启发式算法.计算机仿真,2004,21(3):121-123.
    26 Lee C Y,Piramuthu S,Tsai Y K.Job shop scheduling with a genetic algorithm and machine learning.Int.J.Prod.Res,1997,35(4):1171-1191.
    27 Groee F D,Tadei R,Volta G.A genetic algorithm for the job shop problem.Computers and Operations Research,1995,22(1):15-24.
    28 Lee Y H,Jeong C S,Moon C.Advanced planning and scheduling with outsourcing in manufacturing supply chain.Computers and Industrial Engineering,2002,43(2):351-374.
    29 Moon C,Kim J,Hur S.Integrated process planning and scheduling with minimizing total tardiness in multi-plants supply chain.Computers and Industrial Engineering,2002,43(1):331-349.
    30 Chauvet F,Levner E,Meyzin L K,er al..On-line scheduling in a surface treatment system,European Journal of Operational Research,2000,120:382-392.
    31 Averbakh I,Xue Z H.On-line supply chain scheduling problems with preemption,European Journal of Operational Research,2007,181:500-504.
    32 Chen H X,Chu C,Proth J -M.Sequencing of parts in robotic cells,International Journal of Flexible Manufacturing Systems,1997,9(1):81-103.
    33 Chen H X,Chu C,Proth J -M.Cyclic scheduling of a hoist with time windows constraints,IEEE Transactions on Robotics and Automation,1998,14(1):144-152.
    34 Hall N G,Potts C N.Supply chain scheduling:Batching and delivery,Operations Research,2003,51:566-584.
    35 谷峰.柔性作业车间调度中的优化算法研究:[博士学位论文].合肥:中国科学技术大学,2006.
    36 杨晓梅,曾建潮.采用多个体交叉的遗传算法求解作业车间问题,计算机集成制造系统,2004,10(9):1114-1119.
    37 Cheng R and Gen M.A tutorial survey of job-shop scheduling problems using genetic algorithms,part Ⅱ:hybrid genetic search strategies,Computers & Industrial Engineering,1999(36):343-364.
    38 王凌.车间调度及其遗传算法.北京:清华大学出版社,2003.69-76页.
    39 赵宏立,庞小红,吴智铭.一种使用再编码染色体求解Job-Shop问题的并行遗传算法.机械科学与技术,2004,23(12):1421-1425.
    40 Muth J F,Thompson G L.Industrial scheduling.Englewood Cliffs,NJ:Prentics Hall,1963.
    41 Lawrance S.Resource constrained project scheduling:an experimental investigation of heuristic scheduling techniques.Pittsburgh:Carnegie Mellon Univ,1984.
    42 徐雪松,诸静.免疫遗传算法的改进及其在模糊控制中的应用研究.信息与控制,2003,32(5):462-466.
    43 李云雁,胡传荣.试验设计与数据处理.北京:化学工业出版社,2005.
    44 郑毅,吴斌.由鸟群和蚂蚁想到的-基于主体的仿真和群集智能的研究.微电脑世界,2001,(1):7-13.
    45 Kennedy J,Eberhart R C.Particle swarm optimization,Proc.IEEE Intl.Conf.on Neural Networks,IEEE Service Center,Piscataway,NJ,1995,Ⅳ:1942-1948.
    46 Eberhart R C,Kennedy J.A new optimizer using particle swarm theory.Proceedings of the Sixth International Symposium on Micromachine and Human Science.Nagoya,Japan,1995.39-43.
    47 Eberhart R C,Shi Y.Particle swarm optimization:developments,applications and resources.Proc.Congress on evolutionary computation.IEEE service center,Piscataway,N J:Seoul,Korea,2001.81-86.
    48 Eberhart R C,Shi Y.Comparing inertia weights and constriction factors in particle swarm optimization.In:Proceedings of the IEEE Conference on Evolutionary Computation,ICEC, 2000.84-88.
    49 Carlisle A,Dozier G.An off-the-shelf PSO.Proceedings of the Workshop on Particle Swarm Optimization 2001,Indianapolis,IN.2001.
    50 Parsopoulos K E,Vrahatis M N.Recent approaches to global optimization problems through particle swarm optimization.Natural Computing,2002,1(2-3):235-306.
    51 刘波,王凌,金以慧等.微粒群优化算法研究进展.化工自动化及仪表,2005,32(3):1-6.
    52 Shi Y,Eberhart R C.A modified particle swarm optimizer.In:IEEE World Congress on Computational Intelligence,1998.69-73.
    53 Shi Y,Eberhart R C.Fuzzy Adaptive Particle Swarm Optimization.In:Proceedings of the IEEE Conference on Evolutionary Computation,Seoul,Korea,2001.101-106.
    54 陈国初,俞金寿.增强型微粒群算法及其在软测量中的应用.控制与决策,2005,20(4):377-381.
    55 Ratnaweera A,Halgamuge S K,Watson H C.Self-organizing Hierarchical Particle Swarm Optimizer with Time-varying Acceleration Coefficients.IEEE Transactions on Evolutionary Computation,2004,8(3):240-255.
    56 Angeline P J.Using selection to improve particle swarm optimization.Anchorage,Alaska,USA.IEEE International Conference on Evolutionary Computation,1998.84-89.
    57 Lian Z G,Gu X S,Jiao B.A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan.Applied Mathematics and Computation,2006,175:773-785.
    58 Angeline P J.Evolutionary optimization versus particle swarm optimization:philosophy and performance differences.Berlin:Springer-Verlag,1998.601-610.
    59 高尚,杨静宇.可靠性优化的一种新的算法.工程设计学报,2006,13(2):74-77.
    60 李崇浩,纪昌明,李文武.改进微粒群算法及其在水库优化调度中的应用.中国农村水利水电,2006.2:54-56.
    61 宫琳,孙厚芳,赖国强.基于混合算法的典型调度问题求解研究.组合机床与自动化加工技术,2006,18(4):18-21.
    62 王华秋,曹长修.基于模拟退火的并行粒子群优化研究.控制与决策,2005,20(5):500-504.
    63 夏蔚军,吴智铭.基于混合微粒群优化的多目标柔性Job-shop调度.控制与决策,2005,20(2):137-141.
    64 高鹰,谢胜利.免疫粒子群优化算法.计算机工程与应用,2004.4-6.
    65 吕振肃,侯志荣.自适应变异的粒子群优化算法.电子学报,2004,32(3):416-420.
    66 van den Bergh F,Engelbrecht A P.A Cooperative Approach to Particle Swarm Optimization.IEEE Transactions on Evolutionary Computation,2004,8(3):225-239.
    67 Ciuprina G,Ioan D,Munteanu I.Use of Intelligent-Particle Swarm Optimization in Electromagnetics.IEEE Transactions on Magnetics,2002,38(2):1037-1040.
    68 Rodriguez A,Reggia J A.Extending Self-organizing Particle Systems to Problem Solving.Artificial Life,2004,10(4):379-395.
    69 Kennedy J,Mendes R.Population Structure and Particle Swarm Performance.Proceedings of the IEEE Congress on Evolutionary Computation,2002.1671-1676.
    70 Pulido G T,Coello C A.Using Clustering Techniques to Improve the Performance of a Multi-objective Particle Swarm Optimizer.Proceedings of the Genetic and Evolutionary Computation Conference,Springer,2004.225-237.
    71 Riget J,Vesterstroem J S.A Diversity-guided Particle Swarm Optimizer-the ARPSO.Technical Report No.2002-02,Dept.of Computer Science,University of Aarhus,EVALife,2002.
    72 Kennedy J.Small worlds and mega-minds:effects of neighborhood topology on particle swarm performance.Proceedings of IEEE Congress on Evolutionary Computation(CEC 1999),Piscataway,NJ.,1999.1931-1938.
    73 傅强,胡上序,赵胜颖.基于PSO算法的神经网络集成构造方法.浙江大学学报(工学版),2004,38(12):1596-1600.
    74 Kennedy J and Eberhart R C.A discrete binary version of the particle swarm algorithm.Proceedings of IEEE International Conference on Systems,Man,and Cybernetics,Orlando,1997.4104-4108.
    75 Clerc M."Discrete particle swarm optimization." Onwubolu GC,Babu BV.New Optimization Techniques in Engineering.Springer Verlag,2004.219-240.
    76 钟一文,杨建刚,宁正元.求解TSP问题的离散粒子群优化算法.系统工程理论与实践,2006(6):88-94.
    77 谷峰,陈升平,卢冰原,古春生.粒子群算法在柔性工作车间调度中的应用.系统工程,2005,23(9):20-23.
    78 Tasgetiren M F,Sevkli M,Liang Y C,et al..Particle swarm optimization algorithm for single machine total weighted tardiness problem.In:Proceedings of the IEEE Congress on Evolutionary Computation,Portland,Oregon,2004.1412-1419.
    79 Tasgetiren M F,Liang Y C,Sevkli M,et al..Particle swarm optimization algorithm for makespan and maximum lateness minimization in permutation flowshop sequencing problem.In: Proceedings of the Fourth International Symposium on Intelligent Manufacturing Systems,Sakarya,Turkey,2004.431-441.
    80 Tasgetiren M F,Liang Y C,Sevkli M,et al..A particle swarm optimization algorithm for makespan and total flowtime minimization in permutation flowshop sequencing problem.European Journal of Operational Research,2007,177:1930-1947.
    81 Cagnina L,Esquivel S,Gallard R.Particle Swarm Optimization for Sequencing Problems:A Case Study.Proceedings of 2004 Congress on Evolutionary Computation,Oregon,Portland,2004.536-540.
    82 XIA W J,WU Z M,ZHANG W,et al.A New Hybrid Optimization Algorithm for the Job-shop Scheduling Problem.Proceedings of the 2004 American Control Conference,Boston,Massachusette,2004.5552-5557.
    83 Liao C J,Tseng C T,Luarn P.A discrete version of particle swarm optimization for flowshop scheduling problems.Computers & Operations Research 2007,34:3099-3111.
    84 Pan Q K,Tasgetiren M F,Liang Y C.A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem with makespan criterion.Proceedings of the International Workshop on UK Planning and Scheduling Special Interest Group.London,UK:City University,2005.31-41.
    85 潘全科,王文宏,朱剑英.解决无等待流水车间调度问题的离散粒子群优化算法.计算机集成制造系统,2007,13(6):1127-1130.
    86 夏蔚军,吴智铭,张伟,杨根科.微粒群优化在Job-shop调度中的应用.上海交通大学学报,2005,39(3):381-385.
    87 Sha D Y,Hsu C Y.A hybrid particle swarm optimization for job shop scheduling problem.Computers & Industrial Engineering,2006,51:791-808.
    88 柳毅,叶春明,沈运红.应用改进微粒群算法求解Job-shop调度问题.系统工程与电子技术,2006,28(4):602-606.
    89 彭传勇,高亮,邵新宇,周驰.求解作业车间调度问题的广义粒子群优化算法.计算机集成制造系统,2006,12(6):911-917.
    90 Lian Z G,Jiao B,Gu X S.A similar particle swarm optimization algorithm for job-shop scheduling to minimize makespan.Applied Mathematics and Computation,2006,183:1008-1017.
    91 Lian Z G,Gu X S,Jiao B.A novel particle swarm optimization algorithm for permutation flow-shop scheduling to minimize makespan.Chaos,Solitons and Fractals,2008,35:851-861.
    92 那加.基于自适应变异的粒子群优化算法的车间作业调度优化及其软件实现.信息与控制,2005,34(3):365-368.
    93 Tasgetiren M F,Liang Y -C,Sevkli M,et al.A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem,European Journal of Operational Research,2007,177(3):1930-1947.
    94 Lian Z G,Gu X S,Jiao B.A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan,Applied Mathematics and Computation,2006,175:773-785.
    95 马士华,林勇,陈志详.供应链管理.机械工业出版社,2000.
    96 汪云峰,马士华.供应链上的不确定因素与库存.工业工程与管理,1999(5):37-40.
    97 Ellram L M.Supply Chain Management:the Industrial Organization Perspective.International Journal of Physical Distribution and Logistics Management,1991,21(1):13-22.
    98 Ellinger A E,Daugherty P J,Gustin C M.The Relationship Between Integrated Logistics and Customer Service.Transportation Research Part E,Logistics & Transportation Review,1997,33(3):129-138.
    99 Rajendran C.A no-wait flowshop scheduling heuristic to minimize makespan.Journal of the Operational Research Society,1994,45(4):472-478.
    100 Hall N G,Sriskandarajah C.A survey of machine scheduling problems with blocking and no-wait in process.Operations Research,1996,44:510-525.
    101 Mascis A,Pacciarelli D.Job-shop scheduling with blocking and no-wait constraints.European Journal of Operational Research,2002,143:498-517.
    102 Schuster C J,Framinan J M.Approximative procedures for no-wait job shop scheduling.Operations Research Letters,2003,31:308-318.
    103 Proth J -M.Scheduling:New trends in industrial environment,Annual Reviews in Control,2007,31:157-166.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700