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.
Preview
Unable to display preview. Download preview PDF.
References
Aarts, van Laarhoven, Statistical cooling: a general approach to combinatorial optimisation problems, Philips Journal Res., 40, p.193 (1985).
Aarts, Korst, Solving Travelling Salesman Problem with massively parallel architectures based on the Boltzmann machines, submitted for publication in Europ. Journ. Op. Res. (1987).
Campbell, Dudek, Smith, A heuristic algorithm for the n-job, m-machine sequencing problem, Mgmt. Sci., 16, B630 (1970).
Carpaneto, Toth, Some new branching and bounding criteria for the asymmetric TSP, Mgmt. Sci., 26, p.736 (1980).
Dannenbring, An evaluation of flowshop sequencing heuristics, Mgmt. Sci., 23, p.1174 (1977).
Feller, An introduction to probability theory and applications, vol. 1, Wiley, NY (1950).
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)
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)
French, Sequencing and scheduling: an introduction to the mathematics of the job-shop, J.Wiley and Sons, Chichester (1982).
Garey, Johnson, Computers and intractability: a guide to the theory of NP-completeness, W.H.Freeman and Co., S. Francisco (1979).
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).
Hopfield, Tank, Neural computation of decisions in optimization problems, Biological Cybernetics, 52 (1985).
Johnson, Optimal two-and three-stage production schedules with setup times included, Nav. Res. Logist. Q., 1, p. 61 (1954).
Johnson, Aragon, McGeoch, Schevon, Optimization by simulated annealing: an experimental evaluation (part 1) (1984).
Karp, Reducibility among combinatorial problems, Miller and Thatcher eds., Complexity of computer computations, Plenum Press, NY, p.85 (1972).
Kirkpatrick, Gelatt, Vecchi, Optimization by Simulated Annealing, Science, 220, p.671 (1983).
Korst, Aarts, Combinatorial optimization on a Boltzmann machine submitted for publication in Journal of Parallel and Distributed Computing, (1987)
Laarhoven, Aarts, Simulated Annealing: theory and applications, Kluwer Academic Publishers, Dordrecht, The Netherlands (1987).
Lenstra, Sequencing by enumerative methods, Matematisch Centrum, Amsterdam (1977).
Lawler, Lenstra, Kan, Shmoys, The Travelling Salesman Problem: a guided tour of combinatorial optimization, Wiley, Chichester (1985).
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).
Author information
Authors and Affiliations
Editor information
Rights 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