Skip to main content
Top

2011 | OriginalPaper | Chapter

12. A Multiple Ant Colony Optimisation Approach for a Multi-objective Manufacturing Rescheduling Problem

Authors : Vikas Kumar, Nishikant Mishra, Felix T. S. Chan, Niraj Kumar, Anoop Verma

Published in: Multi-objective Evolutionary Optimisation for Product Design and Manufacturing

Publisher: Springer London

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Manufacturing scheduling is a well-known complex optimisation problem. A flexible manufacturing system on one side eases the manufacturing processes but on the other hand it increases the complexity in the decision making processes. This complexity further enhances when disruption in the manufacturing processes occurs or when arrival of new orders is considered. This requires rescheduling of the whole operation, which is a complex decision making process. Realising this complexity and taking into account the contradictory objective of making a trade-off between costs and time, this research aims to generate an effective manufacturing schedule. The existing approach of rescheduling sometimes generates entirely a new plan that requires a lot of changes in the decisions, which is not preferable by manufacturing firms. Therefore, in this research whenever a disruption occurs or a new order arrives, the proposed approach reschedules the remaining manufacturing operations in such a way that minimum changes occur in the original manufacturing plan. Evolutionary optimisation methods have been quite successful and widely addressed by researchers to handle such complex multi-objective optimisation problems because of their ability to find multiple optimal solutions in one single simulation run. Inspired by this, the present research proposes a multiple ant colony optimisation (MACO) algorithm to resolve the computational complexity of a manufacturing rescheduling problem. The performance of the proposed MACO algorithm will be compared with the simple ant colony optimisation (ACO) to judge its robustness and efficacy.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
1.
go back to reference Yamamoto, M. (1985). Scheduling/rescheduling in the manufacturing operating system environment. International Journal of Production Research, 23(4), 705–722.CrossRef Yamamoto, M. (1985). Scheduling/rescheduling in the manufacturing operating system environment. International Journal of Production Research, 23(4), 705–722.CrossRef
2.
go back to reference Wu, S. D., Storer, R. H., & Chang, P. C. (1993). One-machine rescheduling heuristics with efficiency and stability as criteria. Computers and Operations Research, 20(1), 1–14.MATHCrossRef Wu, S. D., Storer, R. H., & Chang, P. C. (1993). One-machine rescheduling heuristics with efficiency and stability as criteria. Computers and Operations Research, 20(1), 1–14.MATHCrossRef
3.
go back to reference Abumaizar, A. J., & Svestka, J. A. (1997). Rescheduling job shops under random disruptions. International Journal of Production Research, 35(7), 2065–2082.MATHCrossRef Abumaizar, A. J., & Svestka, J. A. (1997). Rescheduling job shops under random disruptions. International Journal of Production Research, 35(7), 2065–2082.MATHCrossRef
4.
go back to reference Jain, A. K., & ElMaraghy, H. A. (1997). Production scheduling/rescheduling in flexible manufacturing. International Journal of Production Research, 35(1), 281–309.MATHCrossRef Jain, A. K., & ElMaraghy, H. A. (1997). Production scheduling/rescheduling in flexible manufacturing. International Journal of Production Research, 35(1), 281–309.MATHCrossRef
5.
go back to reference Fang, H.L., Ross, P. & Corne, D. (1993). A promising genetic algorithm approach to job-shop scheduling, rescheduling, and open-shop scheduling problems. In S. Forrest (Ed.), Proceedings of the 1st Annual Conference on Genetic Algorithms (pp. 375–382) San Mateo: Morgan Kaufmann. Fang, H.L., Ross, P. & Corne, D. (1993). A promising genetic algorithm approach to job-shop scheduling, rescheduling, and open-shop scheduling problems. In S. Forrest (Ed.), Proceedings of the 1st Annual Conference on Genetic Algorithms (pp. 375–382) San Mateo: Morgan Kaufmann.
6.
go back to reference Vieira, G. E., Herrmann, J. W., & Lin, E. (2003). Rescheduling manufacturing systems: a framework of strategies, policies, and methods. Journal of Scheduling, 6(1), 39–62.MathSciNetMATHCrossRef Vieira, G. E., Herrmann, J. W., & Lin, E. (2003). Rescheduling manufacturing systems: a framework of strategies, policies, and methods. Journal of Scheduling, 6(1), 39–62.MathSciNetMATHCrossRef
7.
go back to reference Silva, C. A., Sousa, J. M. C., & Runkler, T. A. (2008). Rescheduling and optimization of logistic processes using GA and ACO. Engineering Applications of Artificial Intelligence, 21(3), 343–352.CrossRef Silva, C. A., Sousa, J. M. C., & Runkler, T. A. (2008). Rescheduling and optimization of logistic processes using GA and ACO. Engineering Applications of Artificial Intelligence, 21(3), 343–352.CrossRef
8.
go back to reference Hozak, K., & Hill, J. A. (2009). Issues and opportunities regarding replanning and rescheduling frequencies. International Journal of Production Research, 47(18), 4955–4970.MATHCrossRef Hozak, K., & Hill, J. A. (2009). Issues and opportunities regarding replanning and rescheduling frequencies. International Journal of Production Research, 47(18), 4955–4970.MATHCrossRef
9.
go back to reference Potthoff, D., Huisman, D. & Desaulniers, G. (2010). Column generation with dynamic duty selection for railway crew rescheduling. Transportation Science, published online in Articles in Advance, May 25, 2010. Potthoff, D., Huisman, D. & Desaulniers, G. (2010). Column generation with dynamic duty selection for railway crew rescheduling. Transportation Science, published online in Articles in Advance, May 25, 2010.
10.
go back to reference Kennedy, J. & Eberhart, R. (1995). Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks. Vol. 4. (pp. 1942–1948). Kennedy, J. & Eberhart, R. (1995). Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks. Vol. 4. (pp. 1942–1948).
11.
go back to reference Dorigo, M. (1992). Optimization, Learning and Natural Algorithms, PhD Thesis, Politecnico di Milano, Italie. Dorigo, M. (1992). Optimization, Learning and Natural Algorithms, PhD Thesis, Politecnico di Milano, Italie.
12.
go back to reference Pham, D.T. & Ghanbarzadeh, A. (2007). Multi-objective optimization using the Bees Algorithm. Proceedings of IPROMS 2007 Conference. Pham, D.T. & Ghanbarzadeh, A. (2007). Multi-objective optimization using the Bees Algorithm. Proceedings of IPROMS 2007 Conference.
13.
go back to reference Zitzler, E., Deb, K., & Thiele, L. (2000). Comparison of multiobjective evolutionary algorithms: empirical results. Evolutionary Computation, 8(2), 173–195.CrossRef Zitzler, E., Deb, K., & Thiele, L. (2000). Comparison of multiobjective evolutionary algorithms: empirical results. Evolutionary Computation, 8(2), 173–195.CrossRef
14.
go back to reference Tan, K. C., Goha, C. K., Mamuna, A. A., & Ei, E. Z. (2008). An evolutionary artificial immune system for multi-objective optimization. European Journal of Operational Research, 187(2), 371–392.MathSciNetMATHCrossRef Tan, K. C., Goha, C. K., Mamuna, A. A., & Ei, E. Z. (2008). An evolutionary artificial immune system for multi-objective optimization. European Journal of Operational Research, 187(2), 371–392.MathSciNetMATHCrossRef
15.
go back to reference Wei, L., & Yuying, Y. (2008). Multi-objective optimization of sheet metal forming process using Pareto-based genetic algorithm. Journal of Materials Processing Technology, 208(1–3), 499–506.CrossRef Wei, L., & Yuying, Y. (2008). Multi-objective optimization of sheet metal forming process using Pareto-based genetic algorithm. Journal of Materials Processing Technology, 208(1–3), 499–506.CrossRef
16.
go back to reference Sbalzarini, I.F., Müller, S. & Koumoutsakos, P. (2000). Multiobjective optimization using evolutionary algorithms. Proceedings of the Summer Program, Center for Turbulence Research, NASA. Sbalzarini, I.F., Müller, S. & Koumoutsakos, P. (2000). Multiobjective optimization using evolutionary algorithms. Proceedings of the Summer Program, Center for Turbulence Research, NASA.
17.
go back to reference Jozefowiez, N., Semet, F., & Talbi, E. G. (2008). Multi-objective vehicle routing problems. European Journal of Operational Research, 189(2), 293–309.MathSciNetMATHCrossRef Jozefowiez, N., Semet, F., & Talbi, E. G. (2008). Multi-objective vehicle routing problems. European Journal of Operational Research, 189(2), 293–309.MathSciNetMATHCrossRef
18.
go back to reference Coello, C. A. (2006). Evolutionary multiobjective optimization: a historical view of the field. IEEE Computational Intelligence Magazine, 1(1), 28–36.CrossRef Coello, C. A. (2006). Evolutionary multiobjective optimization: a historical view of the field. IEEE Computational Intelligence Magazine, 1(1), 28–36.CrossRef
19.
go back to reference Schaffer, J.D. (1984). Multiple Objective Optimization with Vector Evaluated Genetic Algorithms. PhD Thesis, Vanderbilt University. Schaffer, J.D. (1984). Multiple Objective Optimization with Vector Evaluated Genetic Algorithms. PhD Thesis, Vanderbilt University.
20.
go back to reference Hajela, P., & Lin, C. Y. (1992). Genetic search strategies in multi-criterion optimal design. Structural Optimization, 4, 99–107.CrossRef Hajela, P., & Lin, C. Y. (1992). Genetic search strategies in multi-criterion optimal design. Structural Optimization, 4, 99–107.CrossRef
21.
go back to reference Deb, K. & Jain, S. (2002). Running performance metrics for evolutionary multi-objective optimization. Technical Report, KanGAL, Indian Institute of Technology, Kanpur 208016, India. Deb, K. & Jain, S. (2002). Running performance metrics for evolutionary multi-objective optimization. Technical Report, KanGAL, Indian Institute of Technology, Kanpur 208016, India.
22.
go back to reference Loetamonphong, J., Fang, S. H., & Young, R. E. (2002). Multi-objective optimization problems with fuzzy relation equation constraints. Fuzzy Sets and Systems, 127(2), 141–164.MathSciNetMATHCrossRef Loetamonphong, J., Fang, S. H., & Young, R. E. (2002). Multi-objective optimization problems with fuzzy relation equation constraints. Fuzzy Sets and Systems, 127(2), 141–164.MathSciNetMATHCrossRef
23.
go back to reference Srinivas, N., & Deb, K. (1994). Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. MIT Press, 2(3), 221–248. Srinivas, N., & Deb, K. (1994). Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. MIT Press, 2(3), 221–248.
24.
go back to reference Konak, A., Coit, D. W., & Smith, A. E. (2006). Multi-objective optimization using genetic algorithms: a tutorial. Reliability Engineering and System Safety, 91(9), 992–1007.CrossRef Konak, A., Coit, D. W., & Smith, A. E. (2006). Multi-objective optimization using genetic algorithms: a tutorial. Reliability Engineering and System Safety, 91(9), 992–1007.CrossRef
25.
go back to reference Dorigo, M., Birattari, M. & Stǘtzle, T. (2006). Ant colony optimization: artificial ants as a computational intelligence technique. IRIDIA—Technical Report Series, Technical Report No. TR/IRIDIA/2006-023. Dorigo, M., Birattari, M. & Stǘtzle, T. (2006). Ant colony optimization: artificial ants as a computational intelligence technique. IRIDIA—Technical Report Series, Technical Report No. TR/IRIDIA/2006-023.
26.
go back to reference Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant system: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, Cybernetics—Part B: Cybernetics, 26(1), 29–41.CrossRef Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant system: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, Cybernetics—Part B: Cybernetics, 26(1), 29–41.CrossRef
27.
go back to reference Gravel, M., Price, W. L., & Gagné, C. (2002). Scheduling continuous casting of aluminium using a multiple objective ant colony optimization metaheuristic. European Journal of Operational Research, 143(1), 218–229.MATHCrossRef Gravel, M., Price, W. L., & Gagné, C. (2002). Scheduling continuous casting of aluminium using a multiple objective ant colony optimization metaheuristic. European Journal of Operational Research, 143(1), 218–229.MATHCrossRef
28.
go back to reference García-Martínez, C., Cordón, O., & Herrera, F. (2007). A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria TSP. European Journal of Operational Research, 180(1), 116–148.MATHCrossRef García-Martínez, C., Cordón, O., & Herrera, F. (2007). A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria TSP. European Journal of Operational Research, 180(1), 116–148.MATHCrossRef
29.
go back to reference Yagmahan, B., & Yenisey, M. M. (2008). Ant colony optimization for multi-objective flow shop scheduling problem. Computers and Industrial Engineering, 54(3), 411–420.CrossRef Yagmahan, B., & Yenisey, M. M. (2008). Ant colony optimization for multi-objective flow shop scheduling problem. Computers and Industrial Engineering, 54(3), 411–420.CrossRef
30.
go back to reference Chan, F. T. S., Kumar, V. & Mishra, N. (2007). A CMPSO algorithm based approach to solve the multi-plant supply chain Problem. In Felix T.S. Chan & Manoj Kumar Tiwari (Ed.), Swarm Intelligence, Focus on Ant and Particle Swarm Optimization. Vienna, Austria: I-Tech Education and Publishing, ISBN: 978-3-902613-09-7. Chan, F. T. S., Kumar, V. & Mishra, N. (2007). A CMPSO algorithm based approach to solve the multi-plant supply chain Problem. In Felix T.S. Chan & Manoj Kumar Tiwari (Ed.), Swarm Intelligence, Focus on Ant and Particle Swarm Optimization. Vienna, Austria: I-Tech Education and Publishing, ISBN: 978-3-902613-09-7.
31.
go back to reference Chong, C. S., Low, M. Y. H., Sivakumar, A. I. & Gay, K. L. (2006). A bee colony optimization algorithm to job shop scheduling. Proceedings of the 2006 Winter Simulation Conference. December 3−6, 2006. (pp. 1954–1961) Monterey, CA USA. Chong, C. S., Low, M. Y. H., Sivakumar, A. I. & Gay, K. L. (2006). A bee colony optimization algorithm to job shop scheduling. Proceedings of the 2006 Winter Simulation Conference. December 3−6, 2006. (pp. 1954–1961) Monterey, CA USA.
32.
go back to reference Chan, F. T. S., & Swarnkar, R. (2006). Ant colony optimization approach to a fuzzy goal programming model for a machine tool selection and operation allocation problem in an FMS. Robotics and Computer-Integrated Manufacturing, 22, 353–362.CrossRef Chan, F. T. S., & Swarnkar, R. (2006). Ant colony optimization approach to a fuzzy goal programming model for a machine tool selection and operation allocation problem in an FMS. Robotics and Computer-Integrated Manufacturing, 22, 353–362.CrossRef
33.
go back to reference Deneubourg, J. L., Aron, S., Goss, S., & Pasteels, J. M. (1990). The self organizing exploratory pattern of the Argentine ant. Journal of Insect Behavior, 3, 159–168.CrossRef Deneubourg, J. L., Aron, S., Goss, S., & Pasteels, J. M. (1990). The self organizing exploratory pattern of the Argentine ant. Journal of Insect Behavior, 3, 159–168.CrossRef
34.
go back to reference Chan, F. T. S., & Kumar, N. (2009). Effective allocation of customers to distribution centres: a multiple ant colony optimization approach. Robotics and Computer-Integrated Manufacturing, 25, 1–12.CrossRef Chan, F. T. S., & Kumar, N. (2009). Effective allocation of customers to distribution centres: a multiple ant colony optimization approach. Robotics and Computer-Integrated Manufacturing, 25, 1–12.CrossRef
35.
go back to reference Kawamura, H., Yamamoto, M., Suzuki, K. & Ohcuhi, A. (2000). Multiple ant colonies algorithm based on colony level interactions. Publication in the IEICE Transactions, Fundamentals, E83-A (Vol. 2, pp. 372–379). Kawamura, H., Yamamoto, M., Suzuki, K. & Ohcuhi, A. (2000). Multiple ant colonies algorithm based on colony level interactions. Publication in the IEICE Transactions, Fundamentals, E83-A (Vol. 2, pp. 372–379).
36.
go back to reference Bullnheimer, B., Hartl, R. F., & Strauss, C. (1999a). Applying the ant systems to the vehicle routing problem. In S. Voss, S. Martello, I. H. Osman, & C. Roucairol (Eds.), Meta-Heuristics: Advances and Trends in Local search Paradigms for Optimization. (pp. 285–296), Dordrecht, Netherlands, Kluwer Academic Publishers. Bullnheimer, B., Hartl, R. F., & Strauss, C. (1999a). Applying the ant systems to the vehicle routing problem. In S. Voss, S. Martello, I. H. Osman, & C. Roucairol (Eds.), Meta-Heuristics: Advances and Trends in Local search Paradigms for Optimization. (pp. 285–296), Dordrecht, Netherlands, Kluwer Academic Publishers.
37.
go back to reference Golden, B. & Stewart, W. (1985). Empiric Analysis of Heuristics in the Travelling Salesman Problem, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy-Kan & D.B. Shmoys (Eds.), New York: Wiley. Golden, B. & Stewart, W. (1985). Empiric Analysis of Heuristics in the Travelling Salesman Problem, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy-Kan & D.B. Shmoys (Eds.), New York: Wiley.
38.
go back to reference Lawler, E. L., Lenstra, J. K., Rinnooy-Kan, A. H. G., & Shmoys, D. B. (1985). The Travelling Salesman Problem. New York: Wiley. Lawler, E. L., Lenstra, J. K., Rinnooy-Kan, A. H. G., & Shmoys, D. B. (1985). The Travelling Salesman Problem. New York: Wiley.
39.
go back to reference Dorigo, M., & Gambardella, L. M. (1997). Ant Colonies for the travelling salesman problem. BioSystems, 43, 73–81.CrossRef Dorigo, M., & Gambardella, L. M. (1997). Ant Colonies for the travelling salesman problem. BioSystems, 43, 73–81.CrossRef
40.
go back to reference Maniezzo, V., & Colorini, A. (1999). The ant system applied to the quadratic assignment problem. IEEE Transactions on Knowledge and Data Engineering, 11(5), 769–778.CrossRef Maniezzo, V., & Colorini, A. (1999). The ant system applied to the quadratic assignment problem. IEEE Transactions on Knowledge and Data Engineering, 11(5), 769–778.CrossRef
41.
go back to reference Ying, K. C., & Liao, C. J. (2003). An ant colony system approach for scheduling problems. Production Planning and Control, 14(1), 68–75.CrossRef Ying, K. C., & Liao, C. J. (2003). An ant colony system approach for scheduling problems. Production Planning and Control, 14(1), 68–75.CrossRef
42.
go back to reference Goss, S., Beckers, R., Denebourg, J. L., Aron, S. & Pasteels, J. M. (1990) How trail laying and trail following can solve foraging problems for ant colonies. In R.N. Hughes (Ed.). Behavioural Mechanisms of Food Selection, NATO-ASI Series, (Vol. G 20, pp. 661–678) Berlin: Springer Goss, S., Beckers, R., Denebourg, J. L., Aron, S. & Pasteels, J. M. (1990) How trail laying and trail following can solve foraging problems for ant colonies. In R.N. Hughes (Ed.). Behavioural Mechanisms of Food Selection, NATO-ASI Series, (Vol. G 20, pp. 661–678) Berlin: Springer
43.
go back to reference Gambardella, L. M. & Dorigo, M. (1996). Solving symmetric and asymmetric TSPs by ant colonies. In Proceedings of the IEEE Conference on the Evolutionary Computation (pp. 622–627). Gambardella, L. M. & Dorigo, M. (1996). Solving symmetric and asymmetric TSPs by ant colonies. In Proceedings of the IEEE Conference on the Evolutionary Computation (pp. 622–627).
44.
go back to reference Dorigo, M., Maniezzo, V. & Colorni, A. (1991). Positive Feedback as a Search Strategy, Technical report (pp. 91–106), Dipartimento di Elettronica, Politechnico di milano, Italy. Dorigo, M., Maniezzo, V. & Colorni, A. (1991). Positive Feedback as a Search Strategy, Technical report (pp. 91–106), Dipartimento di Elettronica, Politechnico di milano, Italy.
45.
go back to reference Colorni, A., Dorigo, M. & Maniezzo, V. (1991). Distributed optimization by ant colonies. In F. Vareladn & P. Bourgine (Eds.), Proceedings of European Conference on Artificial Life. (pp. 134–142) Paris, France: Elsevier Publishing. Colorni, A., Dorigo, M. & Maniezzo, V. (1991). Distributed optimization by ant colonies. In F. Vareladn & P. Bourgine (Eds.), Proceedings of European Conference on Artificial Life. (pp. 134–142) Paris, France: Elsevier Publishing.
46.
go back to reference Colorni, A., Dorigo, M. & Maniezzo, V. (1992). An investigation of some properties of an ant algorithm. R. Manner & B. Manderick (Eds.), In Proceedings of Conference on Parallel Problem Solving from Nature (pp. 509–520). Brussels, Belgium: Elsevier Publishing. Colorni, A., Dorigo, M. & Maniezzo, V. (1992). An investigation of some properties of an ant algorithm. R. Manner & B. Manderick (Eds.), In Proceedings of Conference on Parallel Problem Solving from Nature (pp. 509–520). Brussels, Belgium: Elsevier Publishing.
47.
go back to reference Gambardella, L.M., Dorigo, M. (1995). Ant-Q: A reinforcement learning approach to the travelling salesman problem. In Proceedings of the Twelfth International Conference on Machine Learning (pp. 252–260). Gambardella, L.M., Dorigo, M. (1995). Ant-Q: A reinforcement learning approach to the travelling salesman problem. In Proceedings of the Twelfth International Conference on Machine Learning (pp. 252–260).
Metadata
Title
A Multiple Ant Colony Optimisation Approach for a Multi-objective Manufacturing Rescheduling Problem
Authors
Vikas Kumar
Nishikant Mishra
Felix T. S. Chan
Niraj Kumar
Anoop Verma
Copyright Year
2011
Publisher
Springer London
DOI
https://doi.org/10.1007/978-0-85729-652-8_12

Premium Partners