Hi. First, thanks a lot for Open Beagle, it is a powerfull framework! I am still working on a STGP regression tree builder, and I would like to create custom...
Hello Amaury, ... The obvious way (for me) would be to re-implement the GP::Primitive::validate() method in your primitives in order to check whether the...
Hi, After running OB and generating evolved individuals, I like to display them in a fashion that permits a visual analysis (and if possible statistical...
Hello, ... I would not say that the drawing has poor resolution, as SVG is vectorial drawing... :-) If you zoom in a given region of your large tree, you...
Hello, I am developing a strongly typed GP algorithm with two basic types: boolean and double. There is no particular pb during the execution and the solutions...
Hello, Christian, thanks a lot for the very powerful framework you have built ! I am using it for several months and like it much. ... It is may be not...
Hi Nicolas, ... You are right, disabling zlib when compiling visualizer should fix the problem. But there is still the examples that are already generated, ...
Hi again Nicolas, ... The problem you are describing is really interesting. I did some changes to the constrained GP operators some time ago, where I improved...
Hello Christian, Thank you very much for your answer, I will investigate what you suggest but I think the pb can be reproduced on the spambase example. Take...
Hi Nicolas, Ok, it seems that you put the finger on a serious problem in STGP. I will take a look at it and do the necessary to fix the problem. Unfortunately,...
Hello Christian, ... No problem, I can very well understand that you have something more urgent to do. You will find below some additional observations and a ...
Hi Nicolas, ... Ok, it seems there are some problems are. I will make several investigations to see what is going wrong, when I will get some time. ... In...
Hello Christian, Thanks a lot for your answer ! the solution you propose works fine in terms of number of mutated individuals and it is a very nice ...
Hello Christian, Sorry, it is me again ; ) .. I have noticed a small inconsistency with terminateOp, a zero value for ec.term.maxgen means that there is no ...
Hi, I made the small change to remove this "feature" from the max generation termination operator. This is indeed a relics from first versions of Beagle, where...
I'm a newbie trying to understand BEAGLE and I would like to do something similar to the maxfctfloat example, but instead of limiting all parameter values to...
Super! Thanks for the quick and informative response! ... 1.79769e+308) ... scalar, which ... which limit ... values of ... vector. ... -1.79769e+308) ... ...
Hi, I would like to know how to get the best individual of each generation. I know that individulas in the Hall Of Fame can be get, but not in all cases the...
Hi, What you need is only to get the best individual of the population. To get the best-of-generation for a specific deme, the code would look like the...
I am integrating BEAGLE into a larger system and therefore I am not calling main() as in the BEAGLE examples. The problem is that I would like to call...
... Yes, totally. Open BEAGLE takes the argv/argc parameters given to the Evolver::initialise method as is, notwithstanding the _real_ values of argv/argc or...
Hello Nicolas and other Beagle users, I finally found time to investigate the problem that Nicolas observed with the GP constrained standard mutation. I...
I am trying to plug OB into a larger application. There is a particular libtool library "lib.la" to which I've added beagle libs and includes per the...
Hi, ... Well, I would say that you didn't specify a search path for the beagle-GP library via the -L option. Says the library beagle-GP is in directory...
Hello, I'm trying to change Open Beagle parameters directly in the code. I don't want to type ./myprogram -OBec.pop.size=50 for exemple. I followed the manual...
Hi, I think Christian might be on holiday at the moment, so I'll try to help you out. Firstly, the ultra-easy option: A Beagle program will try to read a...
Hi, Thanks for your answer and sorry I wasn't clear enough. I think I followed the different steps you described. I adapted the code from ZeroMin, and here is...