skip to main content
10.1145/1543834.1543938acmconferencesArticle/Chapter ViewAbstractPublication PagesgecConference Proceedingsconference-collections
research-article

A hybrid optimization algorithm for the job-shop scheduling problem

Authors Info & Claims
Published:12 June 2009Publication History

ABSTRACT

The job-shop scheduling problem is a NP-hard combinational optimization and one of the best-known machine scheduling problems. Genetic algorithm is an effective search algorithm to solve this problem; however the quality of the best solution obtained by the algorithm has to improve due to its limitation. The paper proposes a novel hybrid optimization algorithm for the job-shop scheduling problem, which applies chaos theory on the basis of combining genetic programming and genetic algorithm. It improves the quality of the initial population by using chaos optimization method; it maintains the population diversity by chaotic disturbance and anti-equilibration in crossover of genetic programming. Three traversals are adopted to reduce the chance of reaching local optimal solution. Moreover, a scheme of changing weight is proposed during the process of evolution to increase the global exploration capability. The experimental results show that the effectiveness and good quality of the hybrid algorithm is obvious from some benchmarks.

References

  1. Lageweg B. J., Lenstra J. K., Rinnooy Kan A. H. G. Job-shop scheduling by implicit enumeration. Management Science, 1977, 24:441--450.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Adams J., E. Balas, D. Zawack. The shifting bottleneck procedure for job shop scheduling. Management Science, 1988, 34:391--401. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Van Laarhoven P. J. M., Aarts E. H. L., Leenstra J. K. Job shop scheduling by simulated annealing. Operations Research, 1992, 40: 113--125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dell'Amico M, Trubian M. Applying tabu search to the job shop scheduling problem. Annals of Operations Research, 1993, 40:231--252. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T.Yamada, R. Nakano. A genetic algorithm applicable to large-scale job-shop problems. In 2nd PPSN, Proceedings of the 2nd International Workshop on Parallel Problem Solving from Nature, 1992: 281--290.Google ScholarGoogle Scholar
  6. D.Crafti. 2004 A Job Shop Scheduler using a Genetic Tree Algorithm: in School of Computer Science and Software Engineering. Doctoral Thesis. Melbourne, Australia: Manash University, Clayton Campus, 2004: 63.Google ScholarGoogle Scholar
  7. Tel Tamas, Gruiz Marton. Chaotic dynamics: An introduction based on classical mechanics. Cambridge University Press, 2006.Google ScholarGoogle Scholar
  8. Li, T. Y. and Yorke, J. A. Period three implies chaos. Am. Math. Monthly, 1975: 985--992.Google ScholarGoogle Scholar
  9. Feigenbaum, M.J. Quantitive universality for a class of nonlinear transformations. J. Stat. Phys. 1978, 19: 25--52.Google ScholarGoogle ScholarCross RefCross Ref
  10. Poli R., Langdon W. B., McPhee N. F. A Field Guide to Genetic Programming, freely available via Lulu.com, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Marco Tomassini, L. Luthi, M. Giacobini and W. B. Langdon. The Structure of the Genetic Programming Collaboration Network. Genetic Programming and Evolvable Machines, 2007, 8(1): 97--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Koza, J. R., et al: Genetic Programming III: Darwinian Invention and Problem Solving. Morgan Kaufmann, San Francisco, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Koza, J. R., Keane, M.A., Streeter, M.J., Mydlowec, W., Yu, J., and Lanza, G. Genetic Programming IV: Routine Human-Competitive Machine Intelligence, Springer, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Adams J., Balas E., and Zawack D. The shifting bottleneck procedure for job shop scheduling. Management Scince, 1988, 34(3): 391--401. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Martyn M. T., Zatloukal P.D., Source M. Visualization and Analysis of Interfacial Instability in Coextrusion of LDPE Melt. Plastics, Rubber and Composites, 2004, 33 (1): 27--35.Google ScholarGoogle ScholarCross RefCross Ref
  16. Vaddiraju S. R., Kostic M., Reifscheider I., et al. Extrusion Simulation and Experimental Validation to Optimize Precision Die Design. ANTEC, 2004, 1:76--80.Google ScholarGoogle Scholar
  17. Matsunaga K., Kajiwera T., Funatsu K. Numerical Simulation of Multi-layer Flow for Polymer Melts- a Study of the Effect of Viscoelasticity on Interface Shape of Polymers within Dies. Polymer Engineering and Science, 1998, 38(7): 1099--1111.Google ScholarGoogle ScholarCross RefCross Ref
  18. Rincon A. J., Hrymak A. N., Vlachopoulos J. Transient Finite Element Analysis of Generalized Newtonian Coextrusion Flows in Complex Geometries. International Journal for Numerical Methods in Fluids, 1998, 28(8): 1159--1181.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A hybrid optimization algorithm for the job-shop scheduling problem

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GEC '09: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
          June 2009
          1112 pages
          ISBN:9781605583266
          DOI:10.1145/1543834

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 12 June 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader