This C++ program evolves the parse tree of a function that emulates a function defined from and to the real number interval [-1,1].
The function to be emulated can be anything (I've only included 9 examples in the application itself). The emulating function is a combinations of only the operations {+,-,*,/} (protected against division by 0) and of the constants {-1,0.25,1,2}
The implementation is in C++, and the program uses OpenGL to draw the functions.
The SymbolicRegresser download: (Includes Code)
Franck J.L. Binard
School of Information Technology and Engineering (SITE)
University of Ottawa
800 King Edward Ave.
Ottawa, Ontario, Canada, K1N 6N5
Tel: (613) 562-5800 x6727, Fax: (613) 562-5664
Office: 4-035 SITE
Email: fbinard@site.uottawa.ca
Contactez: L'École d'ingénierie et de technologie de l'information
Contact: School of Information Technology and Engineering
Copyright © 2001 Université d'Ottawa / University of Ottawa
Webmestre / Webmaster