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

19.02.2016

Experimental study of seeding in genetic algorithms with non-binary genetic representation

verfasst von: Sadegh Mirshekarian, Gürsel A. Süer

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

Einloggen

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

search-config
loading …

Abstract

Seeding is a technique used to leverage population diversity in genetic algorithms. This paper presents a quick survey of different seeding approaches, and evaluates one of the promising ones called the Seeding Genetic Algorithm. The Seeding GA does not include mutation, and it has been shown to work well on some GA-hard problems with binary representation, such as the Hierarchical If-and-Only-If or Deceptive Trap. This paper investigates the effectiveness of the Seeding GA on two problems with more complex non-binary representations: capacitated lot-sizing and single-machine scheduling. The results show, with statistical significance, that the new GA is consistently outperformed by the conventional GA, and that not including mutation is the main reason why. A detailed analysis of the results is presented and suggestions are made to enhance and improve the method.

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!

Fußnoten
1
The “labor cost” here entails regular and overtime labor costs, plus sub-contracting costs.
 
2
The data sets are available online and can also be provided upon request.
 
3
IBM ILOG Optimization Studio Version 12.6 was used, and unless otherwise stated, all runs were on default setting.
 
4
The flow time of a job is the amount of time it spends in the system after its readiness until its completion.
 
5
The data sets are available upon request and they might be published in a future separate work
 
Literatur
Zurück zum Zitat Ahuja, R. K., & Orlin, J. B. (1997). Developing fitter genetic algorithms. INFORMS Journal on Computing, 9(3), 251–253.CrossRef Ahuja, R. K., & Orlin, J. B. (1997). Developing fitter genetic algorithms. INFORMS Journal on Computing, 9(3), 251–253.CrossRef
Zurück zum Zitat Baker, K. R. (1974). Introduction to sequence and scheduling. New York: Wiley. Baker, K. R. (1974). Introduction to sequence and scheduling. New York: Wiley.
Zurück zum Zitat Bentley, J. L. (1990). Experiments on traveling salesman heuristics. In Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms (SODA ’90), pp. 91–99. Bentley, J. L. (1990). Experiments on traveling salesman heuristics. In Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms (SODA ’90), pp. 91–99.
Zurück zum Zitat Chang, P. C., Hsieh, J. C., & Liu, C. H. (2006). A case-injected genetic algorithm for single machine scheduling problems with release time. International Journal of Production Economics, 103(2), 551–564.CrossRef Chang, P. C., Hsieh, J. C., & Liu, C. H. (2006). A case-injected genetic algorithm for single machine scheduling problems with release time. International Journal of Production Economics, 103(2), 551–564.CrossRef
Zurück zum Zitat Eshelman, L., & Schaffer, J. J. D. (1993). Crossover’s niche. In Proceedings of 5th international conference on genetic algorithms (ICGA), pp. 9–14. Eshelman, L., & Schaffer, J. J. D. (1993). Crossover’s niche. In Proceedings of 5th international conference on genetic algorithms (ICGA), pp. 9–14.
Zurück zum Zitat Forrest, S., & Mitchell, M. (1993). Relative building-block fitness and the building-block hypothesis. In Foundations of genetic algorithms 2 (pp. 109–126). Forrest, S., & Mitchell, M. (1993). Relative building-block fitness and the building-block hypothesis. In Foundations of genetic algorithms 2 (pp. 109–126).
Zurück zum Zitat Gicquel, C., Minoux, M., & Dallery, Y. (2008). Capacitated lot sizing models: A literature review., Open Access Article hal-00255830. Gicquel, C., Minoux, M., & Dallery, Y. (2008). Capacitated lot sizing models: A literature review., Open Access Article hal-00255830.
Zurück zum Zitat Goldberg, D.E. (1987). Simple genetic algorithms and the minimal deceptive problem. In Genetic algorithms and simulated annealing (Chap. 6, pp. 74–88). Goldberg, D.E. (1987). Simple genetic algorithms and the minimal deceptive problem. In Genetic algorithms and simulated annealing (Chap. 6, pp. 74–88).
Zurück zum Zitat Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Reading, MA: Addison Wesley Publication Co. Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Reading, MA: Addison Wesley Publication Co.
Zurück zum Zitat Goren, H. G., Tunali, S., & Jans, R. (2010). A review of applications of genetic algorithms in lot sizing. Journal of Intelligent Manufacturing, 21(4), 575–590.CrossRef Goren, H. G., Tunali, S., & Jans, R. (2010). A review of applications of genetic algorithms in lot sizing. Journal of Intelligent Manufacturing, 21(4), 575–590.CrossRef
Zurück zum Zitat Grefenstette, J. J. (1987). Incorporating problem specific knowledge into genetic algorithms. In Genetic algorithms and simulated annealing (pp. 42–60). Grefenstette, J. J. (1987). Incorporating problem specific knowledge into genetic algorithms. In Genetic algorithms and simulated annealing (pp. 42–60).
Zurück zum Zitat Holland, J. H. (1975). Adaptation in natural and artificial systems. ann arbor: University of Michigan Press. Holland, J. H. (1975). Adaptation in natural and artificial systems. ann arbor: University of Michigan Press.
Zurück zum Zitat Jones, T. (1995). Crossover, macromutation, and population based search. In Proceedings of 6th international conference on genetic algorithms (ICGA), pp. 73–80. Jones, T. (1995). Crossover, macromutation, and population based search. In Proceedings of 6th international conference on genetic algorithms (ICGA), pp. 73–80.
Zurück zum Zitat Lenstra, J. K., Rinnooy Kan, A. H. G., & Brucker, P. (1977). Complexity of machine scheduling problems. Annals of Discrete Mathematics, 1, 343–362.CrossRef Lenstra, J. K., Rinnooy Kan, A. H. G., & Brucker, P. (1977). Complexity of machine scheduling problems. Annals of Discrete Mathematics, 1, 343–362.CrossRef
Zurück zum Zitat Liu, J., & McCarthy, B. L. (1991). Effective heuristic for the single machine scheduling problem with ready times. International Journal of Production Research, 29, 1521–1533.CrossRef Liu, J., & McCarthy, B. L. (1991). Effective heuristic for the single machine scheduling problem with ready times. International Journal of Production Research, 29, 1521–1533.CrossRef
Zurück zum Zitat Louis, S. J., McGraw, G., & Wyckoff, R. (1993). Case-based reasoning assisted explanation of genetic algorithm results. Journal of Experimental and Theoretical Artificial Intelligence, 5, 21–37.CrossRef Louis, S. J., McGraw, G., & Wyckoff, R. (1993). Case-based reasoning assisted explanation of genetic algorithm results. Journal of Experimental and Theoretical Artificial Intelligence, 5, 21–37.CrossRef
Zurück zum Zitat Meadows, B., Riddle, P., Skinner, C., & Barley, M. (2013). Evaluating the seeding genetic algorithm. Advances in Artificial Intelligence, Lecture Notes in Computer Science, 8272, 221–227. Meadows, B., Riddle, P., Skinner, C., & Barley, M. (2013). Evaluating the seeding genetic algorithm. Advances in Artificial Intelligence, Lecture Notes in Computer Science, 8272, 221–227.
Zurück zum Zitat Oman, S., & Cunningham, P. (2001). Using case retrieval to seed genetic algorithms. International Journal of Computational Intelligence and Applications, 1, 71–82.CrossRef Oman, S., & Cunningham, P. (2001). Using case retrieval to seed genetic algorithms. International Journal of Computational Intelligence and Applications, 1, 71–82.CrossRef
Zurück zum Zitat Ramsey, C., & Grefensttete, J. (1993). Case-based initialization of genetic algorithms. In Proceedings of the fifth international conference on genetic algorithms. Ramsey, C., & Grefensttete, J. (1993). Case-based initialization of genetic algorithms. In Proceedings of the fifth international conference on genetic algorithms.
Zurück zum Zitat Skinner, C., & Riddle, P. J. (2007). Random search can outperform mutation. In 2007 IEEE Congress on Evolutionary Computation. CEC, 2007, pp. 2584–2590. Skinner, C., & Riddle, P. J. (2007). Random search can outperform mutation. In 2007 IEEE Congress on Evolutionary Computation. CEC, 2007, pp. 2584–2590.
Zurück zum Zitat Skinner, C. (2009). On the discovery, selection and combination of building-blocks in evolutionary algorithms. PhD thesis, Department of Computer Science, University of Auckland. Skinner, C. (2009). On the discovery, selection and combination of building-blocks in evolutionary algorithms. PhD thesis, Department of Computer Science, University of Auckland.
Zurück zum Zitat Süer, G. A., Badurdeen, F., & Dissanayake, N. (2008). Capacitated lot sizing by using multi-chromosome crossover strategy. Journal of Intelligent Manufacturing, 19, 273–282.CrossRef Süer, G. A., Badurdeen, F., & Dissanayake, N. (2008). Capacitated lot sizing by using multi-chromosome crossover strategy. Journal of Intelligent Manufacturing, 19, 273–282.CrossRef
Zurück zum Zitat Süer, G. A., Vazquez, R., & Santos, J. (2003). Evolutionary programming for minimizing the average flow time in the presence of non-zero ready times. Computers and Industrial Engineering, 45, 331–344. Süer, G. A., Vazquez, R., & Santos, J. (2003). Evolutionary programming for minimizing the average flow time in the presence of non-zero ready times. Computers and Industrial Engineering, 45, 331–344.
Zurück zum Zitat Watson, R.A., & Pollack, J.B. (2000). Recombination without respect: Schema combination and disruption in genetic algorithm crossover. In Proceedings of Genetic and Evolutionary Computation Conference (GECCO), pp. 112–119. Watson, R.A., & Pollack, J.B. (2000). Recombination without respect: Schema combination and disruption in genetic algorithm crossover. In Proceedings of Genetic and Evolutionary Computation Conference (GECCO), pp. 112–119.
Zurück zum Zitat Wu, A.S., Lindsay, R.K., & Riolo, R.L. (1997). Empirical observations on the roles of crossover and mutation. In: Proceedings of 7th international conference on genetic algorithms, pp. 362–369. Wu, A.S., Lindsay, R.K., & Riolo, R.L. (1997). Empirical observations on the roles of crossover and mutation. In: Proceedings of 7th international conference on genetic algorithms, pp. 362–369.
Metadaten
Titel
Experimental study of seeding in genetic algorithms with non-binary genetic representation
verfasst von
Sadegh Mirshekarian
Gürsel A. Süer
Publikationsdatum
19.02.2016
Verlag
Springer US
Erschienen in
Journal of Intelligent Manufacturing / Ausgabe 7/2018
Print ISSN: 0956-5515
Elektronische ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-016-1204-3

Weitere Artikel der Ausgabe 7/2018

Journal of Intelligent Manufacturing 7/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.