FDA - A Scalable Evolutionary Algorithm for the Optimization of Additively Decomposed Functions

被引:150
作者
Muehlenbein, Heinz [1 ]
Mahnig, Thilo [1 ]
机构
[1] GMD FZ Informat Tech, Real World Comp Partnership, Theoret Fdn GMD Lab, D-53754 St Augustin, Germany
关键词
Genetic algorithms; Boltzmann distribution; simulated annealing; Bayes network; learning of Bayes networks; convergence; factorization of distributions;
D O I
10.1162/evco.1999.7.4.353
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Factorized Distribution Algorithm (FDA) is an evolutionary algorithm which combines mutation and recombination by using a distribution. The distribution is estimated from a set of selected points. In general, a discrete distribution defined for n binary variables has 2(n) parameters. Therefore it is too expensive to compute. For additively decomposed discrete functions (ADFs) there exist algorithms which factor the distribution into conditional and marginal distributions. This factorization is used by FDA. The scaling of FDA is investigated theoretically and numerically. The scaling depends on the ADF structure and the specific assignment of function values. Difficult functions on a chain or a tree structure are solved in about O(n root n) operations. More standard genetic algorithms are not able to optimize these functions. FDA is not restricted to exact factorizations. It also works for approximate factorizations as is shown for a circle and a grid structure. By using results from Bayes networks, FDA is extended to LFDA. LFDA computes an approximate factorization using only the data, not the ADF structure. The scaling of LFDA is compared to the scaling of FDA.
引用
收藏
页码:353 / 376
页数:24
相关论文
共 23 条
[1]  
AARTS EH, 1997, LOCAL SEARCH COMBINA, P121
[2]  
[Anonymous], 1994, P 10THCONFERENCE UNC
[3]  
[Anonymous], 99010 ILLIGAL U ILL
[4]  
[Anonymous], 1997, P ICML INT C MACH LE
[5]  
DeBonet JS, 1997, ADV NEUR IN, V9, P424
[6]  
Frey B. J., 1998, ADAP COMP MACH LEARN
[7]  
GOLDBERG DE, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P56
[8]  
Jordan MI., 1999, Learning in graphical models
[9]  
KARGUPTA H, 1997, FDN GENETIC ALGORITH, V4
[10]  
Karrgupta H., 1997, COMMUNICATION