• 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