Skip to main content
Erschienen in: Journal of Intelligent Manufacturing 5/2018

19.10.2015

An efficient chaotic based PSO for earliness/tardiness optimization in a batch processing flow shop scheduling problem

verfasst von: Hadi Mokhtari, Amir Noroozi

Erschienen in: Journal of Intelligent Manufacturing | Ausgabe 5/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The flow shop is a well-known class of manufacturing system for production process planning. The need for scheduling approaches arises from the requirement of most systems to implement more than one process at a moment. Batch processing is usually carried out to load balance and share system resources effectively and gain a desired quality of service level. A flow shop manufacturing problem with batch processors (BP) is discussed in current paper so as to minimize total penalty of earliness and tardiness. To address the problem, two improved discrete particle swarm optimization (PSO) algorithms are designed where most important properties of basic PSO on velocity of particles are enhanced. We also employ the attractive properties of logistic chaotic map within PSO so as to investigate the influence of chaos on search performance of BP flow shop problem. In order to investigate the suggested algorithms, a comprehensive computational study is carried out and performance of algorithms is compared with (1) a commercial optimization solver, (2) a well-known algorithm from PSO’s literature and (3) three algorithms from BP’s literature. The experimental results demonstrate the superiority of our algorithm against others.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
Zurück zum Zitat Alatas, B., Akin, E., & Ozer, A. B. (2009). Chaos embedded particle swarm optimization algorithms. Chaos, Solitons and Fractals, 40, 1715–1734. Alatas, B., Akin, E., & Ozer, A. B. (2009). Chaos embedded particle swarm optimization algorithms. Chaos, Solitons and Fractals, 40, 1715–1734.
Zurück zum Zitat Chang, P. Y., Damodaran, P., & Melouk, S. (2004). Minimizing makespan on parallel batch processing machines. International Journal of Production Research, 42, 4211–4220.CrossRef Chang, P. Y., Damodaran, P., & Melouk, S. (2004). Minimizing makespan on parallel batch processing machines. International Journal of Production Research, 42, 4211–4220.CrossRef
Zurück zum Zitat Cheng, M.-Y., Huang, K.-Y., & Chen, H.-M. (2012). K-means particle swarm optimization with embedded chaotic search for solving multidimensional problems. Applied Mathematics and Computation, 219, 3091–3099.CrossRef Cheng, M.-Y., Huang, K.-Y., & Chen, H.-M. (2012). K-means particle swarm optimization with embedded chaotic search for solving multidimensional problems. Applied Mathematics and Computation, 219, 3091–3099.CrossRef
Zurück zum Zitat Chou, D. F. (2007). A joint GA+DP approach for single burn-in oven scheduling problems with makespan criterion. International Journal of Advanced Manufacturing Technology, 35, 587–595.CrossRef Chou, D. F. (2007). A joint GA+DP approach for single burn-in oven scheduling problems with makespan criterion. International Journal of Advanced Manufacturing Technology, 35, 587–595.CrossRef
Zurück zum Zitat Chou, D. F., Chann, C. P., & Wang, M. H. (2006). A hybrid genetic algorithm to minimize makespan for the single batch machine dynamic scheduling problem. International Journal of Advanced Manufacturing Technology, 31, 350–359.CrossRef Chou, D. F., Chann, C. P., & Wang, M. H. (2006). A hybrid genetic algorithm to minimize makespan for the single batch machine dynamic scheduling problem. International Journal of Advanced Manufacturing Technology, 31, 350–359.CrossRef
Zurück zum Zitat Chou, D. F., & Wang, M. H. (2008). Scheduling for a single semiconductor batch processing machine to minimize total weighted tardiness. Journal of the Chinese Institute of Industrial Engineers, 25, 136–147.CrossRef Chou, D. F., & Wang, M. H. (2008). Scheduling for a single semiconductor batch processing machine to minimize total weighted tardiness. Journal of the Chinese Institute of Industrial Engineers, 25, 136–147.CrossRef
Zurück zum Zitat Damodaran, P., Hirani, N. S., Mario, C., & Gallego, V. (2009). Scheduling identical parallel batch processing machines to minimise makespan using genetic algorithms. European Journal of Industrial Engineering, 3, 187–206.CrossRef Damodaran, P., Hirani, N. S., Mario, C., & Gallego, V. (2009). Scheduling identical parallel batch processing machines to minimise makespan using genetic algorithms. European Journal of Industrial Engineering, 3, 187–206.CrossRef
Zurück zum Zitat Damodaran, P., Manjeshwar, P. K., & Srihari, K. (2006). Minimizing makespan on a batch processing machine with non-identical job sizes using genetic algorithms. International Journal of Production Economics, 103, 882–891.CrossRef Damodaran, P., Manjeshwar, P. K., & Srihari, K. (2006). Minimizing makespan on a batch processing machine with non-identical job sizes using genetic algorithms. International Journal of Production Economics, 103, 882–891.CrossRef
Zurück zum Zitat Damodaran, P., & Srihari, K. (2004). Mixed integer formulation to minimize makespan in a flow shop with batch processing machines. Mathematical and Computer Modelling, 40, 1465–1472.CrossRef Damodaran, P., & Srihari, K. (2004). Mixed integer formulation to minimize makespan in a flow shop with batch processing machines. Mathematical and Computer Modelling, 40, 1465–1472.CrossRef
Zurück zum Zitat Damodaran, P., Srihari, K., & Lam, S. (2007). Scheduling a capacitated batch-processing machine to minimize makespan. Robotics and Computer-Integrated Manufacturing, 23, 208–16.CrossRef Damodaran, P., Srihari, K., & Lam, S. (2007). Scheduling a capacitated batch-processing machine to minimize makespan. Robotics and Computer-Integrated Manufacturing, 23, 208–16.CrossRef
Zurück zum Zitat Dauxois, T., Ruffo, S., Arimondo, S., & Wilkens, M. (2002). Dynamics and thermodynamics of systems with long range interactions: An introduction (Lect. Notes in Phys. Vol. 602, 1st ed.). Springer: Berlin. Dauxois, T., Ruffo, S., Arimondo, S., & Wilkens, M. (2002). Dynamics and thermodynamics of systems with long range interactions: An introduction (Lect. Notes in Phys. Vol. 602, 1st ed.). Springer: Berlin.
Zurück zum Zitat Gutie’rrez, J. M., & Iglesias, A. (1998). Mathematica package for analysis and control of chaos in nonlinear systems. Computers in Physics, 12(6), 608–619.CrossRef Gutie’rrez, J. M., & Iglesias, A. (1998). Mathematica package for analysis and control of chaos in nonlinear systems. Computers in Physics, 12(6), 608–619.CrossRef
Zurück zum Zitat Hajiaghaei-Keshteli, M. (2010). The allocation of customers to potential distribution centers in supply chain networks: GA and AIA approaches. Applied Soft Computing, 2, 2069–2078. Hajiaghaei-Keshteli, M. (2010). The allocation of customers to potential distribution centers in supply chain networks: GA and AIA approaches. Applied Soft Computing, 2, 2069–2078.
Zurück zum Zitat He, Y., Qifa, X., Yang, S., & Liao, L. (2014). Reservoir flood control operation based on chaotic particle swarm optimization algorithm. Applied Mathematical Modelling, 38, 4480–4492.CrossRef He, Y., Qifa, X., Yang, S., & Liao, L. (2014). Reservoir flood control operation based on chaotic particle swarm optimization algorithm. Applied Mathematical Modelling, 38, 4480–4492.CrossRef
Zurück zum Zitat Husseinzadeh Kashan, A., & Karimi, B. (2007). Scheduling a single batch-processing machine with arbitrary job sizes and incompatible job families: An ant colony framework. Journal of the Operational Research Society, 59, 1269–1280.CrossRef Husseinzadeh Kashan, A., & Karimi, B. (2007). Scheduling a single batch-processing machine with arbitrary job sizes and incompatible job families: An ant colony framework. Journal of the Operational Research Society, 59, 1269–1280.CrossRef
Zurück zum Zitat Husseinzadeh Kashan, A., Karimi, B., & Jenabi, M. (2008). A hybrid genetic heuristic for scheduling parallel batch processing machines with arbitrary job sizes’. Computers and Operations Research, 35, 1084–1098.CrossRef Husseinzadeh Kashan, A., Karimi, B., & Jenabi, M. (2008). A hybrid genetic heuristic for scheduling parallel batch processing machines with arbitrary job sizes’. Computers and Operations Research, 35, 1084–1098.CrossRef
Zurück zum Zitat Husseinzadeh Kashan, A., Karimi, B., & Jolai, F. (2006). Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes. International Journal of Production Research, 44, 2337–2360.CrossRef Husseinzadeh Kashan, A., Karimi, B., & Jolai, F. (2006). Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes. International Journal of Production Research, 44, 2337–2360.CrossRef
Zurück zum Zitat Iqbal, S. Zang, X. Zhu, Y. Liu, X., & Zhao, J. (2014). Introducing undergraduate electrical engineering students to chaotic dynamics: Computer simulations with logistic map and buck converter, 2014 8th Asia Modelling Symposium (AMS 2014), Taipei, Taiwan; 09/2014. Iqbal, S. Zang, X. Zhu, Y. Liu, X., & Zhao, J. (2014). Introducing undergraduate electrical engineering students to chaotic dynamics: Computer simulations with logistic map and buck converter, 2014 8th Asia Modelling Symposium (AMS 2014), Taipei, Taiwan; 09/2014.
Zurück zum Zitat Kennedy, J., & Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. In Proceedings of the world multiconference on systemics, cybernetics and informatics (pp. 4104–9). Piscatawary, NJ. Kennedy, J., & Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. In Proceedings of the world multiconference on systemics, cybernetics and informatics (pp. 4104–9). Piscatawary, NJ.
Zurück zum Zitat Koh, S. G., Koo, P. H., Ha, J. W., & Lee, W. S. (2004). Scheduling parallel batch processing machines with arbitrary job sizes and incompatible job families. International Journal of Production Research, 42, 4091–4107.CrossRef Koh, S. G., Koo, P. H., Ha, J. W., & Lee, W. S. (2004). Scheduling parallel batch processing machines with arbitrary job sizes and incompatible job families. International Journal of Production Research, 42, 4091–4107.CrossRef
Zurück zum Zitat Kuru, L., Ozturk, A., Kurua, E. Kandar, & Kandar, O. (2015). Determination of voltage stability boundary values in electrical power systems by using the Chaotic Particle Swarm Optimization algorithm. Electrical Power and Energy Systems, 64, 873–879.CrossRef Kuru, L., Ozturk, A., Kurua, E. Kandar, & Kandar, O. (2015). Determination of voltage stability boundary values in electrical power systems by using the Chaotic Particle Swarm Optimization algorithm. Electrical Power and Energy Systems, 64, 873–879.CrossRef
Zurück zum Zitat Lauff, V., & Werner, F. (2004). Scheduling with common due date, earliness and tardiness penalties for multimachine problems: A survey. Mathematical and Computer Modelling, 40, 637–655.CrossRef Lauff, V., & Werner, F. (2004). Scheduling with common due date, earliness and tardiness penalties for multimachine problems: A survey. Mathematical and Computer Modelling, 40, 637–655.CrossRef
Zurück zum Zitat Lei, D., & Guo, X. (2011). Variable neighborhood search for minimizing tardiness objectives on flow shop with batch processing machines. International Journal of Production Research, 49, 519–529.CrossRef Lei, D., & Guo, X. (2011). Variable neighborhood search for minimizing tardiness objectives on flow shop with batch processing machines. International Journal of Production Research, 49, 519–529.CrossRef
Zurück zum Zitat Li, X., & Yin, M. (2013). An opposition-based differential evolution algorithm for permutation flow shop scheduling based on diversity measure. Advances in Engineering Software, 55, 10–31.CrossRef Li, X., & Yin, M. (2013). An opposition-based differential evolution algorithm for permutation flow shop scheduling based on diversity measure. Advances in Engineering Software, 55, 10–31.CrossRef
Zurück zum Zitat Malve, S., & Uzsoy, R. (2007). A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families. Computers & Operations Research, 34, 3016–3028.CrossRef Malve, S., & Uzsoy, R. (2007). A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families. Computers & Operations Research, 34, 3016–3028.CrossRef
Zurück zum Zitat Manjeshwar, P. K., Damodaran, P., & Srihari, K. (2009). Minimizing makespan in a flow shop with two batch processing machines using simulated annealing. Robotics and Computer-Integrated Manufacturing, 25, 667–679.CrossRef Manjeshwar, P. K., Damodaran, P., & Srihari, K. (2009). Minimizing makespan in a flow shop with two batch processing machines using simulated annealing. Robotics and Computer-Integrated Manufacturing, 25, 667–679.CrossRef
Zurück zum Zitat Mark Berliner, L. (1992). Statistics, probability and chaos. Statistical Science, 7(1), 69–122.CrossRef Mark Berliner, L. (1992). Statistics, probability and chaos. Statistical Science, 7(1), 69–122.CrossRef
Zurück zum Zitat May, R. M. (1976). Simple mathematical models with very complicated dynamics. Nature, 261, 459.CrossRef May, R. M. (1976). Simple mathematical models with very complicated dynamics. Nature, 261, 459.CrossRef
Zurück zum Zitat Mazumdar, C. S., Mathirajan, M., Gopinath, R., & Sivakumar, A. I. (2008). Tabu search methods for scheduling a burn-in oven with non-identical job sizes and secondary resource constraints. International Journal of Operational Research, 3, 119–139.CrossRef Mazumdar, C. S., Mathirajan, M., Gopinath, R., & Sivakumar, A. I. (2008). Tabu search methods for scheduling a burn-in oven with non-identical job sizes and secondary resource constraints. International Journal of Operational Research, 3, 119–139.CrossRef
Zurück zum Zitat Melouk, S., Damodaran, P., & Chang, P. Y. (2004). Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing. International Journal of Production Economics, 87, 141–147.CrossRef Melouk, S., Damodaran, P., & Chang, P. Y. (2004). Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing. International Journal of Production Economics, 87, 141–147.CrossRef
Zurück zum Zitat Mokhtari, H., & Salmasnia, A. (2015). A Monte Carlo simulation based chaotic differential evolution algorithm for scheduling a stochastic parallel processor system. Expert Systems with Applications, 42(20), 7132–7147.CrossRef Mokhtari, H., & Salmasnia, A. (2015). A Monte Carlo simulation based chaotic differential evolution algorithm for scheduling a stochastic parallel processor system. Expert Systems with Applications, 42(20), 7132–7147.CrossRef
Zurück zum Zitat Mönch, L., Balasubramanian, H., Fowler, J. W., & Pfund, M. E. (2005). Heuristic scheduling of jobs on parallel batch machines with incompatible job families and unequal ready times. Computers & Operations Research, 32, 2731–2750.CrossRef Mönch, L., Balasubramanian, H., Fowler, J. W., & Pfund, M. E. (2005). Heuristic scheduling of jobs on parallel batch machines with incompatible job families and unequal ready times. Computers & Operations Research, 32, 2731–2750.CrossRef
Zurück zum Zitat Mönch, L., Unbehaun, R., & Choung, Y. I. (2006). Minimizing earliness-tardiness on a single burn-in oven with a common due date and maximum allowable tardiness constraint. OR Spectrum, 28, 177–198.CrossRef Mönch, L., Unbehaun, R., & Choung, Y. I. (2006). Minimizing earliness-tardiness on a single burn-in oven with a common due date and maximum allowable tardiness constraint. OR Spectrum, 28, 177–198.CrossRef
Zurück zum Zitat Santos Coelho, L. D. (2008). A quantum particle swarm optimizer with chaotic mutation operator. Chaos, Solitons and Fractals, 37, 1409–1418.CrossRef Santos Coelho, L. D. (2008). A quantum particle swarm optimizer with chaotic mutation operator. Chaos, Solitons and Fractals, 37, 1409–1418.CrossRef
Zurück zum Zitat Tang, M., Xin, Y., Li, J., & Zhai, J. (2013). Nonconvex resource control and lifetime optimization in wireless video sensor networks based on chaotic particle swarm optimization. Applied Soft Computing, 13, 3273–3284.CrossRef Tang, M., Xin, Y., Li, J., & Zhai, J. (2013). Nonconvex resource control and lifetime optimization in wireless video sensor networks based on chaotic particle swarm optimization. Applied Soft Computing, 13, 3273–3284.CrossRef
Zurück zum Zitat Tasgetiren, M. F., Liang, Y. C., Sevkli, M., & Gencyilmaz, G. (2007). A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational Research, 177, 1930–1947. Tasgetiren, M. F., Liang, Y. C., Sevkli, M., & Gencyilmaz, G. (2007). A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational Research, 177, 1930–1947.
Zurück zum Zitat Tavakkoli-Moghaddam, R., Rahimi-Vahed, A., & Mirzaei, A. H. (2007). A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: Weighted mean completion time and weighted mean tardiness. Information Sciences, 177, 5072–5090. Tavakkoli-Moghaddam, R., Rahimi-Vahed, A., & Mirzaei, A. H. (2007). A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: Weighted mean completion time and weighted mean tardiness. Information Sciences, 177, 5072–5090.
Zurück zum Zitat Turgut, O. E., Turgut, M. S., & Coban, M. T. (2014). Chaotic quantum behaved particle swarm optimization algorithm for solving nonlinear system of equations. Computers and Mathematics with Applications, 68, 508–530.CrossRef Turgut, O. E., Turgut, M. S., & Coban, M. T. (2014). Chaotic quantum behaved particle swarm optimization algorithm for solving nonlinear system of equations. Computers and Mathematics with Applications, 68, 508–530.CrossRef
Zurück zum Zitat Van den Bergh, F. (2006). An analysis of Particle Swarm optimizers. Thesis (Ph.D.), University of Pretoria. Van den Bergh, F. (2006). An analysis of Particle Swarm optimizers. Thesis (Ph.D.), University of Pretoria.
Zurück zum Zitat Wang, C. S., & Uzsoy, R. (2002). A genetic algorithm to minimize maximum lateness on a batch processing machine. Computers & Operations Research, 29, 1621–1640.CrossRef Wang, C. S., & Uzsoy, R. (2002). A genetic algorithm to minimize maximum lateness on a batch processing machine. Computers & Operations Research, 29, 1621–1640.CrossRef
Zurück zum Zitat Wang, M. H., & Chou, D. F. (2010). Solving the parallel batch-processing machines with different release times, job sizes, and capacity limits by metaheuristics. Expert Systems with Applications, 37, 1510–1521.CrossRef Wang, M. H., & Chou, D. F. (2010). Solving the parallel batch-processing machines with different release times, job sizes, and capacity limits by metaheuristics. Expert Systems with Applications, 37, 1510–1521.CrossRef
Zurück zum Zitat Wang, W.-X., Wang, X., Ge, X.-L., & Deng, L. (2014). Multi-objective optimization model for multi-project scheduling on critical chain. Advances in Engineering Software, 68, 33–39.CrossRef Wang, W.-X., Wang, X., Ge, X.-L., & Deng, L. (2014). Multi-objective optimization model for multi-project scheduling on critical chain. Advances in Engineering Software, 68, 33–39.CrossRef
Zurück zum Zitat Wang, Y., Zhou, J., Qin, H., & Youlin, L. (2010). Improved chaotic particle swarm optimization algorithm for dynamic economic dispatch problem with valve-point effects. Energy Conversion and Management, 51, 2893–2900.CrossRef Wang, Y., Zhou, J., Qin, H., & Youlin, L. (2010). Improved chaotic particle swarm optimization algorithm for dynamic economic dispatch problem with valve-point effects. Energy Conversion and Management, 51, 2893–2900.CrossRef
Zurück zum Zitat Xiang, T., Liao, X. F., & Wong, K. W. (2007). An improved particle swarm optimization algorithm combined with piecewise linear chaotic map. Applied Mathematics and Computation, 190, 1637–1645.CrossRef Xiang, T., Liao, X. F., & Wong, K. W. (2007). An improved particle swarm optimization algorithm combined with piecewise linear chaotic map. Applied Mathematics and Computation, 190, 1637–1645.CrossRef
Zurück zum Zitat Xu, S. and Bean, J. C., (2007). A genetic algorithm for scheduling parallel non-identical batch processing machines. In Proceedings of the 2007 IEEE symposium on computational intelligence in scheduling (CI-Sched 2007) (pp. 143–150). Xu, S. and Bean, J. C., (2007). A genetic algorithm for scheduling parallel non-identical batch processing machines. In Proceedings of the 2007 IEEE symposium on computational intelligence in scheduling (CI-Sched 2007) (pp. 143–150).
Zurück zum Zitat Yuan, X., Yuan, Y., & Zhang, Y. (2002). A hybrid chaotic genetic algorithm for short-term hydro system scheduling. Mathematics and Computers in Simulation, 59, 319–327.CrossRef Yuan, X., Yuan, Y., & Zhang, Y. (2002). A hybrid chaotic genetic algorithm for short-term hydro system scheduling. Mathematics and Computers in Simulation, 59, 319–327.CrossRef
Metadaten
Titel
An efficient chaotic based PSO for earliness/tardiness optimization in a batch processing flow shop scheduling problem
verfasst von
Hadi Mokhtari
Amir Noroozi
Publikationsdatum
19.10.2015
Verlag
Springer US
Erschienen in
Journal of Intelligent Manufacturing / Ausgabe 5/2018
Print ISSN: 0956-5515
Elektronische ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-015-1158-x

Weitere Artikel der Ausgabe 5/2018

Journal of Intelligent Manufacturing 5/2018 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.