aac0b98ba9
renamed DE::Engine::CalculateError to DE::Engine::TestFitness added ErrorAccumulator to aid in calculating RMSE converted piecewiseapprox.cpp and polyapprox.cpp to use new pure virtual method name and ErrorAccumulator
swaits2007-08-10 23:43:15 +00:00
6f03c0b106
use normal distribution on initial random individual creation initial default range tweaked way down rename "POP" template parameter to "POPSIZE" added RunOneGeneration() method - generations can now be run one at a time added SetRange(i,min,max) method added a decent amount of comments through main algorithm and class declaration
swaits2007-05-25 01:24:26 +00:00
c194ae5fc5
made random seed off clock. other minor tweaks to polynomial problem.
swaits2007-04-28 02:03:00 +00:00
3f5fdb3bbf
tweaked default min/max and output in DE commenting+tweaks to polyapprox.cpp
swaits2007-04-20 02:08:17 +00:00
7d8c0064a9
removed old PSO stuff. I'm just not into it any more.
swaits2007-04-18 01:32:37 +00:00
898adda122
added another activation function, plus minor cleanup
swaits2007-04-18 00:26:21 +00:00
eedade5b63
convert example.cpp into polyapprox.cpp - made it a bit more of a generic polynomial approximator program tweaked default range in DE::Engine
swaits2007-04-17 21:29:39 +00:00
cab0760a99
added example code added better default range fixed BIGDOUBLE to be closer to max double (used for default best fitness)
swaits2005-05-20 18:44:51 +00:00