基于元启发式算法的带生产约束作业车间调度问题若干研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着科学技术和经济的发展,市场竞争日趋激烈,企业的现代化发展是大势所趋。作为国民经济支柱的制造业,不仅需要提高生产加工技术,还需要采用先进的管理技术,寻求最佳的生产与运作管理方案,以提高企业的整体效率和核心竞争力。采用合理、有效的调度策略是提高制造企业管理水平的关键,能最大限度地发挥当前资源能力,大幅提高企业的生产能力。
     生产调度问题覆盖面广、种类多样,其中作业车间调度(Job Shop Scheduling Problem, JSSP)是最具代表性的的调度问题之一,同时也是最难求解的组合优化问题之一。该问题的NP-hard特性决定了,即使在小规模问题上,也不存在有限时间内能求解到最优解的多项式算法。上世纪80年代以来,通过模拟自然界中生物、物理过程和人类行为过程等发展起来的元启发式算法吸引了国内外学者的眼光。这些元启发式优化算法具有收敛速度快、效率高、对问题依赖性小等特点,给解决作业车间调度问题提供了新的思路和方向。同时由于传统JSSP I司题省略了一些约束条件,导致相应的理论研究无法应用到实际生产过程中。基于上述背景,本文结合实际生产面临的多目标性、零等待、柔性等约束,对作业车间调度问题进行一些扩展性研究。本文的主要研究成果如下:
     (1)针对多目标作业车间调度问题(Multi-objective Job Shop Scheduling Problem, MJSSP),提出了一种四空间遗传禁忌算法(Quad-Space Cultural Genetic Tabu Algorithm, QSCGTA)用来最小化最大完工时间和平均流水时间。在QSCGTA算法中,首先采用基于工序的编码方式和新颖的双向解码方式;接着设计了基于改进的文化算法框架下的并行搜索过程,分别进行全局搜索和局部搜索;针对搜索过程的特点和基于Pareto选择策略,设计了两种不同的信念空间以及相应的接受函数和影响函数;同时对两个搜索过程间的沟通策略也进行了设置;最后采用正交实验设计对算法的主要参数进行分析和选择。基于标准算例的仿真实验结果表明,提出的QSCGTA算法具有明显的优越性。
     (2)针对零等待作业车间调度问题(No-wait Job Shop Scheduling Problem, NWJSSP),提出了一种混合带存储完全邻域搜索算法(Combined Complete Local Search with Memory, CCLM)对其进行求解。该算法基于工件排列的编码方式,设计了一种混合双向时间表分配策略将向量解转化为具体调度解;在搜索过程中,增加了存储空间里个体的距离计算,通过淘汰两个距离较近个体的较差个体来提高收敛速度;同时对阈值进行了自适应设置,保证了候选解个体与搜索进程的统一性;算法后期增加了候选解间的灾变操作,一定程度上提高算法跳出局部最优的能力。基于多种标准算例的仿真实验结果表明,CCLM算法在求解各种规模的NWJSSP问题上都具有一定的优越性。
     (3)针对多目标零等待作业车间调度问题(Multi-objective No-wait Job Shop Scheduling Problem, MNWJSSP),提出了一种多目标混合带存储完全搜索算法(Multi-objective Combined Complete Local Search with Memory, MCCLM)来最小化其最大完工时间和总拖期。算法采用工件排序的编码方式,综合考虑两个目标函数的特点,提出了多目标混合两向时间表分配策略完成解码过程;初始化阶段使用了随机初始化与基于优先启发式规则(LPT、SPT、EDD)相结合的方法,一定程度上保证了初始个体的质量和多样性;采用基于Pareto支配的方法对阈值、LIVE存储空间进行全新的设置;同样保留距离计算和交叉操作,平衡算法的性能。通过进一步的参数调整和实验仿真比较,实现了算法在求解MNWJSSP问题上的优越性。
     (4)针对多目标柔性作业车间调度(Multi-objective Flexible Job Shop Scheduling Problem, MFJSSP),提出了一种多目标改进生物地理学算法(Multi-objective Modified Biogeography-based Opitimization, MMBBO)最小化其最大完工时间、总机器负载和最大机器负载。算法采用基于工序顺序和机器分配的双编码方式,设计了多机器左移解码方法;初始化阶段,采用随机和逐一锦标赛方法产生初始种群;接着基于非支配排序的方法,对算法中的迁入、迁出和变异操作进行离散化设计;并针对非支配解设计了特殊的基于局部搜索的贪婪变异操作。通过在Kacem和BRdata算例上的仿真结果表明,在单目标环境和多目标环境下,MMBBO算法都能有效求解FJSSP问题,并具有一定的优越性。
