Systematic integration of parameterized local search into evolutionary algorithms

被引:51
作者
Bambha, NK [1 ]
Bhattacharyya, SS
Teich, J
Zitzler, E
机构
[1] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
[2] USA, Res Lab, Adelphi, MD 20783 USA
[3] Univ Maryland, Inst Adv Comp Studies, College Pk, MD 20742 USA
[4] Freidrich Alexander Univ, Inst Comp Sci, D-91058 Erlangen, Germany
[5] Swiss Fed Inst Technol, Comp Engn & Networks Lab, Dept Informat Technol & Elect Engn, CH-8092 Zurich, Switzerland
基金
美国国家科学基金会;
关键词
evolutionary algorithm (EA); hybrid global/local search;
D O I
10.1109/TEVC.2004.823471
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Application-specific, parameterized local search algorithms (PLSAs), in which optimization accuracy can be traded off with run time, arise naturally in many optimization contexts. We introduce a novel approach, called simulated heating, for systematically integrating parameterized local search into evolutionary algorithms (EAs). Using the framework of simulated heating, we investigate both static and dynamic strategies for systematically managing the tradeoff between PLSA accuracy and optimization effort. Our goal is to achieve maximum solution quality within a fixed optimization time budget. We show that the simulated heating technique better utilizes the given optimization time resources than standard hybrid methods that employ fixed parameters, and that the technique is less sensitive to these parameter settings. We apply this framework to three different optimization problems, compare our results to the standard hybrid methods, and show quantitatively that careful management. of this tradeoff is necessary to achieve the full potential of an EA/PLSA combination.
引用
收藏
页码:137 / 155
页数:19
相关论文
共 29 条
[1]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[2]  
[Anonymous], 1970, BELL SYST TECH J, DOI [10.1002/j.1538-7305.1970.tb01770.x, DOI 10.1002/J.1538-7305.1970.TB01770.X]
[3]  
[Anonymous], DIMACS SERIES DISCRE
[4]  
[Anonymous], 1991, Handbook of genetic algorithms
[5]   AN ALGORITHM FOR LARGE ZERO-ONE KNAPSACK-PROBLEMS [J].
BALAS, E ;
ZEMEL, E .
OPERATIONS RESEARCH, 1980, 28 (05) :1130-1154
[6]   A joint power/performance optimization algorithm for multiprocessor systems using a period graph construct [J].
Bambha, NK ;
Bhattacharyya, SS .
13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, :91-97
[7]  
Bhattacharyya S.S., 1996, Software Synthesis from Data~ow Graphs
[8]  
CORMEN TH, 1992, INTRO A LGORITHMS
[9]   Faster maximum and minimum mean cycle algorithms for system-performance analysis [J].
Dasdan, A ;
Gupta, RK .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (10) :889-899
[10]   A GRASP-STAR FOR A DIFFICULT SINGLE-MACHINE SCHEDULING PROBLEM [J].
FEO, TA ;
VENKATRAMAN, K ;
BARD, JF .
COMPUTERS & OPERATIONS RESEARCH, 1991, 18 (08) :635-643