Parallel implementation of simulated annealing using transaction processing

Citation
Dcw. Pao et al., Parallel implementation of simulated annealing using transaction processing, IEE P-COM D, 146(2), 1999, pp. 107-113
Citations number
10
Categorie Soggetti
Computer Science & Engineering
Journal title
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES
ISSN journal
13502387 → ACNP
Volume
146
Issue
2
Year of publication
1999
Pages
107 - 113
Database
ISI
SICI code
1350-2387(199903)146:2<107:PIOSAU>2.0.ZU;2-9
Abstract
Simulated annealing is an effective method for solving large combinatorial optimisation problems. Because of its iterative nature the annealing proces s requires a substantial amount of computation time. A new parallel impleme ntation based on the concurrency control theory of database systems is pres ented; the parallelised annealing process is serialisable. Concurrent updat es to the base solution are allowed provided that they do not have data con flict. Using the travelling salesman problem as the example application, th e parallel simulated annealing algorithm is implemented on a Motorola Delta 3000 shared-memory multiprocessor system with eight processors. With a mod erate problem size of 400 cities, a speedup efficiency of over 90% is achie ved at high annealing temperature and close to 100% at a low annealing temp erature.