With the increasing competition in the market and the development of science technology and economy, the tread of enterprise modernization is irreversible. As the pillar industries of the national economy, Manufacturing needs not only the improvement of production and processing technology, but also advanced management technique and the best production and operation management plan, to improve enterprise's overall productivity and the core competitiveness. Reasonable and efficient scheduling strategy is the key point of improving an enterprise's management skills to make full use of current resource and greatly increase the enterprise's productivity.
     Generally, production scheduling problem has various features with different domains and applications. Job Shop Scheduling Problem (JSSP) is one of the most characteristic scheduling problems and the most difficult combination optimization problems. The NP-hard feature of the problem determines that there exists no polynomial algorithm can obtain the optimal solution in limited time. Since the1980s, metaheuristic algorithms, which originated from an imitation of biological, physical processes and human behavior, attracted the attention of many international and domestic scholars. The metaheuristic algorithms have the characteristic of fast convergence rate, high efficiency, low dependence to the problem, which offer new ideas and orientation to solve JSSP. But because of the omission of constraints, the theory research on JSSP is hard to be used in practical production. Based on the background above, the article makes extending study of JSSP, combined with multi-object, no-wait and flexibility. The main research achievements and innovation point are as follows:
     (1) For the multi-objective job shop scheduling problem (MJSSP), a quad-space cultural genetic tabu algorithm (QSCGTA) is proposed to minimize the average flow time and makespan. In the proposed QSCGTA, a novel bi-directional shifting for the decoding process is incorporated with the operation-based representation to fulfill the calculation of objectives; moreover, a novel cultural structure in containing double brief spaces and population spaces is presented, and these spaces deal with different levels of populations globally and locally by applying genetic and tabu search separately and exchanges information regularly to make the process more effectively towards promising areas, along with modified multi-objective domination and transform functions; in addition, an orthogonal experiment design is employed to provide a receipt for turning the adjustable parameters of the QSCGTA. The computational results presented significantly prove the effectiveness and efficiency of the cultural-based genetic tabu algorithm for multi-objective job shop scheduling problem.
     (2) Considering the widely existence of no-wait constraints in many production processes and few relevant literatures, a combined complete local search with memory (CCLM) is proposed to deal with no-wait job shop scheduling problem (NWJSSP). The problem is decomposed into two sub-problems, the sequencing and timetabling problem; a new efficient combined non-order timetabling method, coordinated with objective of total tardiness, is proposed for the timetabling problems; as for the sequencing one, we have presented a modified complete local search with memory combined by catastrophe operator and distance counting. The entire algorithm was tested on well-known benchmark problems and compared with several best existing algorithms. Computational experiments show that our proposed algorithm performs both effectively and efficiently.
     (3) Based on the above research, a multi-objective combined complete local search with memory (MCCLM) is presented for the multi-objective no-wait job shop scheduling problem to minimize makespan and total tardiness, an initialization based on the LPT, SPT, EDD heuristics is incorporated into the random initialization to generate an initial solution with certain quality and diversity; meawhile a multi-object combined bi-direction timetabling strategy is designed by taking the two objectives into consideration; moreover, some special strategies based on Pareto seletion are proposed; and reasonable parameters of CCLM were determined by performing experiments to identify the tradeoff between effectiveness and efficiency. Various experiments on benchmark problems proved the feasibility and effectiveness of the proposed algorithm.
     (4) A multi-objective modified biogeography-based optimization (MMBBO) is brought up for the multi-objective flexible job shop scheduling problem (MFJSSP) to minimize makespan, total workload of machines and maximal machine workload. The MMBBO algorithm applies a double coding scheme with operation-based and machine-based vector; a special multi-machine shifting strategy is proposed to decoding the vectors to scheduling solutions; several discrete operators in BBO, such as emigration, immigration and mutation are designed based on non-dominated sorting and a special operator based on local search, instead of mutation, is applied to non-dominated solutions. Comparisons on Kacem and BRdata instances, under both single objective and multi-objective context, indicate the superiority of the proposed MMBBO algorithm in terms of effectiveness and efficiency.
