DocumentCode
1769002
Title
Cartesian Ant Programming with adaptive node replacements
Author
Hara, Akira ; Kushida, Jun-ichi ; Fukuhara, Keita ; Takahama, Tetsuyuki
Author_Institution
Grad. Sch. of Inf. Sci., Hiroshima City Univ., Hiroshima, Japan
fYear
2014
fDate
7-8 Nov. 2014
Firstpage
119
Lastpage
124
Abstract
Ant Colony Optimization (ACO) is a swarm-based search method. Multiple ant agents search various solutions and their searches focus on around good solutions by positive feedback mechanism based on pheromone communication. ACO is effective for combinatorial optimization problems. The attempt of applying ACO to automatic programming has been studied in recent years. As one of the attempts, we have previously proposed Cartesian Ant Programming (CAP) as an ant-based automatic programming method. Cartesian Genetic Programming (CGP) is well-known as an evolutionary optimization method for graph-structural programs. CAP combines graph representations in CGP with pheromone communication in ACO. The connections of program primitives, terminal and functional symbols, can be optimized by ants. CAP showed better performance than CGP. However, quantities of respective symbols are limited due to the fixed assignments of functional symbols to nodes. Therefore, if the number of given nodes is not enough for representing program, the search performance becomes poor. In this paper, to solve the problem, we propose CAP with adaptive node replacements. This method finds unnecessary nodes which are not used for representing programs. Then, new functional symbols, which seems to be useful for constructing good programs, are assigned to the nodes. By this method, given nodes can be utilized efficiently. In order to examine the effectiveness of our method, we apply it to a symbolic regression problem. CAP with adaptive node replacements showed better results than conventional methods, CGP and CAP.
Keywords
ant colony optimisation; genetic algorithms; graph theory; regression analysis; search problems; swarm intelligence; ACO; CAP; CGP; Cartesian ant programming; Cartesian genetic programming; adaptive node replacements; ant colony optimization; ant-based automatic programming method; combinatorial optimization problems; evolutionary optimization method; functional symbols; graph representations; graph-structural programs; multiple ant agents; pheromone communication; positive feedback mechanism; program primitives; search performance; swarm intelligence; swarm-based search method; symbolic regression problem; terminal symbols; Automatic programming; Cities and towns; Equations; Genetic programming; Linear programming; Optimization; Ant Colony Optimization; Evolutionary Computation; Genetic Programming; Swarm Intelligence;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Applications (IWCIA), 2014 IEEE 7th International Workshop on
Conference_Location
Hiroshima
ISSN
1883-3977
Print_ISBN
978-1-4799-4771-3
Type
conf
DOI
10.1109/IWCIA.2014.6988089
Filename
6988089
Link To Document