Artificial bee colony programming for symbolic regression


INFORMATION SCIENCES, vol.209, pp.1-15, 2012 (Journal Indexed in SCI) identifier identifier

  • Publication Type: Article / Article
  • Volume: 209
  • Publication Date: 2012
  • Doi Number: 10.1016/j.ins.2012.05.002
  • Title of Journal : INFORMATION SCIENCES
  • Page Numbers: pp.1-15
  • Keywords: Genetic programming, Symbolic regression, Artificial bee colony algorithm, Artificial bee colony programming, OPTIMIZATION, ALGORITHM


Artificial bee colony algorithm simulating the intelligent foraging behavior of honey bee swarms is one of the most popular swarm based optimization algorithms. It has been introduced in 2005 and applied in several fields to solve different problems up to date. In this paper, an artificial bee colony algorithm, called as Artificial Bee Colony Programming (ABCP), is described for the first time as a new method on symbolic regression which is a very important practical problem. Symbolic regression is a process of obtaining a mathematical model using given finite sampling of values of independent variables and associated values of dependent variables. In this work, a set of symbolic regression benchmark problems are solved using artificial bee colony programming and then its performance is compared with the very well-known method evolving computer programs, genetic programming. The simulation results indicate that the proposed method is very feasible and robust on the considered test problems of symbolic regression. (C) 2012 Elsevier Inc. All rights reserved.