Title :
Gradual relaxation techniques with applications to behavioral synthesis
Author :
Zhang, Zhiru ; Fan, Yiping ; Potkonjak, Miodrag ; Cong, Jason
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Heuristics are widely used for solving computational intractable synthesis problems. However, until now, there has been limited effort to systematically develop heuristics that can be applied to a variety of synthesis tasks. We focus on development of general optimization principles so that they can be applied to a wide range of synthesis problems. In particular, we propose a new way to realize the most constraining principle where at each step we gradually relax the constraints on the most constrained elements of the solution. This basic optimization mechanism is augmented with several new heuristic principles: minimal freedom reduction, negative thinking, calibration, simultaneous step consideration, and probabilistic modeling. We have successfully applied these optimization principles to a number of common behavioral synthesis tasks. Specifically, we demonstrate a systematic way to develop optimization algorithms for maximum independent set, time-constrained scheduling, and soft real-time system scheduling. The effectiveness of the approach and algorithms is validated on extensive real-life benchmarks.
Keywords :
constraint theory; optimisation; relaxation theory; scheduling; behavioral synthesis; calibration; computational intractable synthesis problems; gradual relaxation techniques; heuristics; maximum independent set; minimal freedom reduction; optimization mechanism; probabilistic modeling; real life benchmarks; simultaneous step consideration; soft real time system scheduling; time constrained scheduling; Algorithm design and analysis; Application software; Calibration; Computer science; Design optimization; Heuristic algorithms; Ice; Permission; Real time systems; Scheduling algorithm;
Conference_Titel :
Computer Aided Design, 2003. ICCAD-2003. International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-762-1
DOI :
10.1109/ICCAD.2003.159735