Abstract
Ant colony optimization (ACO) algorithm is an evolutionary technologyoften used to resolve difficult combinatorial optimization problems, such as single machine scheduling problems, flow shop or job shop scheduling problems, etc. In this study, we propose a new ACO algorithm with an escape mechanism modifying the pheromone updating rules to escape local optimal solutions. The proposed method is used to resolve a single machine total weighted tardiness problem, a flow shop scheduling problem for makespan minimization, and a job shop scheduling problem for makespan minimization. Compared with existing algorithms, the proposed algorithm will resolve the scheduling problems with less artificial ants and obtain better or at least the same, solution quality.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Pinedo, M.: Scheduling: theory, algorithm, and systems, 2nd edn. Prentice Hall, Englewood Cliffs (2002)
Belarmino, A.-D.: An SA/TS mixture algorithm for the scheduling tardiness problem. European Journal of Operation Research 88, 516–524 (1996)
Ben-Daya, M., Al Fawzan, M.: A tabu search approach for the flow shop scheduling problem. European Journal of Operation Research 109, 88–95 (1998)
James, R.J.W.: Using tabu search to solve the common due date early/tardy machine scheduling problem. Computers and Operations Research 24, 199–208 (1997)
Liaw, C.-F.: A tabu search algorithm for the open shop scheduling problem. Computer and Operations Research 26, 109–126 (1999)
Liaw, C.-F.: A hybrid genetic algorithm for the open shop scheduling problem. European Journal of Operation Research 124, 28–42 (2000)
Park, B.J., Choi, H.R., Kim, H.S.: A hybrid genetic algorithm for the job shop scheduling problems. Computer and Industrial Engineering 45, 597–613 (2003)
Tadahiko, M., Hisao, I., Hideo, T.: Genetic algorithms for flowshop scheduling problems. Computer and Industrial Engineering 30, 1061–1071 (1996)
Bauer, A., Bullnheimer, B., Hartl, R.F., Strauss, C.: Minimizing total tardiness on a single machine using ant colony optimization. In: Proceedings of the 1999 Congress on Evolutionary Computation, pp. 1445–1450. IEEE Press, Los Alamitos (1999)
Bullnheimer, B., Hartl, R.F.: A New Rank Based Version of the Ant colony system – A Computational Study. Central European Journal of Operations Research 7, 25–38 (1999)
den Bensten, M., Stützle, T., Dorigo, M.: Ant Colony Optimization for the Total Weighted Tardiness Problem. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 611–620. Springer, Heidelberg (2000)
Bullnheimer, B., Hartl, R.F., Strauss, C.: An improved Ant colony system algorithm for the Vehicle Routing Problem. Annals of Operations Research 89, 319–328 (1999)
Colorni, A., Dorigo, M., Maniezzo, V., Trubian, M.: Ant colony system for job shop scheduling. Belgian Journal of Operations Research 34, 39–53 (1994)
Costa, D., Hertz, A.: Ants can color graphs. Journal of the Operational Research Society 48, 295–305 (1997)
Gambardella, L.M., Taillard, E., Dorigo, M.: Ant colonies for the quadratic assignment problem. Journal of Operational Research Society 50, 167–176 (1999)
Li, Y.-M., Xul: An ant colony optimization heuristic for solving maximum independent set problems. In: Fifth International Conference on Computational Intelligence and Multimedia Applications ICCIMA 2003. Proceedings, September 27-30, pp. 206–211 (2003)
Maniezzo, V., Colorni, A.: The ant colony system applied to quadratic assignment problem. IEEE Transactions on Knowledge and Data Engineering 11, 769–784 (1999)
Taillard, E., Gambardella, L.M.: Adaptive Memories for the Quadratic Assignment Problem. Technical Report, IDSIA-87-97, IDSIA, Lugano, Switzerland (1997)
Vincent, T., Nicolas, M., Fabrice, T., Daniel, L.: An Ant Colony Optimization algorithm to solve a 2-machine bicriteria flowshop scheduling problem. European Journal of Operation Research 142, 250–257 (2002)
Ying, K.-C., Liao, C.-J.: An ant colony system for permutation flow-shop sequencing. Computers and Operations Research 31, 791–801 (2004)
Jiang, M.-P.: Application of Ant Colony System in Job-shop Scheduling Problem. Master Thesis, Graduate Institute of Industrial Engineering, National Taiwan University of Science and Technology (2003)
Hsu, C.-Y.: A Study on Particle Swarm Optimization for Discrete Optimization Problems, Master Thesis, Graduate Institute of Industrial Engineering, National Tsing Hua University (2003)
Chen, L.-S.: Ant Colony System for the Single Machine Total Weighted Tardiness Problem with Sequence-dependent Setups. Master Thesis, Graduate Institute of Industrial Engineering, National Taiwan University of Science and Technology (2002)
Palmer, D.S.: Sequencing jobs through a multi-stage process in the minimum total time – a quick method of obtaining a near optimum. Operation Research Quarterly 16, 101–107 (1965)
Giffler, B., Thompson, G.L.: Algorithm for solving production scheduling problems. Operations Research 8, 487–503 (1960)
Taillard, E.: Benchmarks for basic scheduling problems. European Journal of Operation Research 64, 278–285 (1993)
Beasley, J.E.: OR-Library, http://people.brunel.ac.uk/~mastjjb/jeb/info.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lin, TD., Hsu, CC., Chen, DR., Chiu, SY. (2009). A New Ant Colony Optimization Algorithm with an Escape Mechanism for Scheduling Problems. In: Nguyen, N.T., Kowalczyk, R., Chen, SM. (eds) Computational Collective Intelligence. Semantic Web, Social Networks and Multiagent Systems. ICCCI 2009. Lecture Notes in Computer Science(), vol 5796. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04441-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-04441-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04440-3
Online ISBN: 978-3-642-04441-0
eBook Packages: Computer ScienceComputer Science (R0)