HNie at malbecpartners.com
2008-Jun-26 22:13 UTC
[R] Question about Constraint Optimization
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]]
Have a look at the following R-help entry in March: https://stat.ethz.ch/pipermail/r-help/2008-March/157249.html 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.