On Jul 13, 2010, at 11:48 AM, Tom Fiddaman wrote:
This seems to be exactly the issue - changing the dimensionality introduced new variables with very different scales from the subset. I rescaled all my
dimensions to a 0-1 hypercube and the problem goes away.

NLopt 2.2 will automatically do this rescaling for you, based on its default initial step sizes in each dimension, which in turn are derived from the bound constraints etcetera in each dimension. To avoid automatic rescaling in version 2.2, you can just set all dimensions to have the same initial step sizes via nlopt_set_initial_step1.

Steven

_______________________________________________
NLopt-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss

Reply via email to