Skip to main content

Flowshop and TSP

  • Conference paper
  • First Online:
Parallelism, Learning, Evolution (WOPPLOT 1989)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 565))

Included in the following conference series:

Abstract

In this paper we consider an NP-complete problem that it is particularly important in production processes scheduling: the flowshop problem. We propose a solution based on a parallel architecture, using Simulated Annealing (a combinatorial randomized technique), and a connectionist model: the Boltzmann machine. Then, we consider the methods used to implement an algorithm for the flowshop problem on a Boltzmann machine in order to improve the time computing performances. Our strategy is based on capability to reduce the original problem to another one (TSP), that is equivalent to the first; in fact, we will discuss the flowshop polynomial reduction to the asymmetric TSP (i.e. to Directed Hamiltonian Circuit, or DHC); then, we will investigate the equivalence between the DHC and the open symmetric TSP (or UnDirected Hamiltonian Path, UDHP). Finally, we will describe limits of the proposed approach and possible developments.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aarts, van Laarhoven, Statistical cooling: a general approach to combinatorial optimisation problems, Philips Journal Res., 40, p.193 (1985).

    Google Scholar 

  2. Aarts, Korst, Solving Travelling Salesman Problem with massively parallel architectures based on the Boltzmann machines, submitted for publication in Europ. Journ. Op. Res. (1987).

    Google Scholar 

  3. Campbell, Dudek, Smith, A heuristic algorithm for the n-job, m-machine sequencing problem, Mgmt. Sci., 16, B630 (1970).

    Google Scholar 

  4. Carpaneto, Toth, Some new branching and bounding criteria for the asymmetric TSP, Mgmt. Sci., 26, p.736 (1980).

    Google Scholar 

  5. Dannenbring, An evaluation of flowshop sequencing heuristics, Mgmt. Sci., 23, p.1174 (1977).

    Google Scholar 

  6. Feller, An introduction to probability theory and applications, vol. 1, Wiley, NY (1950).

    Google Scholar 

  7. Foo, Takefuji, Stochastic Neural Networks for solving Job-Shop scheduling Parti 1,2, in IEEE International Conference on Neural Networks, San Diego, CA, vol.II, p.275 (1988)

    Google Scholar 

  8. Foo, Takefuji, Integer linear programming neural networks for job-shop scheduling in IEEE International Conference on Neural Networks, San Diego, CA, vol.II, p.341 (1988)

    Google Scholar 

  9. French, Sequencing and scheduling: an introduction to the mathematics of the job-shop, J.Wiley and Sons, Chichester (1982).

    Google Scholar 

  10. Garey, Johnson, Computers and intractability: a guide to the theory of NP-completeness, W.H.Freeman and Co., S. Francisco (1979).

    Google Scholar 

  11. Hinton, Sejnowski, Ackley, Boltzmann machines: constraint satisfaction networks that learn, Tech. Rep. No. CMU-CS-84-119, Pittsburgh, PA: Carnegie Mellon University, Dep. C.S. (1983).

    Google Scholar 

  12. Hopfield, Tank, Neural computation of decisions in optimization problems, Biological Cybernetics, 52 (1985).

    Google Scholar 

  13. Johnson, Optimal two-and three-stage production schedules with setup times included, Nav. Res. Logist. Q., 1, p. 61 (1954).

    Google Scholar 

  14. Johnson, Aragon, McGeoch, Schevon, Optimization by simulated annealing: an experimental evaluation (part 1) (1984).

    Google Scholar 

  15. Karp, Reducibility among combinatorial problems, Miller and Thatcher eds., Complexity of computer computations, Plenum Press, NY, p.85 (1972).

    Google Scholar 

  16. Kirkpatrick, Gelatt, Vecchi, Optimization by Simulated Annealing, Science, 220, p.671 (1983).

    Google Scholar 

  17. Korst, Aarts, Combinatorial optimization on a Boltzmann machine submitted for publication in Journal of Parallel and Distributed Computing, (1987)

    Google Scholar 

  18. Laarhoven, Aarts, Simulated Annealing: theory and applications, Kluwer Academic Publishers, Dordrecht, The Netherlands (1987).

    Google Scholar 

  19. Lenstra, Sequencing by enumerative methods, Matematisch Centrum, Amsterdam (1977).

    Google Scholar 

  20. Lawler, Lenstra, Kan, Shmoys, The Travelling Salesman Problem: a guided tour of combinatorial optimization, Wiley, Chichester (1985).

    Google Scholar 

  21. Metropolis, Rosenbluth N., Rosenbluth M.N., Teller A.H., Teller E., Equation of state calculations for fast computing machines, Journ. of Chemical Phys., 6, p.1087 (1953).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. D. Becker I. Eisele F. W. Mündemann

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pensini, M.P., Mauri, G., Gardin, F. (1991). Flowshop and TSP. In: Becker, J.D., Eisele, I., Mündemann, F.W. (eds) Parallelism, Learning, Evolution. WOPPLOT 1989. Lecture Notes in Computer Science, vol 565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55027-5_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-55027-5_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55027-3

  • Online ISBN: 978-3-540-46663-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics