Skip to main content
Erschienen in: Wireless Personal Communications 1/2018

07.02.2018

Research on Multi-objective Job Shop Scheduling with Dual Particle Swarm Algorithm Based on Greedy Strategy

Erschienen in: Wireless Personal Communications | Ausgabe 1/2018

Einloggen

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

search-config
loading …

Abstract

In order to solve the multi-objective job shop scheduling problem effectively, this paper proposes a greedy strategy to establish the mathematical model of minimizing the maximum completion time, the average flow time and the machine idle time. The algorithm sets up a dual-population structure: leading-population and searching-population. Firstly, the algorithm calculates the fitness values of every particle for each population for the three objectives, and the optimize solutions will be incorporated in the individual optimal value set and the global optimal value set accordingly. Then the algorithm performs a crossover operation which includes two types: one is the leading-cross to lead the searching-population to convergence to the optimal solution quickly, and the other is intro-population crossover of each population in order to increase the diversity of individuals. The mutation operation of each population is followed to further enhance the diversity of individuals. And the simulated annealing algorithm is employed to avoid the algorithm falling into the local optimum effectively. The simulation experiments of various scale instances are carried out and compared with the simulation results of the other two popular algorithms to verify the effectiveness of the algorithm. The simulation results show that the proposed algorithm is superior to the other two algorithms in both the quality of the solution and the time-consuming.

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

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+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 "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!

