Home | Issues | Profile | History | Submission | Review
Vol: 48(62) No: 1 / March 2003      

Basic Aspects on Genetic Programming and a Possibility of Implementation in Matlab
E. Vladu
Department of Electrotechnics and Informatics, University of Oradea, Oradea, Armatei Romane 5, RO-3700, Romania, phone: +40259408435, e-mail: evladu@rdslink.ro


Keywords: genetic programming, genetic algorithms, evolutionary algorithms, Matlab.

Abstract
This paper is an introduction to genetic programming. It presents how genetic programming works and some example applications. It also describes an original genetic programming system for symbolic expressions implemented in Matlab, by using Symbolic Math toolbox.

References
[1] Bettenhausen, K.,D., Marenbach, P., \"Selforganising structured modelling of a biotechnological fed-batch fermentation by means of genetic programming\", Proc. IEE Conf. on Genetic Algorithms in Engineering Systems GALESIA\'95, pp. 481-486.
[2] Grefenstette, J.J., Baker, J.E., \"How genetic algorithms work: A critical look at implicit paralelism\". Proceedings of the Third International Conference on Genetic Algorithms, pp. 20-27, 1989.
[3] Keijzer,M., Babovic, V. \"Adaptive logic programming\" Proceedings of GECCO 2001.
[4] Koza, J.R., \"Genetic Programming, as a Means for Programming Computers by Natural Selection\" Technical Report, Computer Science Department, Stanford University, California, 1992.
[5] Koza, J.R., \"Survey of Genetic Algorithms and Genetic Programming\", Computer Science Department Margaret Jacks Hall Stanford University Stanford, California 94305, 1995.
[6] Luke, S., Spector, L., \"A comparison of crossover and mutation in genetic programming\". Proceedings of the Second Annual Conference, in Genetic Programming, pp. 240-245, 1997.
[7] MathWorks Inc. \"Symbolic Math Toolbox for use with Matlab\" User\'s guide Version 2, 2000.
[8] Montana, D., Czerwinski, S., \"Evolving control laws for a nettwork of traffic signals\", Proc. First Annual Conference on Genetic Programming, Stanford University, USA, pp. 333-338, 1996.
[9] O`Reilly, U., Oppacher, F. \"An Experimental Perspective on Genetic Programming\" Technical Report. Intelligent Systems Research Group, School of Computer Science, Carleton University, Ottawa, Ontario, Canada.
[10] Sharman, K, Esparcia-Alcazar, A., \"Evolving signal processing algorithms by genetic programming\", Proc. IEE Conf. on Genetic Algorithms in Engineering Systems GALESIA\'95, pp. 473-480.
[11] Soule, T., \"Code Growth in Genetic Programming\", Dissertation for the Degree of Doctor of Philosophy in the College of Graduate Studies University of Idaho, 1998.
[12] Steinkolger, A., Koch, J. \"Genetic programming designs hierarchic fuzzy logic controllers\", Proc. FUZZY\'96, Zittau, Germany.
[13] Vladu, E. \"Contribuţii la utilizarea algoritmilor gentici în inginerie\" doctoral thesis, “Politehnica” University of Timisoara, 2003.
[14] Vladu, E. \"Implementing a genetic programming system by using Symbolic Toolbox in MATLAB\", Proceedings of the International Conference CSCS14, Bucharest, 2003.