A parallel hybrid ant colony optimisation approach for job-shop scheduling problem

被引:0
作者
Zhang, Haipeng [1 ]
Gen, Mitsuo [2 ]
机构
[1] Department of Industrial Engineering, Pusan National University
[2] Graduate School of Information Production and Systems, Waseda University
关键词
ACO; Ant colony optimisation; Critical path; GA; Genetic algorithm; Meta-heuristic method;
D O I
10.1504/ijmtm.2009.021502
中图分类号
学科分类号
摘要
In this paper, we combine ACO with some randomised dispatching heuristics and propose a special transition rule for finding the best schedule to the JSP problems. Moreover, a special critical path-based local search is also combined to improve the best solutions by reducing the idle time. In order to gain higher efficiency of the proposed algorithm and avoid the early convergence in local optimal solution, we enhance the hybrid ACO by building a parallel hybrid Ant Colony Optimisation (ph-ACO) algorithm. Some numerical examples are used to demonstrate the performance of the ph-ACO and we can find that the proposed ph-ACO algorithm with Longest Remaining processing Time (LRT) and Longest Remaining processing time Excluding the operation under consideration (LRE) can both improve the efficiency of the algorithm obviously. Furthermore, we also decide the appropriate parameter setting of β is around 2. Finally, after comparing with hybrid Genetic Algorithm (GA) by solving same benchmark problems, the experimental results show the proposed ph-ACO outperforms traditional ACO and hybrid GA. Copyright © 2009 Inderscience Enterprises Ltd.
引用
收藏
页码:22 / 41
页数:19
相关论文
共 33 条
  • [1] Balas E., Machine scheduling via disjunctive graphs: An implicit enumeration algorithm, Operations Research, 17, pp. 941-957, (1969)
  • [2] Blum C., Roli A., Dorigo M., The hyper-cube framework for ant colony optimization, Proceedings of the Metaheuristics International Conference, pp. 399-403, (2001)
  • [3] Bullnheimer B., Kotsis G., Straub C., Parallelization strategies for the ant system', High Performance Algorithms and Software in Nonlinear Optimization
  • [4] Series, Applied Optimization, 24, pp. 87-100, (1998)
  • [5] Cheng R., Gen M., Tsujimura Y., A tutorial survey of job-shop scheduling problems using genetic algorithm, part I: Representation, Computers and Industrial Engineering, 30, 4, pp. 983-997, (1996)
  • [6] Cheng R., Gen M., Tsujimura Y., A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: Hybrid genetic search strategies, Computers and Industrial Engineering, 36, 2, pp. 343-364, (1999)
  • [7] Colorni A., Dorigo M., Maniezzo V., An investigation of some properties of an ant algorithm, Proceedings of the Parallel Problem Solving from Nature Conference (PPSN 92), pp. 509-520, (1992)
  • [8] Colorni A., Dorigo M., Maniezzo V., Trubian M., Ant system for job-shop scheduling, Belgian Journal of Operations Research, Statistics and Computer Science, 34, L, pp. 39-53, (1994)
  • [9] Dorigo M., Colorni A., Maniezzo V., Trubian M., Ant system for job-shop scheduling, Belgian Journal of Operations Research, Statistics and Computer Science, 34, 1, pp. 39-53, (1994)
  • [10] Dorigo M., Gambardella L.M., Ant colony optimization: ACO operative learning approach to the travelling salesman problem, IEEE Transactions on Evolutionary Computation, 1, 1, pp. 53-66, (1997)