Skip to main content
Erschienen in: Cluster Computing 5/2019

31.01.2018

A variable neighborhood search based genetic algorithm for flexible job shop scheduling problem

verfasst von: Guohui Zhang, Lingjie Zhang, Xiaohui Song, Yongcheng Wang, Chi Zhou

Erschienen in: Cluster Computing | Sonderheft 5/2019

Einloggen

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

search-config
loading …

Abstract

Production scheduling problems are typically combinational optimization problems named bases on the processing routes of jobs on different machines. In this paper, the flexible job shop scheduling problem aimed to minimize the maximum completion times of operations or makespan is considered. To solve such an NP-hard problem, variable neighborhood search (VNS) based on genetic algorithm is proposed to enhance the search ability and to balance the intensification and diversification. VNS algorithm has shown excellent capability of local search with systematic neighborhood search structures. External library is improved to save the optimal or near optimal solutions during the iterative process, and when the objective value of the optimal solutions are the same, the scheduling Gantt charts need to be considered. To evaluate the performance of our proposed algorithm, benchmark instances in different sizes are optimized. Consequently, the computational results and comparisons illustrate that the proposed algorithm is efficiency and effectiveness.

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!

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.
2.
Zurück zum Zitat Zhang, G., Gao, L., Shi, Y.: An effective genetic algorithm for the flexible job-shop scheduling problem. Expert Syst. Appl. 38(4), 3563–3573 (2011)CrossRef Zhang, G., Gao, L., Shi, Y.: An effective genetic algorithm for the flexible job-shop scheduling problem. Expert Syst. Appl. 38(4), 3563–3573 (2011)CrossRef
3.
Zurück zum Zitat Nouri, H.E., Driss, O.B., Ghédira, K.: Solving the flexible job shop problem by hybrid metaheuristics-based multiagent model. J. Ind. Eng. Int. 1(1), 1–14 (2017)CrossRef Nouri, H.E., Driss, O.B., Ghédira, K.: Solving the flexible job shop problem by hybrid metaheuristics-based multiagent model. J. Ind. Eng. Int. 1(1), 1–14 (2017)CrossRef
4.
Zurück zum Zitat Xia, W., Wu, Z.: An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problem. Comput. Ind. Eng. 48, 409–25 (2005)CrossRef Xia, W., Wu, Z.: An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problem. Comput. Ind. Eng. 48, 409–25 (2005)CrossRef
5.
Zurück zum Zitat Lu, C., Li, X., Gao, L., et al.: An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times. Comput. Ind. Eng. 2017(104), 156–174 (2017)CrossRef Lu, C., Li, X., Gao, L., et al.: An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times. Comput. Ind. Eng. 2017(104), 156–174 (2017)CrossRef
6.
Zurück zum Zitat Sun, L., Lin, L., Wang, Y., et al.: A bayesian optimization-based evolutionary algorithm for flexible job shop scheduling. Proced. Comput. Sci. 61, 521–526 (2015)CrossRef Sun, L., Lin, L., Wang, Y., et al.: A bayesian optimization-based evolutionary algorithm for flexible job shop scheduling. Proced. Comput. Sci. 61, 521–526 (2015)CrossRef
7.
Zurück zum Zitat Yuan, Y., Xu, H., Yang, J.: A hybrid harmony search algorithm for the flexible job shop scheduling problem. Appl. Soft Comput. 13(7), 3259–3272 (2013)CrossRef Yuan, Y., Xu, H., Yang, J.: A hybrid harmony search algorithm for the flexible job shop scheduling problem. Appl. Soft Comput. 13(7), 3259–3272 (2013)CrossRef
8.
Zurück zum Zitat Yuan, Y., Xu, H.: Flexible job shop scheduling using hybrid differential evolution algorithms. Comput. Ind. Eng. 65(2), 246–260 (2013)CrossRef Yuan, Y., Xu, H.: Flexible job shop scheduling using hybrid differential evolution algorithms. Comput. Ind. Eng. 65(2), 246–260 (2013)CrossRef
9.
Zurück zum Zitat Yuan, Y., Xu, H.: An integrated search heuristic for large-scale flexible job shop scheduling problems. Comput. Oper. Res. 40(12), 2864–2877 (2013)MathSciNetCrossRef Yuan, Y., Xu, H.: An integrated search heuristic for large-scale flexible job shop scheduling problems. Comput. Oper. Res. 40(12), 2864–2877 (2013)MathSciNetCrossRef
10.
Zurück zum Zitat Wang, L., Zhou, G., Xu, Y., et al.: An effective artificial bee colony algorithm for the flexible job-shop scheduling problem. Int. J. Adv. Manuf. Technol. 60(1–4), 303–315 (2012)CrossRef Wang, L., Zhou, G., Xu, Y., et al.: An effective artificial bee colony algorithm for the flexible job-shop scheduling problem. Int. J. Adv. Manuf. Technol. 60(1–4), 303–315 (2012)CrossRef
11.
Zurück zum Zitat Karimi, S., Ardalan, Z., Naderi, B., et al.: Scheduling flexible job-shops with transportation times: mathematical models and a hybrid imperialist competitive algorithm. Appl. Math. Model. 41, 667–682 (2017)MathSciNetCrossRef Karimi, S., Ardalan, Z., Naderi, B., et al.: Scheduling flexible job-shops with transportation times: mathematical models and a hybrid imperialist competitive algorithm. Appl. Math. Model. 41, 667–682 (2017)MathSciNetCrossRef
12.
Zurück zum Zitat Li, X., Gao, L.: An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. Int. J. Prod. Econ. 174, 93–110 (2016)CrossRef Li, X., Gao, L.: An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. Int. J. Prod. Econ. 174, 93–110 (2016)CrossRef
13.
Zurück zum Zitat Ziaee, M.: A heuristic algorithm for the distributed and flexible job-shop scheduling problem. J. Supercomput. 67(1), 69–83 (2014)MathSciNetCrossRef Ziaee, M.: A heuristic algorithm for the distributed and flexible job-shop scheduling problem. J. Supercomput. 67(1), 69–83 (2014)MathSciNetCrossRef
14.
Zurück zum Zitat Gao, J., Sun, L., Gen, M.: A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Comput. Oper. Res. 35(9), 2892–2907 (2008)MathSciNetCrossRef Gao, J., Sun, L., Gen, M.: A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Comput. Oper. Res. 35(9), 2892–2907 (2008)MathSciNetCrossRef
15.
Zurück zum Zitat Amiri, M., Zandieh, M., Yazdani, M., et al.: A variable neighbourhood search algorithm for the flexible job-shop scheduling problem. Int. J. Prod. Res. 48(19), 5671–5689 (2010)CrossRef Amiri, M., Zandieh, M., Yazdani, M., et al.: A variable neighbourhood search algorithm for the flexible job-shop scheduling problem. Int. J. Prod. Res. 48(19), 5671–5689 (2010)CrossRef
16.
17.
Zurück zum Zitat Adibi, M.A., Shahrabi, J.: A clustering-based modified variable neighborhood search algorithm for a dynamic job shop scheduling problem. Int. J. Adv. Manuf. Technol. 70(9–12), 1955–1961 (2014)CrossRef Adibi, M.A., Shahrabi, J.: A clustering-based modified variable neighborhood search algorithm for a dynamic job shop scheduling problem. Int. J. Adv. Manuf. Technol. 70(9–12), 1955–1961 (2014)CrossRef
18.
Zurück zum Zitat Jarboui, B., Derbel, H., Hanafi, S., et al.: Variable neighborhood search for location routing. Comput. Oper. Res. 40(1), 47–57 (2013)MathSciNetCrossRef Jarboui, B., Derbel, H., Hanafi, S., et al.: Variable neighborhood search for location routing. Comput. Oper. Res. 40(1), 47–57 (2013)MathSciNetCrossRef
19.
Zurück zum Zitat Marinakis, Y., Migdalas, A., Sifaleras, A.: A hybrid particle swarm optimization—variable neighborhood search algorithm for constrained shortest path problems. Eur. J. Oper. Res. 261(3), 819–834 (2017)MathSciNetCrossRef Marinakis, Y., Migdalas, A., Sifaleras, A.: A hybrid particle swarm optimization—variable neighborhood search algorithm for constrained shortest path problems. Eur. J. Oper. Res. 261(3), 819–834 (2017)MathSciNetCrossRef
20.
Zurück zum Zitat Sánchez-Oro, J., Pantrigo, José J., Duarte, A.: Combining intensification and diversification strategies in VNS. An application to the vertex separation problem. Comput. Oper. Res. Part B 52, 209–219 (2014)MathSciNetCrossRef Sánchez-Oro, J., Pantrigo, José J., Duarte, A.: Combining intensification and diversification strategies in VNS. An application to the vertex separation problem. Comput. Oper. Res. Part B 52, 209–219 (2014)MathSciNetCrossRef
21.
Zurück zum Zitat Mladenović, N., Todosijević, R., Urošević, D.: Two level general variable neighborhood search for attractive traveling salesman problem. Comput. Oper. Res. Part B 52, 341–348 (2014)MathSciNetCrossRef Mladenović, N., Todosijević, R., Urošević, D.: Two level general variable neighborhood search for attractive traveling salesman problem. Comput. Oper. Res. Part B 52, 341–348 (2014)MathSciNetCrossRef
22.
Zurück zum Zitat Pinedo, M.: Scheduling Theory, Algorithms, and Systems. Prentice-Hall, Englewood Cliffs, NJ (2002). (Chapter 2)MATH Pinedo, M.: Scheduling Theory, Algorithms, and Systems. Prentice-Hall, Englewood Cliffs, NJ (2002). (Chapter 2)MATH
23.
Zurück zum Zitat Zhang, G., Shao, X., Li, P., et al.: An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Comput. Ind. Eng. 56(4), 1309–1318 (2009)CrossRef Zhang, G., Shao, X., Li, P., et al.: An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Comput. Ind. Eng. 56(4), 1309–1318 (2009)CrossRef
24.
Zurück zum Zitat Kacem, I., Hammadi, S., Borne, P.: Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems. IEEE Trans. Syst. Man Cybern. 32(1), 1–13 (2002)CrossRef Kacem, I., Hammadi, S., Borne, P.: Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems. IEEE Trans. Syst. Man Cybern. 32(1), 1–13 (2002)CrossRef
25.
Zurück zum Zitat Kacem, I., Hammadi, S., Borne, P.: Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math. Comput. Simul. 60(3), 245–276 (2002)MathSciNetCrossRef Kacem, I., Hammadi, S., Borne, P.: Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math. Comput. Simul. 60(3), 245–276 (2002)MathSciNetCrossRef
26.
Zurück zum Zitat Brandimarte, P.: Routing and scheduling in a flexible job shop by tabu search. Ann. Oper. Res. 41(3), 157–183 (1993)CrossRef Brandimarte, P.: Routing and scheduling in a flexible job shop by tabu search. Ann. Oper. Res. 41(3), 157–183 (1993)CrossRef
Metadaten
Titel
A variable neighborhood search based genetic algorithm for flexible job shop scheduling problem
verfasst von
Guohui Zhang
Lingjie Zhang
Xiaohui Song
Yongcheng Wang
Chi Zhou
Publikationsdatum
31.01.2018
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe Sonderheft 5/2019
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-1420-4

Weitere Artikel der Sonderheft 5/2019

Cluster Computing 5/2019 Zur Ausgabe