Fantastic.  Thank you guys for a quick turn around!  I'll take it for a spin and let you know if I encounter any more issues.

Siggy

On Thu, Mar 31, 2016 at 4:08 PM, Sean Luke <[log in to unmask]> wrote:
Actually, it's a bug in the first generation loop of CMA-ES: we were not scaling the covariance matrix by sigma, but rather leaving it as the identity matrix the first time around.  This is a minor bug but could result in CMA-ES going into, effectively, an infinite loop as it tries and fails to generate individuals within unusual min/max gene bounds.

We've fixed it as follows.  First, we fixed the bug.  Secondly, we added the ability to prescale the covariance matrix by min/max gene bounds to reduce the loop time; and third, we added an alternative individual-generation process to further reduce loop time.  See the manual for more explanation.

Anyway, fix pushed out.

Sean


On Mar 30, 2016, at 9:59 AM, Sean Luke <[log in to unmask]> wrote:

> This doesn't appear to be due to segments, but rather due to the small min/max range of the segments, which is causing an inordinate number of invalid individuals.  However that should *not* be an issue, so we'll look into what the initialization issue is.
>
> Sean
>
> Begin forwarded message:
>
>> From: "Eric 'Siggy' Scott" <[log in to unmask]>
>> Subject: CMA-ES hangs when segments are used
>> Date: March 29, 2016 at 9:45:49 PM EDT
>> To: [log in to unmask]
>> Reply-To: ECJ Evolutionary Computation Toolkit <[log in to unmask]>
>>
>> Using the latest snapshot from GitHub, I find that, if I use segments in my genome, CMA-ES silently gets stuck before the first generation is evaluated.
>>
>> Attached is a MWE.
>>
>> I'm guessing that some background thread has silently crashed while the main thread was waiting for it?
>>
>> Siggy
>>
>> --
>>
>> Ph.D student in Computer Science, George Mason University
>> CFO and Web Director, Journal of Mason Graduate Research
>> http://mason.gmu.edu/~escott8/
>



--

Ph.D student in Computer Science, George Mason University
CFO and Web Director, Journal of Mason Graduate Research
http://mason.gmu.edu/~escott8/