Prediction and predictability of optimization heuristics are at the foundation of convergent, top-down system synthesis. Not knowing how a heuristic behaves on various types of relevant instances makes accurate modeling, and hence predictability, difficult. This project is exploring basic ideas that can lead to improved understanding of predictability of heuristic algorithm behavior within top-down physical design. The project first develops a new methodology and criteria for characterizing the operation of given (iterative, combinatorial) heuristic functions, and how the application context and use model define requirements for the design, implementation and evaluation of the heuristic. The project also explores principles for developing predictors of a given heuristic's output, based on understanding of the heuristic and its context. Finally, in the context of a multi-stage optimization ("design flow"), the project addresses means of abstracting objectives that can be effectively optimized from downstream parameters of the design state.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
0330867
Program Officer
Sankar Basu
Project Start
Project End
Budget Start
2000-11-01
Budget End
2006-09-30
Support Year
Fiscal Year
2003
Total Cost
$177,233
Indirect Cost
Name
University of California San Diego
Department
Type
DUNS #
City
La Jolla
State
CA
Country
United States
Zip Code
92093