[R] Question about Constraint Optimization

Hans W. Borchers hwborchers at googlemail.com
Fri Jun 27 10:10:52 CEST 2008

Have a look at the following R-help entry in March:


with an example of how to use 'optim' with equality constraints. This will
also work with no gradient and 'method="SANN" '.

In my experience, solutions received with "SANN" were not too convincing. If
you look for 'evolutionary computing' approaches, Differential Evolution as
in 'DEoptim' -- though slower -- will give more accurate results in general. 

Hans Werner Borchers

HNie wrote:
> Dear All,
> I am having trouble in using R function "constrOptim" to do constraint 
> optimization. It seems that "constrOptim" calls function "optim" when it 
> does the optimization, and "optim" allows us to set "method" to be "SANN" 
> if we want to use simulated annealing. In "optim", the function allows us 
> to set gradient to be NULL when we treat "method" as "SANN". But in 
> "constrOptim", the function does not allow us to set gradient as "SANN" if 
> we set "method" to be "SANN". I am just curious about it.
> I just wonder whether I am able to apply simulated annealing in to 
> constraint optimization function "constrOptim". Could someone help?
> Thanks very much!
> Sincerely,
> Hui 
> 	[[alternative HTML version deleted]]
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

Hans W. Borchers
ABB Corporate Research Germany
View this message in context: http://www.nabble.com/Question-about-Constraint-Optimization-tp18144556p18150237.html
Sent from the R help mailing list archive at Nabble.com.

More information about the R-help mailing list