• 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