引文
[1]Lenstra J. K., Rinnooy Kan A. H. G. Computational complexity of discrete optimization problems[J]. Annals of Discrete Mathematics,1970,4:121-140.
    [2]Watanabe M., Ida K., Gen M. A genetic algorithm with modified crossover operator and search area adaptation for the job-shop scheduling problem[J]. Computers & Industrial Engineering,2005,48(4):743-752.
    [3]Zhou H., Cheung W. M., Leung Lawrence C. Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm[J]. European Journal of Operational Research,2009,194 (3):637-649.
    [4]吴大为,陆涛栋,刘晓冰,等.求解作业车间调度问题的并行模拟退火算法[J].计算机集成制造系统,2005,11(6):847-850.
    [5]Lin T. L., Horng, S. J., Kao T. W. et al. An efficient job-shop scheduling algorithm based on particle swarm optimization [J]. Expert Systems with Applications,2010,37(3): 2629-2636.
    [6]叶建芳,王正肖,潘晓弘.免疫粒子群优化算法在车间作业调度中的应用[J].浙江大学学报(工学版),2008,42(5):863-868,879.
    [7]Xing L. N., Chen Y. W., Wang P., et al. A knowledge-based ant colony optimization for flexible job shop scheduling problems[J]. Applied Soft Computing,2010,10(3):888-896.
    [8]Mehrabad M. S., Fattah P. Flexible job shop scheduling with tabu search algorithms [J]. The International Journal of Advanced Manufacturing Technology,2007,32(5-6): 563-570.
    [9]童刚.Job-Shop调度问题理论及方法的应用研究[D].天津:天津大学管理科学与工程,2000.6.
    [10]Conway R. W., Maxwell W. L., Miller L. W. Theory of scheduling[M]. Reading, MA: Addison-Welsey,1967.
    [11]Johnson S. M. Optimal two and three-stage production scheduling with set-up times included. Naval Research Logistics Quarterly,1954,1(1):61-68.
    [12]Ignall E., Schrage L. Application of the branch-and-bound technique to some flow-shop scheduling problems [J]. Operations Research,1965,13(3):400-412.
    [13]Gavett J. W. Three heuristic rules for sequencing jobs to a single production facility. Management Science,1965,11(8):166-176.
    [14]Cook S. A. The complexity of theorem-proving procedures [A]. In:Proceedings of the 3rd Annual ACM Symposium on Theory of Computing[C]. New York:ACM Press,1971: 151-158.
    [15]Panwalker S. S., Iskander W. A survey of scheduling rules. Operations Research,1977, 25(1):45-61.
    [16]王万良,吴启迪.生产调度智能优化算法极其应用[M].北京:科学出版社,2007.
    [17]Graham R. L. Optimization and approximation in deterministic sequencing and scheduling:a survey[J]. Annals of Discrete Mathematics,1979,5:287-326.
    [18]Graves S. A review of production scheduling [J]. Operations Research,1981,29(3): 646-675.
    [19]Land A. H., Doig A. G. An automatic method of solving discrete programming problems [J]. Econometrica,1960,28(3):497-520.
    [20]Lomnicki Z. A. A "branch-and-bound" algorithm for the exact solution of the three-machine scheduling problem[J]. Operations Research,1965,16(1):89-100.
    [21]Blazewicz J., Dror M, Weglarz J. Mathematical programming formulations for machine scheduling:a survey [J]. European Journal of Operational Research, Invited Review,1991, 51(3):283-300.
    [22]Fisher M. L. The Lagrangian relaxation method for solving integer programming problems[J]. Management Science,2004,50(12 supplement):1861-1871.
    [23]Fisher M. L. Optimal solution of scheduling problems using lagrange multipliers[J]. Operations Research,1973,21(5):1114-1127.
    [24]Luh P. B., Hoitomt D. J. Scheduling of manufacturing systems using the lagrangian relaxation technique[J]. IEEE Transactions on Automatic Control,1993,38(7): 1066-1079.
    [25]Bellman R. On the theory of dynamic programming[J]. Proceedings of the National Academy of Sciences of the United States of America,1952,38(8):716-719.
    [26]Bomberger E. E. A dynamic programming approach to a lot size scheduling problem[J]. Management Science,1966,12(11):778-784.
    [27]Lawler E. L. A dynamic programming algorithm for preemptive scheduling of a single machine to minimize the number of late jobs[J]. Annals of Operations Research,1990, 26(1):125-133.
    [28]Jackson J. R. Scheduling a production line to minimise maximum tardiness[R]. Management Science Research Projects, University of California, Los Angeles, USA, 1955.
    [29]Panwalkar S. S., Iskander W. A survey of scheduling rules[J]. Operations Research,1977, 25 (1):45-61.
    [30]Montazeri M., Van Wassenhove L. N. Analysis of scheduling rules for an FMS[J]. International Journal of Production Research,1990,28(4):785-802.
    [31]Nawaz M., Enscore J. E. E., Ham I. A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem[J]. Omega,1983,11(1):91-95.
    [32]Campbell 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.
    [33]Palmer D. Sequencing jobs through a multi-stage process in the minimum total time a quick method of obtaining a near optimum[J]. Operations Research Quarterly,1965, 16(01):101-107.
    [34]Adams J., Balas E., Zawack D. The shifting bottleneck procedure for job shop scheduling[J]. Management Science,1988,34(3):391-401.
    [35]Carlier J. The one-machine sequencing problem[J]. European Journal of Operational Research,1982,11:42-47.
    [36]Glover F., Greenberg H. J. New approaches for heuristic search:a bilateral linkage with artificial intelligence[J]. European Journal of Operations Research,1989,39 (2):119-130.
    [37]Holland J. H. Adaptation in natural and artificial systems[M]. Michigan University Press, 1975.
    [38]Davis L. Job shop scheduling with genetic algorithms[A]. In:Proceedings of the 1st International Conference on Genetic Algorithms[C]. L. Erlbaum Associates Inc.,1985: 136-140.
    [39]Cheng R., Gen M., Tsujimura Y. A tutorial survey of job shop scheduling problems using genetic algorithms, part II:hybrid genetic search strategies[J]. Computers and Industrial Engineering,1999,36(2):343-364.
    [40]Yamada T., Nakano R. A genetic algorithm applicable to large-scale job-shop problems, in:Manner R, Manderick B (Eds.). Proceedings of the Second International Workshop on Parallel Problem Solving from Nature (PPSN'2)[C], Brussels, Belgium,1992,281-290.
    [41]Sioud A., Gravel M., Gagne C. A hybrid genetic algorithm for the single machine scheduling problem with sequence-dependent setup times[J]. Computers & Operations Research,2012,39(10):2415-2424.
    [42]纪树新,钱积新,孙优贤.遗传算法在车间作业调度中的应用[J].系统工程理论与实践,1998,5:34-40.
    [43]刘民,吴澄.解决并行多机提前/拖后调度问题的混合遗传算法方法[J].自动化学报,2000,26(2):258-262.
    [44]梁旭,刘鹏飞,黄明.一种混合生产形态下的多订单调度遗传算法[J].计算机集成制造系统,2012,18(10):2217-2223.
    [45]Metropolis N., Rosenbluth W. A., Rosenbluth N. M., et al. Equation of state calculations by fast computing machines[J]. Journal of Chemical Physics,1953,21(6):1087-1092.
    [46]Osman I. H., Potts C. N. Simulated annealing for permutation flow-shop scheduling [J]. Omega,1989,17(6):551-557.
    [47]Van Laarhoven P. J. M., Aarts E. H. L., Lenstra J. K. Job shop scheduling by simulated annealing[J]. Operations Research,1992,40(1):113-125.
    [48]Jamili A., Shafia M. A., Tavakkoli-Moghaddam R. A hybridization of simulated annealing and electromagnetism-like mechanism for a periodic job shop scheduling problem[J]. Expert systems with applications,2011,38(5):5895-5901.
    [49]赵良辉,邓飞其.解决Job Shop调度问题的模拟退火算法改进[J].计算机工程2006,32(21):38-40.
    [50]马丁,陈庆新,毛宁,等.具有交货期约束带准备时间的平行机分批调度[J].计算机集成制造系统,2012,12(1):111-117.
    [51]李凯,罗庆,杨善林.释放时间具有凸减函数约束的单机调度问题[J].系统工程理论与实践,2013,33(6):1516-1522.
    [52]Glover F. Future paths for integer programming and links to artificial intelligence [J]. Computers & Operations Research,1986,13(5):533-549.
    [53]Glover F., Taillard E. A user's guide to tabu search[J]. Annals of Operations Research, 1993,41(1):1-28.
    [54]Dell-Amico M., Trubian M. Applying tabu search to the job-shop scheduling problem[J]. Annals of Operations Research,1993,41(3):231-252.
    [55]Nowicki E., Smutnicki C. A fast tabu search algorithm for the permutation flow-shop problem[J]. European Journal of Operational Research,1996,91(1):160-175.
    [56]Zhang C. Y., Li P. G.., Guan Z. L., et al. A tabu search algorithm with a new neighborhood structure for the job shop scheduling problem [J]. Computers & operations research,2007,34(11):3229-3242.
    [57]金锋,宋士吉,吴澄.一类基于FSP问题Block性质的快速TS算法[J].控制与决策,2007,22(3):247-251.
    [58]李俊青,潘全科,王玉亭.多目标柔性车间调度的Pareto混合禁忌搜索算法[J].计算机集成制造系统,2010,16(7):1419-1426.
    [59]Kennedy J., Eberhart R. C. Particle swarm optimization[C]. In:Proceeding of IEEE International Conference on Neural Networks. Perth, Australian,1995,4:1942-1948.
    [60]Liu B., Wang L., Jin Y. H. An effective PSO-based memetic algorithm for flow shop scheduling[J]. IEEE Transaction on Systems Man and Cybernetics Part B-Cybernetics, 2006,51(4):791-808.
    [61]Liu B., Wang L., Jin, Y. H. An effective hybrid PSO-based algorithm for flow shop scheduling with limited buffers[J]. Computers & Operations Research,2008,35(9): 2791-2806.
    [62]Lian Z. G, Jiao B., Gu X. S. A similar particle swarm optimization algorithm for job-shop scheduling to minimize makespan[J]. Applied Mathematics and Computation, 2006,183(2):1008-1017.
    [63]Lian Z. G, Gu X. S., Jiao B. A novel particle swarm optimization algorithm for permutation flow-shop scheduling to minimize makespan[J]. Chaos Solitons & Fractals, 2008,35(5):851-861.
    [64]Liao C. J., Tjandradjaja E., Chung T. P. An approach using particle swarm optimization and bottleneck heuristic to solve hybrid flow shop scheduling problem[J]. Applied Soft Computing,2012,12(6):1755-1764.
    [65]潘全科,王文宏,朱剑英,等.基于粒子群优化和变邻域搜索的混合调度算法[J].计算机集成制造系统,2007,13(2):323-328.
    [66]杨子江,顾幸生.基于混沌量子粒子群算法的置换流水车间调度[J].华东理工大学学报(自然科学版),2013,39(3):325-331.
    [67]Dorigo M., Maniezzo V., Colorni A. Distributed optimization by ant colonies[C]. In: Proceedings of ECAL91-European Conference on Artificial Life. Elsevier Publishing, 1991:134-142.
    [68]李艳君,吴铁军.求解混杂生产调度问题的嵌套混合蚁群算法[J].自动化学报,2003,29(1):95-101.
    [69]Yagmahan B., Yenisey M. M. Ant colony optimization for multi-objective flow shop scheduling problem[J]. Computers & Industrial Engineering,2008,54(3):411-420.
    [70]许瑞,陈华平,邵浩,等.极小化总完工时间批调度问题的两种蚁群算法[J].计算机集成制造系统,2010,16(006):1255-1264.
    [71]张洁,张朋,刘国宝.基于两阶段蚁群算法的带非等效并行机的作业车间调度问题[J].机械工程学报,2013,49(6):136-144.
    [72]Storn R., Price K. Differential evolution-A simple and efficient heuristic for global optimization over continuous spaces [J]. Journal of Global Optimization,1997,11(4): 341-359.
    [73]Qian B., Wang L., Huang D. X., et al. An effective hybrid DE-based algorithm for multi-objective flow shop scheduling with limited buffers[J]. Computers & Operations Research,2009,36(1):209-233.
    [74]Pan Q. K., Wang L., Gao L., et al. An effective hybrid discrete differential evolution algorithm for the flow shop scheduling with intermediate buffers[J]. Information Sciences, 2011,181(3):668-685.
    [75]钱斌,王凌,黄德先,等.动态零等待流水线调度问题的滚动策略及优化算法[J].控制与决策,2009,24(4):481-487.
    [76]王海燕,赵燕伟,王万良,等.两级差分进化算法求解多资源作业车间批量调度问题[J].控制与决策,2010,25(11):1635-1644.
    [77]王万良,王磊,王海燕,等.基于混合差分进化算法的作业车间动态调度[J].计算机集成制造系统,2012,18(3):85-93.
    [78]Karaboga D. An idea based on honey bee swarm for numerical optimization[R]. Turkey: Computer Engineering Department, Erciyes University Press, Erciyes,2005.
    [79]Pan Q. K., Tasgetiren M. F., Suganthan P. N., et al. A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem[J]. Information Sciences, 2011,181(12):2455-2468.
    [80]Tasgetiren M. F., Pan Q. K., Suganthan P. N., et al. A discrete artificial bee colony algorithm for the total flowtime minimization in permutation flow shops [J]. Information Sciences,2011,181(16):3459-3475.
    [81]王凌,周刚,许烨,等.求解不相关并行机混合流水线调度问题的人工蜂群算法[J].控制理论与应用,2012,29(12):1551-1557.
    [82]Zhang R., Song S., Wu C. A hybrid artificial bee colony algorithm for the job shop scheduling problem[J]. International Journal of Production Economics, 2013, 141(1): 167-178.
    [83]张培文,潘全科,李俊青,等.有限缓冲区流水车间调度的混合人工蜂群算法[J].计算机集成制造系统,2013,19(10):2510-2520.
    [84]Han K. H., Kim J. H. Quantum-inspired evolutionary algorithm for a class of combinatorial optimization[J]. IEEE Transactions on Evolutionary Computation,2002, 6(6):580-593.
    [85]Li B. B., Wang L. A hybrid quantum-inspired genetic algorithm for multiobjective flow shop scheduling[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics,2007,37(3):576-591.
    [86]Gu J. W., Gu X. S., Gu M. Z. A novel parallel quantum genetic algorithm for stochastic job shop scheduling[J]. Journal of Mathematical Analysis and Applications,2009,355(1): 63-81.
    [87]Gu J. W., Gu M. Z., Cao C. W., et al. A novel competitive co-evolutionary quantum genetic algorithm for stochastic job shop scheduling problem[J]. Computers& Operations Research,2010,37(5):927-937.
    [88]Zheng T. M., Yamashiro M. Solving flow shop scheduling problems by quantum differential evolutionary algorithrn[J]. International Journal of Advanced Manufacturing Technology,2010,49(5-8):643-662.
    [89]张建明,顾幸生.基于动态旋转角策略的混合量子进化算法在流水车间调度中的应用[J].华东理工大学,2013,39(02):189-194.
    [90]蔡自兴,龚涛.免疫算法研究的进展[J].控制与决策,2004,19(8):841-846.
    [91]Hart E, Ross P, Nelson J. Producing Robust Schedules via an Artificial Immune System [J]. Proceding of the IEEE,1998,6(1):464-469.
    [92]Ong Z. X., Tay J. C, Kwoh C. K. Applying the Clonal Selection Principle to Find Flexible Job-Shop Schedules[J]. Artificial Immune Systems Lecture Notes in Computer Science,2005,3627:442-455.
    [93]Tavakkoli-Moghaddam R., Rahimi-Vahed A., Mirzaei A. H. A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives:Weighted mean completion time and weighted mean tardiness[J]. Information Sciences,2007,177(22): 5072-5090.
    [94]Bagheri A., Zandieh M., Mahdavi I., et al. An artificial immune algorithm for the flexible job-shop scheduling problem[J]. Future Generation Computer Systems,2010,26(4): 533-541.
    [95]徐震浩,顾幸生.不确定条件下具有零等待的流水车间免疫调度算法[J].计算机集成制造系统-CIMS,2004,10(10):1247-1251.
    [96]余建军,孙树栋,郑锋.基于动态评价免疫算法的车间作业调度研究[J].机械工程学报,2005,41(3):25-31.
    [97]刘晓冰,吕强.免疫克隆选择算法求解柔性生产调度问题[J].控制与决策,2008, 23(7):781-785.
    [98]Robert R. G. An introduction to cultural algorithms[C]. Proceeding of the 3rd Annual Conference Evolution Programming,1994,131-136, Singapore.
    [99]Yuan X. H., Yuan Y. B. Application of cultural algorithm to generation scheduling of hydrothermal systems[J]. Energy Conversion and Management,2006,47(15-16): 2192-2201.
    [100]黄海燕,顾幸生,刘漫丹.求解约束优化问题的文化算法研究[J].自动化学报.2007,33(10):1115-1120.
    [101]黄海燕,顾幸生.基于文化算法的神经网络及其在建模中的应用[J].控制与决策.2008,23(4):477-480.
    [102]何洋林,叶春明.模糊交货期Flow Shop调度文化进化算法研究[J].上海理工大学学报,2009,31(1):99-102.
    [103]吴亚丽,张立香.基于文化遗传算法的资源受限项目调度[J].系统工程,2009,27(4):78-83.
    [104]吴亚丽,张立香.资源受限项目调度的多智能体文化演化算法[J].系统工程,2010,2:9-16.
    [105]路飞,顾幸生.基于灾变型文化算法的不确定条件下中间存储时间有限Flow Shop调度[J].华东理工大学学报,2010,5:708-716.
    [106]Digalakis J. G, Margaritis K. G. A multipopulation cultural algorithm for the electrical generator scheduling problem[J]. Mathematics and Computers in Simulation,2002, 60(3-5):293-301.
    [107]Rivera D. C, Becerra R. L., Coello C. A. C. Cultural algorithms, an alternative heuristic to solve the job shop scheduling problem[J]. Engineering Optimization,2007,39(1): 69-85.
    [108]Simon D. Biogeography-based Optimization[J]. IEEE Transactions on Evolutionary Computation,2008,12(6):702-713.
    [109]Simon D. A Probabilistic Analysis of a Simplified Biogeography-Based Optimization Algorithm[J]. Evolutionary Computation,2011,19(2):167-188.
    [110]Simon D., Omran M., ClercDan M. Linearized Biogeography-Based Optimization with Re-initialization and Local Search[J]. Information Sciences,2014,267:140-157.
    [111]Gong W. Y., Cai Z. H., Ling C. X., et al. A real-coded biogeography-based optimization with mutation[J]. Applied Mathematics and Computation,2010,216(9):2749-2758.
    [112]Jamuna K., Swarup K.S. Multi-objective biogeography based optimization for optimal PMU placement[J]. Applied Soft Computing,2012,12(5):1503-1510.
    [113]Boussaid L, Chatterjee A., Siarry P., et al. Two-stage update biogeography-based optimization using differential evolution algorithm (DBBO)[J]. Computers & Operations Research,2011,38(8):1188-1198.
    [114]李静文,赵晋泉,张勇.基于改进差分进化-生物地理学优化算法的最优潮流问题 [J].电网技术,2012,36(9):115-119.
    [115]张萍,魏平,于鸿洋,等.基于混沌的生物地理分布优化算法[J].电子科技大学学报,2012,41(1):65-69.
    [116]蔡之华,龚文引,Ling C.X.基于进化规划的新型生物地理学优化算法研究[J].系统工程理论与实践,2010,30(6):1106-1112.
    [117]张建明,谢磊,毛婧敏,等.基于离散量子微粒群优化的作业车间调度[J].浙江大学学报(工学版),2012,46(5):842-847.
    [118]潘全科,王凌,高亮.离散微粒群优化算法的研究进展[J].控制与决策,2009,24(10):1441-1449.
    [119]Zhang G. H., Gao L., Shi Y. An effective genetic algorithm for the flexible job-shop scheduling problem[J]. Expert Systems with Applications,2011,38(4):3563-3573.
    [120]金锋,宋士吉,吴澄.基于NDP的遗传算法及其在JSP中的应用[J].清华大学学报(自然科学版).2006,46(4):488-491.
    [121]Wang L., Wang S. Y., Liu M. A Pareto-based estimation of distribution algorithm for the multi-objective flexible job-shop scheduling problem[J]. International Journal of Production Research,2013,51(12):3574-3592.
    [122]常桂娟,张纪会.基于正交试验的免疫遗传算法在调度问题中的应用[J].信息与控制,2008,37(1):46-51.
    [123]Talbi E. G. A taxonomy of hybrid meta-heuristics[R]. LIFL, Universite de Lille 1,1998.
    [124]Ge H. W., Sun L., Liang Y. C, et al. An effective PSO and AIS-based hybrid intelligent Algorithm for job shop scheduling[J]. IEEE Transaction on Systems, Man, and Cybernetics, Part A:Systems and humans,2008,38(2):358-368.
    [125]Zhang C, Rao Y., Li P. An effective hybrid genetic algorithm for the job shop scheduling problem[J]. International Journal of Advanced Manufacturing Technology, 2008,39(9-10):965-974.
    [126]Huang K. L., Liao C. J. Ant colony optimization combined with taboo search for the job shop scheduling problem[J]. Computers & Operations Research,2008,35(4):1030-1046.
    [127]董蓉,何卫平.求解FJSP的混合遗传—蚁群算法[J].计算机集成制造系统,2012,18(11):2492-2501.
    [128]杨圣祥汪定伟.神经网络和启发式算法混合策略解Job-shop调度问题[J].系统工程学报,1999,14(2):140-144.
    [129]陈钢,高杰,孙林岩.带瓶颈移动法的混合遗传算法求解柔性作业车间调度[J].系统工程,2007,25(9):91-97.
    [130]Rebai M., Kacem I., Adjallah K. H. Earliness-tardiness minimization on a single machine to schedule preventive maintenance tasks:Metaheuristic and exact methods [J]. Journal of Intelligent Manufacturing,2012,23(4):1207-1224.
    [131]Zhou H., Cheung W, Leung L. C. Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm[J]. European Journal of Operational Research, 2009,194(3):637-649.
    [132]Smith W. E. Various optimizers for single-stage production[J]. Naval Research Logistics,1956,3(1-2):59-66.
    [133]Kao E. P. C. A multiple objective decision theoretic approach to one machine scheduling problems[J]. Computers & Operations Research,1980,7(4):251-259.
    [134]Daniels R. L. Incorporating preference information into multi-objective scheduling[J]. European Journal of Operational Research,1994,77(2):272-286.
    [135]Kashan A. H., Karimi B., Jolai F. An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes[J]. Engineering Applications of Artificial Intelligence,2010,23(6):911-922.
    [136]Zhang G, Shao X., Li P., et al. An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem[J]. Computers & Industrial Engineering,2009,56(4):1309-1318.
    [137]Loukil T., Teghem J., Fortemps P. A multi-objective production scheduling case study solved by simulated annealing [J]. European Journal of Operational Research,2007, 179(3):709-722.
    [138]Panahi H., Tavakkoli-Moghaddam R. Solving a multi-objective open shop scheduling problem by a novel hybrid ant colony optimization[J]. Expert Systems With Applications, 2011,38(3):2817-2822.
    [139]Wang S. J., Liu M. Two-stage hybrid flow shop scheduling with preventive maintenance using multi-objective tabusearch method[J]. International Journal of Production Research, 2013,52(5):1495-1508.
    [140]Cho H. M, Bae S. J., Kim J., et al. Bi-objective scheduling for reentrant hybrid flow shop using Pareto genetic algorithm[J]. Computer & Industry Engineering,2011,61(3): 529-541.
    [141]Lei D. Simplified multi-objective genetic algorithms for stochastic job shop scheduling[J]. Applied Soft Computing Journal,2011,11(8):4991-4996.
    [142]Kashan A. H., Karimi B., Jolai F. An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes[J]. Engineering Applications of Artificial Intelligence,2010,23(6):911-922.
    [143]Zandieh M, Karimi N. An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times[J]. Journal of Intelligent Manufacturing,2011,22(6): 979-989.
    [144]Zhang L. P., Gao L., Li X. Y. A hybrid genetic algorithm and tabu search for a multi-objective dynamic job shop scheduling problem[J]. International Journal of Production Research,2013,51(12):3516-3531.
    [145]McDonnell J., Reynolds R., Fogel D. Using Cultural Algorithms for Constraint Handling in GENOCOP[C], Proceedings of the 4th Annual Conference on Evolutionary Programming, pp.289-305, Cambridge, Massachusetts,1995.
    [146]Chung C, Reynolds R. G. A Testbed for Solving Optimization Problems Using Cultural Algorithms[C]. Proceedings of the 5th Annual Conference on Evolutionary Programming, pp.225-236, Cambridge, Massachusetts,1996.
    [147]Reynolds R. G., Jin X. Using region-schema to solve nonlinear constraint optimization problems:a culture algorithm approach[C]. In:Conference in honor of John H, Holland, 1999.
    [148]Saleem S. M. Knowledge-Based Solution to Dynamic Optimization Problems Using Cultural Algorithms[D]. Wayne State University, Detroit, Michigan,2001.
    [149]Zhu S. Fuzzy Cultural Algorithms with Evolutionary Programming for Real-Valued Function Optimization[D]. Wayne State University, Detroit, Michigan,1998.
    [150]Zhu S., Reynolds R. G. Fuzzy Cultural Algorithms with Evolutionary Programming[J]. Evolutionary Programming VII,1998,1447:209-218.
    [151]Abs Da Cruz A. V, Pacheco M. V. A. C, Vellasco M., et al. Cultural Operators for a Quantum-Inspired Evolutionary Algorithm Applied to Numerical Optimization Problems[J]. Computer Science,2005,3562:1-10.
    [152]Jin X. D. Solving Constrained Optimization Problems Using Cultural Algorithms and Regional Schemata[D]. Wayne State University, Detroit, Michigan,2001.
    [153]Ho N. B., Tay J. C. GENACE:An Efficient Cultural Algorithm for Solving the Flexible Job-Shop Problem[J]. Proceedings of Congress on Evolutionary Computation,2004,2: 1759-1766.
    [154]Moayed D., Gary G. Y. Cultural-based multiobjective particle swarm optimization [J]. IEEE Transactions on systems, man, and cybernetics-part B:cybernetics,2011,41(2): 553-567.
    [155]Deb K., Pratap A., Agarwal S., et al. A Fast and Elitist Multiobjective Genetic Algorithm:NSGA-II[J]. IEEE Trans. Evolutionary Computation,2002,6(2):182-197.
    [156]Zitzler E., Laumanns M., Thiele L. SPEA2:Improving the Strength Pareto Evolution Algorithm for Multiobjective Optimization[M]. EUROGEN 2001-Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems,2001.
    [157]Tavakkoli-Maghaddam R., Azarkish M., Sadeghnejad-Barkousaraie A., et al. A new hybrid multi-objective Pareto archive PSO algorithm for a bi-objective job shop scheduling problem[J]. Expert Systems with Applications,2011,38(9):10812-10821.
    [158]郑金华.多目标进化算法及其应用[M].北京:科学出版社.2007.
    [159]Das I., Dennis J. E. A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems[J]. Structural optimization.1997.14(1):63-69.
    [160]Jaszkiewicz A. On the performance of multi-objective genetic local search on the 0/1 knapsack problem-a comparative experiment[J]. IEEE transaction on evolutionary computation,2002,6(4):402-412.
    [161]Shaffer J. D. Some experiments in machine learning using vector evaluation genetic algorithms[D]. Vanderbilt unicersity,1984.
    [162]Coello coello carlos A., Lamout G. B., Veldhuizen D. A. Evolutionary algorithms for solving multi-objective problems[M]. Kluwer academic/plenum publisher,2002.
    [163]Durham W. Co-evolution:genes, culture, and human diversity [M]. Stanford University Press, Stanford, CA,1994.
    [164]Huang H. Y, Gu X. S., Liu M. D. Research on Cultural Algorithm for solving Nonlinear Constrained Optimization[J]. ACTAAutomatica Sinica,2007,33(10):1115-1120.
    [165]Cheng R., Gen M., Tsujimura Y. A Tutorial Survey of Job-shop Scheduling Problems using Genetic Algorithms-I:Representation[J]. Computers and Industrial Engineering, 1996,30(4):983-997.
    [166]Bierwirth C. A Generalized Permutation Approach to Job Shop Scheduling with Genetic Algorithms[J]. OR Spectrum,1995,17(2-3):87-92.
    [167]Yamada T. Studies on Meta Heuristics for Jobshop and Flowshop Scheduling Problems[D]. Kyoto University, Japan,2003.
    [168]Deb K., Agrawal S. Understanding interactions among genetic algorithm parameters[M]. Foundations of Genetic Algorithms V, San Mateo, CA:Morgan Kauffman,1999.
    [169]Bierwirth C, Matfield D. C, Kopfer H. On Permutation Representation for Scheduling Problems[J]. Lecture Notes in Computer Science,1996,1141:310-318.
    [170]Zhang C. Y, Li P. G, Guan Z. L., et al. A tabu search algorithm with a new neighborhood structure for the job shop scheduling problem[J]. Computers & Operations Research,2007,34(11):3229-3242.
    [171]Zitzler E. Evolutionary algorithms for multiobjective optimization:Methods and applications[D]. Shaker Verlag, Aachen, Germany,1999.
    [172]Wismer D. A. Solution of the Flowshop Scheduling Problem with No Intermediate Queues[J]. Operation Research,1972,20(3):689-697.
    [173]Rajendran C. A No-wait Flowshop Scheduling Heuristic to Minimize Makespan[J]. Journal of the operational Research Society,1994,45(4):472-478.
    [174]Hall N. G, Sriskandarajah C. A survey of machine scheduling problems with blocking and no-wait in process[J]. Operation Research,1996,44(3):510-525.
    [175]Sahni S., Cho Y Complexity of Scheduling Shops with No-Wait in Process[J]. Mathematics of Operations Research,1979,4(4):448-457.
    [176]Bansal N., Mahdian M., Sviridenko M. Minimizing makespan in no-wait job shops[J]. Mathematics of Operations Research,2005,30(4):817-831.
    [177]Mascis A., Pacciarelli D. Job shop scheduling with blocking and no-wait constraints[J]. European Journal of Operational Research,2002,142(3):498-517.
    [178]Schuster C, Framinan J. M. Approximative Procedures for No-Wait Job Shop Scheduling[J]. Operations Research Letters,2003,31(4):308-318.
    [179]Framinan J. M., Schuster C. An enhanced timetabling procedure for the no-wait job shop problem:A complete local search approach [J]. Computers & Operations Research, 2006,33(5):1200-1213.
    [180]Schuster C. No-Wait Job Shop Scheduling:Tabu Search and Complexity of Subproblems[J]. Mathematical Methods of Operations Research,2006,63(3):473-491.
    [181]Boejko W., Makuchowski M. A fast hybrid tabu search algorithm for the no-wait job shop problem[J]. Computers & Industrial Engineering,2009,56(4):1502-1509.
    [182]Zhu J., Li X. P., Wang Q. Complete Local Search with Limited Memory Algorithm for No-Wait Job Shops to Minimize Makespan[J]. European Journal of Operational Research, 2009,198(2):378-386.
    [183]Zhu J., Li X. P. An Effective Meta-Heuristic for No-Wait Job Shops to Minimize Makespan[J]. IEEE transactions on automation science and engineering,2012,9(1): 189-198.
    [184]Chiang T. C, Fu L. C. Using Dispatching Rules for Job Shop Scheduling with Due Date-based Objectives[J]. International Journal of Production Research,2007,45: 3245-3262.
    [185]Ghosh D., Sierksma G. Complete local search with memory[J]. Journal of Heuristics, 2002,8(6):571-584.
    [186]Vilcot G, Billaut J. C. A Tabu Search Algorithm for Solving a Multicriteria Flexible Job Shop Scheduling Problem[J]. International Journal of Production Research,2011,49(23): 6963-6980.
    [187]Raman N. The Job Shop Tardiness Problem: A Decomposition Approach[J]. European Journal of Operational Research,1993,69(2):187-199.
    [188]Pinedo M. Scheduling:theory algorithms and systems[M]. New Jersey:Prentice-Hall, Englewood Cliffs,2002.
    [189]Zitzler E., Deb K., Thiele L. Comparison of Multiobjective Evolutionary algorithms: Empirical Results[J]. Evolutionary Computation,2000,8(2):173-195.
    [190]Brandimarte P. Routing and scheduling in a flexible job shop by tabu search. Annals of Operations Research,1993,41(3):57-183.
    [191]Matiy Y., Rezg N, Xie X. L. An integrated greedy heuristic for a flexible job shop scheduling problem[J]. IEEE International Conference on Systems, Man and Cybernetics, 2001,4:2534-2539.
    [192]Pezzella F., Morganti G, Ciaschetti G A genetic algorithm for the flexible job-shop scheduling problem[J]. Computers & Operations Research,2008,35(10):3202-3212.
    [193]Saidi-Mehrabad M., Fattahi P. Flexible job shop scheduling with tabu search algorithms[J]. International Journal of Advanced Manufacturing Technology, 2007, 32(5-6):563-570.
    [194]王万良,赵澄,熊婧,等.基于改进蚁群算法的柔性作业车间调度问题的求解方法[J].系统仿真学报,2008,20(16):4326-4329.
    [195]Mastrolilli M., Gambardella L. M. Effective neighborhood functions for the flexible job shop problem[J]. Jouranl of Scheduling,2000,3(1):3-20.
    [196]杨晓梅,曾建潮.遗传算法求解柔性Job-shop调度问题[J].控制与决策,2004,19(10):1197-1200.
    [197]卢冰原.模糊环境下的Flexible Job-shop调度问题的研究[D].中国科技与技术大学,2006.3.
    [198]Ho N. B., Tay J. C. Evolving dispatching rules for solving the flexible job-shop problem[J]. IEEE Congress on Evolutionary Computation,2005,3:2848-2855.
    [199]Ho N. B., Tay J. C. LEGA:an architecture for learning and evolving flexible job-shop schedules[J]. IEEE Congress on Evolutionary Computation,2005,2:1380-1387.
    [200]Amiri M., Zandieh M., Yazdani M., et al. A variable neighbourhood search algorithm for the flexible job-shop scheduling problem[J]. International Journal of Production Research,2010,48(19):5671-5689.
    [201]Lei D. Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling[J]. Applied Soft Computing,2012,12(8):2237-2245.
    [202]Lei D., Guo X. Swarm-based neighbourhood search algorithm for fuzzy flexible job shop scheduling[J]. International Journal of Production Research,2012,50(6):1639-1649.
    [203]Wang L., Wang S., Xu Y., et al. A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem[J]. Computers & Industrial Engineering,2012,62(4):917-926.
    [204]Wang L., Zhou G, Xu Y., et al. A hybrid artificial bee colony algorithm for the fuzzy flexible job-shop scheduling problem[J]. International Journal of Production Research, 2013,51(12):3593-3608.
    [205]Yuan Y, Xu H. Flexible job shop scheduling using hybrid differential evolution algorithms[J]. Computers & Industrial Engineering,2013,65(2):246-260.
    [206]Kacem I., Hammadi S., Borne P. Approach by localization and genetic manipulation algorithm for flexible job-shop scheduling problem [J]. IEEE International Conference on Systems, Man, and Cybernetics,2001,4:2599-2604.
    [207]Kacem I., Hammadi S., Borne P. Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems[J]. IEEE Transactions on Systems, Man and Cybernetics. Part C:Application and Reviews,2002, 32(1):1-13.
    [208]Kacem I. Pareto-optimality approach based on uniform design and fuzzy evolutionary algorithms for flexible job shop scheduling problems [J]. IEEE International Conference on Systems, Man and Cybernetics,2002,7:1-7.
    [209]Kacem I. Scheduling flexible job shops:a worst case analysis and an evolutionary algorithm[J]. International Journal of Computational Intelligence and Applications,2003, 3(4):437-452.
    [210]Ho N. B., Tay J. C., Lai E. M. K. An effective architecture for learning and evolving flexible job-shop schedules[J]. European Journal of Operational Research,2007,179(2): 316-333.
    [211]Tay J. C, Ho N. B. Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems[J]. Computers & Industrial Engineering,2008, 54(3):453-473.
    [212]Xia W. J., Wu Z. M. An effective hybrid optimization approach for multi objective flexible job shop scheduling problems[J], Computers & Industrial Engineering,2005, 48(2):409-425.
    [213]吴秀丽.多目标柔性作业车间调度技术研究[D].西北工业大学,2006,6.
    [214]余建军,孙树栋,郝京辉.免疫算法求解多目标柔性作业车间调度研究[J].计算机集成制造系统,2006,12(10):1643-1650.
    [215]Gao J., Gen M., Sun L. Y., et al. A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems [J]. Computers & Industrial Engineering,2007,53(1):149-162.
    [216]Gao J., Sun L. Y., Gen M. A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems [J]. Computers & Operations Research,2008,35(9):2892-2907.
    [217]Li J. Q., Pan Q. K., Gao K. Z, Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems[J]. International Journal of Advanced Manufacturing Technology,2011,55(9-12):1159-1169.
    [218]Li J. Q., Pan Q. K., Liang Y. C. An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems[J]. Computers & Industrial Engineering,2010,59(4):647-662.
    [219]Kundra H., Sood M. Cross-Country Path Finding using Hybrid approach of PSO an BBO[J]. International Journal of Computer Applications,2010,7(6):15-19.
    [220]关晓雷.生物地理优化算法及其在机器人路径规划中的应用[D].哈尔滨工程大学,2011.
    [221]张萍,魏平,于鸿洋.一种基于生物地理优化的快速运动估计算法[J].电子与信息学报,2011,33(5):1017-1023.
    [222]Mac Arthur R., Wilson E. The Theory of Biogeography[M]. Princeton, NJ:Princeton Univ. Press,1967.
    [223]Lei D. Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling [J]. Applied Soft Computing,2012,12(8):2237-2245.
    [224]Habib S., Rahmati A., Zandieh M. A New Biogeography-based Optimization (BBO) Algorithm for The Flexible Job Shop Scheduling Problem[J]. International Journal of Advanced Manufacturing Technology,2012,58(9-12):1115-1129.
    [225]Zhang C. Y, Rao Y. Q., Li P. G, et al. Bilevel genetic algorithm for the flexible job-shop scheduling problem[J]. Jixie Gongcheng Xuebao/Chin J Mech Eng 2007,43(4): 119-124 (in Chinese).
    [226]马海平,李雪,林升东.生物地理学优化算法的迁移率模型分析[J].东南大学学报(自然科学版),2009,39(Sup Ⅰ):16-2.
    [227]Wang X., Gao L., Zhang C, et al. A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem[J]. International Journal of Advanced Manufacturing Technology,2010,51(5-8):757-767.

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

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

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