DocumentCode
996497
Title
Probabilistic constructive optimization techniques
Author
Wong, Jennifer L. ; Koushanfar, Farinaz ; Megerian, Seapahn ; Potkonjak, Miodrag
Author_Institution
Comput. Sci. Dept., Univ. of California, Los Angeles, CA, USA
Volume
23
Issue
6
fYear
2004
fDate
6/1/2004 12:00:00 AM
Firstpage
859
Lastpage
868
Abstract
We have developed a new optimization paradigm for solving computationally intractable combinatorial optimization and synthesis problems. The technique, named probabilistic constructive, combines the advantages of both constructive and probabilistic optimization mechanisms. Since it is a constructive approach, it has a relatively short runtime and is amenable for the inclusion of insights through heuristic rules. The probabilistic nature facilitates a flexible tradeoff between runtime and the quality of solution, suitability for the superimposition of a variety of control strategies, and simplicity of implementation. After presenting the generic technique, we apply it to a generic NP-complete problem (maximum independent set) and a synthesis and compilation problem (sequential code covering). Extensive experimentation indicates that the new approach provides very attractive tradeoffs between the quality of solution and runtime, often outperforming the best previously published approaches.
Keywords
combinational circuits; graph colouring; high level synthesis; optimisation; sequential circuits; combinatorial optimization; compilation problem; control strategies; generic NP-complete problem; graph coloring; heuristic rules; maximum independent set; probabilistic constructive optimization; runtime; sequence covering; sequential code covering; solution quality; synthesis problems; Classification algorithms; Computer science; Delay; Design automation; Iterative algorithms; NP-complete problem; Predictive models; Process design; Runtime; User interfaces; Graph coloring; maximum independent set; optimization algorithm; sequence covering;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2004.828136
Filename
1302187
Link To Document