Literatur
1.
Zurück zum Zitat Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.MathSciNetCrossRef Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.MathSciNetCrossRef
2.
Zurück zum Zitat Ma, P. C., Tao, F., Liu, Y. L., et al. (2014). A hybrid particle swarm optimization and simulated annealing algorithm for job-shop scheduling. In IEEE international conference on automation science and engineering. IEEE (pp. 125–130). Ma, P. C., Tao, F., Liu, Y. L., et al. (2014). A hybrid particle swarm optimization and simulated annealing algorithm for job-shop scheduling. In IEEE international conference on automation science and engineering. IEEE (pp. 125–130).
3.
Zurück zum Zitat Ryan, D. M., & Foster, B. A. (1981). An integer programming approach to scheduling. Publication of Elsevier Science Publishers Bv, 1, 269–280. Ryan, D. M., & Foster, B. A. (1981). An integer programming approach to scheduling. Publication of Elsevier Science Publishers Bv, 1, 269–280.
4.
Zurück zum Zitat Brucker, P., Jurisch, B., & Sievers, B. (1998). A branch and bound algorithm for the job-shop scheduling problem. In A. Drexl & A. Kimms (Eds.), Beyond manufacturing resource planning (MRP II) (pp. 107–127). Berlin: Springer. Brucker, P., Jurisch, B., & Sievers, B. (1998). A branch and bound algorithm for the job-shop scheduling problem. In A. Drexl & A. Kimms (Eds.), Beyond manufacturing resource planning (MRP II) (pp. 107–127). Berlin: Springer.
5.
Zurück zum Zitat Nawaz, M., Enscore, E. E., Jr., & Ham, I. (1983). A heuristic algorithm for the m -machine, n -job flow-shop sequencing problem. Omega, 11(1), 91–95.CrossRef Nawaz, M., Enscore, E. E., Jr., & Ham, I. (1983). A heuristic algorithm for the m -machine, n -job flow-shop sequencing problem. Omega, 11(1), 91–95.CrossRef
6.
Zurück zum Zitat Willems, T. M., & Rooda, J. E. (1994). Neural networks for job-shop scheduling. Control Engineering Practice, 2(1), 31–39.CrossRef Willems, T. M., & Rooda, J. E. (1994). Neural networks for job-shop scheduling. Control Engineering Practice, 2(1), 31–39.CrossRef
7.
Zurück zum Zitat Yahyaoui, A., Fnaiech, N., & Fnaiech, F. (2011). A suitable initialization procedure for speeding a neural network job-shop scheduling. Industrial Electronics IEEE Transactions, 58(3), 1052–1060.CrossRef Yahyaoui, A., Fnaiech, N., & Fnaiech, F. (2011). A suitable initialization procedure for speeding a neural network job-shop scheduling. Industrial Electronics IEEE Transactions, 58(3), 1052–1060.CrossRef
8.
Zurück zum Zitat Zhou, D. N., Cherkassky, V., Baldwin, T. R., et al. (1991). A neural network approach to job-shop scheduling. IEEE Transactions on Neural Networks, 2(1), 175–179.CrossRef Zhou, D. N., Cherkassky, V., Baldwin, T. R., et al. (1991). A neural network approach to job-shop scheduling. IEEE Transactions on Neural Networks, 2(1), 175–179.CrossRef
9.
Zurück zum Zitat Sun, Y., & Xiong, H. (2009). Job-shop scheduling problem based on particle swarm optimization algorithm. Information Technology, 21(12), 486–489. Sun, Y., & Xiong, H. (2009). Job-shop scheduling problem based on particle swarm optimization algorithm. Information Technology, 21(12), 486–489.
10.
Zurück zum Zitat Adewumi, A. O., & Arasomwan, A. M. (2014). Improved particle swarm optimization based on greedy and adaptive features. In IEEE (pp. 237–242). Adewumi, A. O., & Arasomwan, A. M. (2014). Improved particle swarm optimization based on greedy and adaptive features. In IEEE (pp. 237–242).
11.
Zurück zum Zitat Liu, X., Jiao, X., Li, Y., et al. (2013). Improved new particle swarm algorithm solving job shop scheduling optimization problem. In International conference on computer science and network technology, IEEE (pp. 148–150). Liu, X., Jiao, X., Li, Y., et al. (2013). Improved new particle swarm algorithm solving job shop scheduling optimization problem. In International conference on computer science and network technology, IEEE (pp. 148–150).
12.
Zurück zum Zitat Surekha, P., Raajan, P. M., & Sumathi, S. (2010). Genetic algorithm and particle swarm optimization approaches to solve combinatorial job shop scheduling problems. In IEEE international conference on computational intelligence and computing research, IEEE (pp. 1–5). Surekha, P., Raajan, P. M., & Sumathi, S. (2010). Genetic algorithm and particle swarm optimization approaches to solve combinatorial job shop scheduling problems. In IEEE international conference on computational intelligence and computing research, IEEE (pp. 1–5).
13.
Zurück zum Zitat Lian, Z., Gu, X., & Jiao, B. (2006). A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan. Applied Mathematics and Computation, 183(2), 1008–1017.MathSciNetCrossRef Lian, Z., Gu, X., & Jiao, B. (2006). A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan. Applied Mathematics and Computation, 183(2), 1008–1017.MathSciNetCrossRef
14.
Zurück zum Zitat Tang, H., & Ye, C. (2011). A hybrid particle swarm optimization for job shop scheduling. In International Conference on Information Management, Innovation Management and Industrial Engineering (Vol. 28, pp. 187–190). IEEE. Tang, H., & Ye, C. (2011). A hybrid particle swarm optimization for job shop scheduling. In International Conference on Information Management, Innovation Management and Industrial Engineering (Vol. 28, pp. 187–190). IEEE.
15.
Zurück zum Zitat Sha, D. Y., & Hsu, C. Y. (2006). A hybrid particle swarm optimization for job shop scheduling problem. Computers & Industrial Engineering, 51(4), 791–808.CrossRef Sha, D. Y., & Hsu, C. Y. (2006). A hybrid particle swarm optimization for job shop scheduling problem. Computers & Industrial Engineering, 51(4), 791–808.CrossRef
16.
Zurück zum Zitat Li, J., Pan, Q., Xie, S., et al. (2011). A hybrid algorithm for multi-objective job shop scheduling problem (pp. 3630–3634). Li, J., Pan, Q., Xie, S., et al. (2011). A hybrid algorithm for multi-objective job shop scheduling problem (pp. 3630–3634).
17.
Zurück zum Zitat Sha, D. Y., & Lin, H. H. (2010). A multi-objective PSO for job-shop scheduling problems. Expert Systems with Applications An International Journal, 37(2), 1065–1070.CrossRef Sha, D. Y., & Lin, H. H. (2010). A multi-objective PSO for job-shop scheduling problems. Expert Systems with Applications An International Journal, 37(2), 1065–1070.CrossRef
18.
Zurück zum Zitat Tavakkoli-Moghaddam, R., Azarkish, M., & Sadeghnejad-Barkousaraie, A. (2011). A new hybrid multi-objective Pareto archive PSO algorithm for a bi-objective job shop scheduling problem. Expert Systems with Applications An International Journal, 38(9), 10812–10821.CrossRef Tavakkoli-Moghaddam, R., Azarkish, M., & Sadeghnejad-Barkousaraie, A. (2011). A new hybrid multi-objective Pareto archive PSO algorithm for a bi-objective job shop scheduling problem. Expert Systems with Applications An International Journal, 38(9), 10812–10821.CrossRef
19.
Zurück zum Zitat Tavakkoli-Moghaddam, R., Azarkish, M., & Sadeghnejad, A. (2010). A new hybrid multi-objective Pareto archive pSO algorithm for a classic job shop scheduling problem with ready times. Expert Systems with Applications, 93, 61–68.MATH Tavakkoli-Moghaddam, R., Azarkish, M., & Sadeghnejad, A. (2010). A new hybrid multi-objective Pareto archive pSO algorithm for a classic job shop scheduling problem with ready times. Expert Systems with Applications, 93, 61–68.MATH
21.
Zurück zum Zitat Ripon, K. S. N. (2007). Hybrid evolutionary approach for multi-objective job-shop scheduling problem. Malaysian Journal of Computer Science, 20(2), 183–198.CrossRef Ripon, K. S. N. (2007). Hybrid evolutionary approach for multi-objective job-shop scheduling problem. Malaysian Journal of Computer Science, 20(2), 183–198.CrossRef
22.
Zurück zum Zitat Lee, K. B., & Kim, J. H. Multi-objective particle swarm optimization with preference-based sorting. In Evolutionary computation, IEEE (pp. 2506–2513). Lee, K. B., & Kim, J. H. Multi-objective particle swarm optimization with preference-based sorting. In Evolutionary computation, IEEE (pp. 2506–2513).
23.
Zurück zum Zitat Piroozfard, H., & Wong, K. Y. (2015). Solving multi-objective job shop scheduling problems using a non-dominated sorting genetic algorithm. In International conference on mathematics. AIP Publishing LLC (pp. 225–251). Piroozfard, H., & Wong, K. Y. (2015). Solving multi-objective job shop scheduling problems using a non-dominated sorting genetic algorithm. In International conference on mathematics. AIP Publishing LLC (pp. 225–251).
24.
Zurück zum Zitat Geyik, F., & Cedimoglu, I. H. (2004). The Strategies and parameters of tabu search for job-shop scheduling. Journal of Intelligent Manufacturing, 15, 439–448.CrossRef Geyik, F., & Cedimoglu, I. H. (2004). The Strategies and parameters of tabu search for job-shop scheduling. Journal of Intelligent Manufacturing, 15, 439–448.CrossRef
25.
Zurück zum Zitat Kennedy, J., & Eberhart, R. (1995) Particle swarm optimization. In IEEE international conference on neural networks, 1995. Proceedings. IEEE Xplore (vol. 4, pp. 1942–1948). Kennedy, J., & Eberhart, R. (1995) Particle swarm optimization. In IEEE international conference on neural networks, 1995. Proceedings. IEEE Xplore (vol. 4, pp. 1942–1948).
26.
Zurück zum Zitat Zhang, H., Li, X., Li, H., et al. (2005). Particle swarm optimization-based schemes for resource-constrained project scheduling. Automation in Construction, 15(3), 393–404.CrossRef Zhang, H., Li, X., Li, H., et al. (2005). Particle swarm optimization-based schemes for resource-constrained project scheduling. Automation in Construction, 15(3), 393–404.CrossRef
27.
Zurück zum Zitat Meng, Q., Zhang, L., & Fan, Y. (2016). A hybrid particle swarm optimization algorithm for solving job shop scheduling problems. In Asian Simulation Conference (pp. 71–78). Singapore: Springer.CrossRef Meng, Q., Zhang, L., & Fan, Y. (2016). A hybrid particle swarm optimization algorithm for solving job shop scheduling problems. In Asian Simulation Conference (pp. 71–78). Singapore: Springer.CrossRef
28.
Zurück zum Zitat Montgomery, D. C. (2005). Design and analysis of experiments. Arizona: John Wiley & Sons.MATH Montgomery, D. C. (2005). Design and analysis of experiments. Arizona: John Wiley & Sons.MATH
29.
Zurück zum Zitat Beasley, J. E. (1990). OR-Library: Distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11), 1069–1072.CrossRef Beasley, J. E. (1990). OR-Library: Distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11), 1069–1072.CrossRef
30.
Zurück zum Zitat Hu, N., & Wang, P. (2011). An algorithm for solving flexible job shop scheduling problems based on multi-objective particle swarm optimization. In International symposium on information science and engineering, IEEE (pp. 507–511). Hu, N., & Wang, P. (2011). An algorithm for solving flexible job shop scheduling problems based on multi-objective particle swarm optimization. In International symposium on information science and engineering, IEEE (pp. 507–511).
Metadaten
Titel
Research on Multi-objective Job Shop Scheduling with Dual Particle Swarm Algorithm Based on Greedy Strategy
Publikationsdatum
07.02.2018
Erschienen in
Wireless Personal Communications / Ausgabe 1/2018
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-018-5440-z

Weitere Artikel der Ausgabe 1/2018

Wireless Personal Communications 1/2018 Zur Ausgabe

Neuer Inhalt