DocumentCode
1547428
Title
Parallel implementation of simulated annealing using transaction processing
Author
Pao, D.C.W. ; Lam, S.P. ; Fong, A.S.
Author_Institution
Dept. of Electr. Eng., City Univ. of Hong Kong, Kowloon, Hong Kong
Volume
146
Issue
2
fYear
1999
fDate
3/1/1999 12:00:00 AM
Firstpage
107
Lastpage
113
Abstract
Simulated annealing is an effective method for solving large combinatorial optimisation problems. Because of its iterative nature the annealing process requires a substantial amount of computation time. A new parallel implementation based on the concurrency control theory of database systems is presented; the parallelised annealing process is serialisable. Concurrent updates to the base solution are allowed provided that they do not have data conflict. Using the travelling salesman problem as the example application, the parallel simulated annealing algorithm is implemented on a Motorola Delta 3000 shared-memory multiprocessor system with eight processors. With a moderate problem size of 400 cities, a speedup efficiency of over 90% is achieved at high annealing temperature and close to 100% at a low annealing temperature
Keywords
concurrency control; parallel algorithms; simulated annealing; transaction processing; combinatorial optimisation; concurrency control; parallel implementation; parallelised; shared-memory; simulated annealing; transaction processing;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19990096
Filename
784741
Link To Document