Volterra-system identification using adaptive real-coded genetic algorithm

被引:17
作者
Abbas, Hazem M. [1 ]
Bayoumi, Mohamed M.
机构
[1] Mentor Graphics Egypt, Cairo 11341, Egypt
[2] Queens Univ, Dept Elect & Comp Engn, Kingston, ON K7L 3N6, Canada
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2006年 / 36卷 / 04期
关键词
evolutionary algorithms; intelligent computation; neural networks; real-coded genetic algorithms; system identification; Volterra systems;
D O I
10.1109/TSMCA.2005.853495
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a floating-point genetic algorithm (GA) for Volterra-system identification is presented. The adaptive GA method suggested here addresses the problem of determining the proper Volterra candidates, which leads to the smallest error between the identified nonlinear system and the Volterra model. This is achieved by using variable-length GA chromosomes, which encode the coefficients of the selected candidates. The algorithm relies on sorting all candidates according to their correlation with the output. A certain number of candidates with the highest correlation with the output are selected to undergo the first evolution "era." During the process of evolution the candidates with the least significant contribution in the error-reduction process is removed. Then, the next set of candidates are applied into the next era. The process continues until a solution is found. The proposed GA method handles the issues of detecting the proper Volterra candidates and calculating the associated coefficients as a nonseparable process. The fitness function employed by the algorithm prevents irrelevant candidates from taking part in the final solution. Genetic operators are chosen to suit the floating-point representation of the genetic data. As the evolution process improves and the method reaches a near-global solution, a local search is implicitly applied by zooming in on the search interval of each gene by adaptively changing the boundaries of those intervals. The proposed algorithms have produced excellent results in modeling different nonlinear systems with white and colored Gaussian inputs with/without white Gaussian measurement noise.
引用
收藏
页码:671 / 684
页数:14
相关论文
共 26 条
[1]   NON-LINEAR ECHO CANCELLATION OF DATA SIGNALS [J].
AGAZZI, O ;
MESSERSCHMITT, DG ;
HODGES, DA .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1982, 30 (11) :2421-2433
[2]   DETERMINATION OF NONLINEAR FUNCTIONAL RESPONSE FUNCTIONS IN RAINFALL-RUNOFF PROCESSES [J].
AMOROCHO, J ;
BRANDSTETTER, A .
WATER RESOURCES RESEARCH, 1971, 7 (05) :1087-+
[3]  
Benedetto S., 1983, IEEE Journal on Selected Areas in Communications, VSAC-1, P57, DOI 10.1109/JSAC.1983.1145885
[4]   ORTHOGONAL LEAST-SQUARES LEARNING ALGORITHM FOR RADIAL BASIS FUNCTION NETWORKS [J].
CHEN, S ;
COWAN, CFN ;
GRANT, PM .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1991, 2 (02) :302-309
[5]  
Duong V, 2002, AEROSP CONF PROC, P2331
[6]  
FLEMING P, 2001, GENETIC ALGORITHMS C
[7]  
Goldberg D.E., 1989, OPTIMIZATION MACHINE
[8]  
Green G. W., 1969, Bulletin of the Geological Survey of Great Britain, V30, P1
[9]   The Gambler's Ruin Problem, Genetic Algorithms, and the Sizing of Populations [J].
Harik, George ;
Cantu-Paz, Erick ;
Goldberg, David E. ;
Miller, Brad L. .
EVOLUTIONARY COMPUTATION, 1999, 7 (03) :231-253
[10]   Adaptation in evolutionary computation: A survey [J].
Hinterding, R ;
Michalewicz, Z ;
Eiben, AE .
PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, :65-69