BAIS: A Bayesian Artificial Immune System for the effective handling of building blocks

被引:21
作者
Dalbern de Castro, Pablo Alberto [1 ]
Von Zuben, Fernando J. [1 ]
机构
[1] Univ Estadual Campinas, Sch Elect & Comp Engn FEEC, Lab Bioinformat & Bioinspired Comp LBiC, BR-13083970 Campinas, SP, Brazil
关键词
Artificial Immune System; Bayesian networks; Building blocks; Combinatorial optimization; FEATURE SUBSET-SELECTION; OPTIMIZATION; NETWORKS; ALGORITHM;
D O I
10.1016/j.ins.2008.11.040
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Significant progress has been made in theory and design of Artificial Immune Systems (AISs) for solving hard problems accurately. However, an aspect not yet widely addressed by the research reported in the literature is the lack of ability of the AlSs to deal effectively with building blocks (partial high-quality solutions coded in the antibody). The available AlSs present mechanisms for evolving the population that do not take into account the relationship among the variables of the problem, potentially causing the disruption of high-quality partial solutions. This paper proposes a novel AIS with abilities to identify and properly manipulate building blocks in optimization problems. Instead of using cloning and mutation to generate new individuals, our algorithm builds a probabilistic model representing the joint probability distribution of the promising solutions and, subsequently, uses this model for sampling new solutions. The probabilistic model used is a Bayesian network due to its capability of properly capturing the most relevant interactions among the variables. Therefore, our algorithm, called Bayesian Artificial Immune System (BAIS), represents a significant attempt to improve the performance of immune-inspired algorithms when dealing with building blocks, and hence to solve efficiently hard optimization problems with complex interactions among the variables. The performance of BAIS compares favorably with that produced by contenders such as state-of-the-art Estimation of Distribution Algorithms. (c) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:1426 / 1440
页数:15
相关论文
共 39 条
[1]   THE CLONAL-SELECTION THEORY [J].
ADA, GL ;
NOSSAL, G .
SCIENTIFIC AMERICAN, 1987, 257 (02) :62-&
[2]  
[Anonymous], 1996, An introduction to Bayesian networks
[3]  
Asuncion A., 2007, UCI Machine Learning Repository
[4]  
Baluja S., 1994, Population-based incremental learning: A method for integrating genetic search based function optimization and competitive learning
[5]  
Baluja S., 1997, P 14 TH INT C MACHIN, P30
[6]  
Blanco R, 2004, STUD FUZZ SOFT COMP, V146, P181
[7]  
CASTRO PAD, 2005, P 5 INT C HYBR INT S, P23
[8]  
CHEN YP, 2004, P 2004 C EV COMP, P837
[9]  
Chickering DM, 2004, J MACH LEARN RES, V5, P1287
[10]   Learning equivalence classes of Bayesian-network structures [J].
Chickering, DM .
JOURNAL OF MACHINE LEARNING RESEARCH, 2002, 2 (03) :445-498