Skip to main content
Log in

Genetic algorithm for the permutation flow-shopscheduling problem with linear models of operations

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The paper deals with a permutation flow-shop problem where processing times of jobs on some machines are linear, decreasing functions with respect to the amount of continuously-divisible, non-renewable, locally and totally constrained resources, e.g. energy, catalyzer, raw materials, etc. The purpose is to find a processing order of jobs that is the same on each machine and a resource allocation that minimizes the length of the time required to complete all jobs, i.e. makespan. Since the problem is strongly NP-hard, some heuristic algorithms of a genetic type were applied to solve it. These algorithms strongly employ some substantial problem properties, which were proved. The results of some computational experiments are also included.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Baghi et al., Exploring problem-specific recombination operators for job shop scheduling, in: Proc. 4th Int. Conf. on Genetic Algorithms, Morgan Kaufmann, San Mateo, CA, 1991, pp. 10–17.

    Google Scholar 

  2. K.R. Baker, A comparative study of flow-shop algorithms, Oper. Res. 23(1975)62.

    Google Scholar 

  3. J.E. Biegel and J.J. Davern, Genetic Algorithms and job shop scheduling, Computers Ind. Engng. 19(1990)81–91.

    Article  Google Scholar 

  4. H.G. Campbell, R.A. Dudek and M.L. Smith, A heuristic algorithm for the n-job, m-machine sequencing problem, Mgmt. Sci. 16(1970) B6 30–B6 37.

    Google Scholar 

  5. G.A. Cleveland and S.F. Smith, Using Genetic Algorithms to schedule flow shop releases, in: Proc. 3rd Int. Conf. on Genetic Algorithms, Morgan Kaufmann, San Mateo, CA, 1989, pp. 160–169.

    Google Scholar 

  6. D.G. Dannenbring, An evaluation of flow-shop sequencing heuristics, Mgmt. Sci. 23(1977)1174–1182.

    Google Scholar 

  7. L. Davis, Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, 1991.

    Google Scholar 

  8. L. Davis, Job-shop scheduling with genetic algorithms, in: Proc. Int. Conf. on Genetic Algorithms and their Applications, Lawrence Erlbaum, Hillsdale, NJ, 1985, pp. 136–140.

    Google Scholar 

  9. E. Falkenauer and S. Bouffouix, A generate algorithm for job shop, in: Proc. Int. Conf. on Robotics and Automation, Sacramento, April, 1991.

  10. D.E. Golberg, Genetic Algorithms in Search, Optimization and Machine Learning, Addison Wesley, Reading, MA, 1989.

    Google Scholar 

  11. J. Grabowski and A. Janiak, Job-shop scheduling with resource-time models of operations, Eur. J. Oper. Res. 28(1987)58–73.

    Article  Google Scholar 

  12. H.W. Hamacher and S. Tufekci, Algebraic flows and time-cost tradeoff problems, Ann. Discr. Math. 19(1984)165–182.

    Google Scholar 

  13. J.H. Hohland, Adaptation in Natural and Artificial Systems, MIT Press, Cambridge, MA, 1975.

    Google Scholar 

  14. A. Janiak and J. Grabowski, Minimization of a sequence of operations with resource allocation in discrete manufacturing processes, Scientific Bulletins of Silesian Polytechnics, s. Automatics, No. 54(1980)67–74 (in Polish).

  15. A. Janiak, Minimization of resource consumption under a given deadline in two-processor flow-shop scheduling problem, Information Processing Letters 32(2)(1989)101–112.

    Article  Google Scholar 

  16. A. Janiak, Exact and Approximate Algorithms of Job Sequencing and Resource Allocation in Discrete Manufacturing Processes, Monograph published by Technical University of Wrocław, No. 87/20, 1991 (in Polish).

  17. A. Janiak and T. Szkodny, Job-shop scheduling with convex models of operations, Math. Comput. Modelling 20(2)(1994)59–68.

    Article  Google Scholar 

  18. S.M. Johnson, Optimal two-and three-stage production schedules with setup times included, Naval Res. Logist. Quart. 1(1954)61–68.

    Google Scholar 

  19. J.J. Kanet and V. Sridharan, PROGENITOR: A genetic algorithm for production scheduling, Wirtschaftinformatik 33(1991)4–12.

    Google Scholar 

  20. J. Koza, Genetic Programming, MIT Press, Cambridge, MA, 1992.

    Google Scholar 

  21. G.J. Lageweg, J.K. Lenstra and A.H.G. Rinnooy Kan, A general bounding scheme for the permutation flow-shop problem, Oper. Res. 26(1978)52.

    Article  Google Scholar 

  22. M. Nawaz, E.E. Enscore, Jr. and I. Ham, A heuristic algorithm for the m-machine n-job flow-shop sequencing problem, OMEGA 11(198391–95.

    Article  Google Scholar 

  23. S. Turner and D. Booth, Comparision of heuristic for flow shop sequencing, OMEGA 15(1987)75–78.

    Article  Google Scholar 

  24. S. Uckun, S. Bagchi, K. Kawamura and Y. Miyabe, Managing genetic search in job shop scheduling, IEEE Expert 8(5)(1992)15–24.

    Article  Google Scholar 

  25. F. Werner, On the solution of special scheduling problems, Ph.D. Thesis, Otto-von-Guericke Universität, Magdeburg, 1984 (in German).

    Google Scholar 

  26. F. Werner, An adaptive stochastic search procedure for special scheduling problems, Ekonomicko-Matematicky Obzor 24(1988)50–67 (in German).

    Google Scholar 

  27. D. Whitley, Foundations of Genetic Algorithms 2, Morgan Kaufmann, San Mateo, CA, 1992.

    Google Scholar 

  28. D. Whitley and T. Starkweather, GENITO II: A distributed genetic algorithm, J. Exp. Theor. Artif. Intell. (1990).

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Janiak, A., Portmann, MC. Genetic algorithm for the permutation flow-shopscheduling problem with linear models of operations. Annals of Operations Research 83, 95–114 (1998). https://doi.org/10.1023/A:1018924517216

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018924517216

Keywords

Navigation