Title :
Solving curve fitting problems using genetic programming
Author :
Kamal, Hanan Ahmad ; Eassa, Medhat Helmy
Author_Institution :
Fac. of Eng,, Cairo Univ., Egypt
Abstract :
Genetic programming is a branch of genetic algorithms. The main difference between genetic programming and genetic algorithms is the representation of the solution. Genetic programming creates computer programs in LISP computer language as the solution whereas genetic algorithms create a string of numbers that represent the solution (see Holland, J.H., 1975). The new way of representation used in GP encouraged researchers to use it in solving design problems where the size and shape of the solution is unknown (see Koza, J.R., 1992). Curve fitting problems used to be solved by assuming the equation shape or degree then searching for the parameter values as done in regression techniques. This paper demonstrates that curve fitting problems can be solved using GP without need to assume the equation shape. An object oriented technique has been used to design and implement a general purpose GP engine.
Keywords :
curve fitting; genetic algorithms; object-oriented programming; problem solving; LISP computer language; curve fitting problems; genetic algorithms; genetic programming; object oriented programming; regression techniques; Computer languages; Context modeling; Curve fitting; Engines; Equations; Genetic algorithms; Genetic programming; Influenza; Linear regression; Shape;
Conference_Titel :
Electrotechnical Conference, 2002. MELECON 2002. 11th Mediterranean
Print_ISBN :
0-7803-7527-0
DOI :
10.1109/MELECON.2002.1014581