optimisation of ephemeral constants

43 views
Skip to first unread message

Davide Lasagna

unread,
Aug 10, 2014, 7:02:26 AM8/10/14
to deap-...@googlegroups.com
Hi Devs, 

First of all thank you for releasing this software! 

My problem is symbolic regression to recover a set of differential equations. I plan to use deap to find the unknown structure of the right hand side of the set of first order ordinary differential equations but I would like to understand more about how deap finds the value of the coefficients in this system. Does it use mutation only or there is a more sophisticated method running under the hood? 

My idea would be to let deap find the structure of the system but optimising the numerical constants in some other way, for example using the cmaes algorithm which you have implemented. 

Any hints for this?

Cheers, 

Davide

François-Michel De Rainville

unread,
Aug 25, 2014, 8:49:48 AM8/25/14
to deap-...@googlegroups.com
It is only mutation and crossover.

You can have a look at this blog post that proposes what you are suggesting. It optimizes the constants using the scipy.optimize module. Note that you can do the same using a more sophisticated algorithm like CMA-ES (which is available in DEAP ;)

Regards,
François-Michel


--
You received this message because you are subscribed to the Google Groups "deap-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to deap-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages