NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Experiences with serial and parallel algorithms for channel routing using simulated annealingTwo algorithms for channel routing using simulated annealing are presented. Simulated annealing is an optimization methodology which allows the solution process to back up out of local minima that may be encountered by inappropriate selections. By properly controlling the annealing process, it is very likely that the optimal solution to an NP-complete problem such as channel routing may be found. The algorithm presented proposes very relaxed restrictions on the types of allowable transformations, including overlapping nets. By freeing that restriction and controlling overlap situations with an appropriate cost function, the algorithm becomes very flexible and can be applied to many extensions of channel routing. The selection of the transformation utilizes a number of heuristics, still retaining the pseudorandom nature of simulated annealing. The algorithm was implemented as a serial program for a workstation, and a parallel program designed for a hypercube computer. The details of the serial implementation are presented, including many of the heuristics used and some of the resulting solutions.
Document ID
19880008905
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Brouwer, Randall Jay
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 5, 2013
Publication Date
February 1, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
UILU-ENG-88-2213
NAS 1.26:182530
CSG-84
NASA-CR-182530
Accession Number
88N18289
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available