DocumentCode
1744892
Title
A novel technique for optimization over the canonical signed-digit number space using genetic algorithms
Author
Fuller, Arthur T G ; Nowrouzian, B.
Author_Institution
Local Internet Hardware Dev., Nortel Networks, Ottawa, Ont., Canada
Volume
2
fYear
2001
fDate
6-9 May 2001
Firstpage
745
Abstract
In a previous paper, a novel approach was presented for the restoration of “corrupted” canonical signed-digit (CSD) numbers to their correct format after the application of crossover and mutation operations in genetic algorithms. This paper is concerned with the development of a new technique for the crossover and mutation of CSD numbers which avoids the corruption of the resulting offspring numbers altogether. This is accomplished by encoding the CSD numbers in terms of an “elasticity” factor representing the number of zero digits between each pair of non-zero neighboring digits. The resulting encoding leads to marked improvements in efficiency in terms of storage requirements in the course of optimization, particularly for larger CSD number wordlengths. Furthermore, it gives rise to important flexibility in practical optimization situations by making it possible to place a constraint on the maximum number of non-zero digits in the resulting offspring CSD numbers. In addition, it preserves, as much as possible, the value and the bit-pattern of these offspring CSD numbers, with the bit-pattern becoming crucial when one considers sub-expression sharing. An application example is given to illustrate the resulting technique
Keywords
digital arithmetic; digital filters; encoding; filtering theory; genetic algorithms; CSD numbers; canonical signed-digit number space; crossover operations; digital filter optimization; elasticity factor; encoding; genetic algorithms; mutation operations; storage requirements; sub-expression sharing; Constraint optimization; Digital filters; Digital signal processing; Encoding; Genetic algorithms; Genetic mutations; Hardware; IP networks; Iris; Simulated annealing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on
Conference_Location
Sydney, NSW
Print_ISBN
0-7803-6685-9
Type
conf
DOI
10.1109/ISCAS.2001.921178
Filename
921178
Link To Document