Dear Barry, Thanks for your response. The code is written in R language.
I had obtained permission from the author C.T. Kelley and the Publisher (SIAM) for releasing the R code under GPL-2 license. I don't understand what else you'd need to study. I can send you the actual email transactions, if you are interested in making this happen. If there is no interest from any of the R-core members, I will just go ahead and release it as a separate package. My only reason for not doing that was that this potentially useful improvement to an already existing and widely-used algorithm will get lost in a sea of 2200+ packages. Best regards, Ravi. ____________________________________________________________________ Ravi Varadhan, Ph.D. Assistant Professor, Division of Geriatric Medicine and Gerontology School of Medicine Johns Hopkins University Ph. (410) 502-2619 email: rvarad...@jhmi.edu ----- Original Message ----- From: Barry Rowlingson <b.rowling...@lancaster.ac.uk> Date: Saturday, March 6, 2010 8:04 am Subject: Re: [Rd] Improved Nelder-Mead algorithm - a potential replacement for optim's Nelder-Mead To: Ravi Varadhan <rvarad...@jhmi.edu> Cc: r-devel@r-project.org, Søren Højsgaard <soren.hojsga...@agrsci.dk> > On Fri, Mar 5, 2010 at 8:26 PM, Ravi Varadhan <rvarad...@jhmi.edu> wrote: > > Hi, > > > > I have written an R translation of C.T. Kelley's Matlab version of > the Nelder-Mead algorithm. This algorithm is discussed in detail in > his book "Iterative methods for optimization" (SIAM 1999, Chapter 8). > I have tested this relatively extensively on a number of smooth and > non-smooth problems. It performs well, in general, and it almost > always outperforms optim's implementation of Nelder-Mead. I have > obtained written permissions from both SIAM (publishers of Kelley's > text) and from C.T. Kelley himself to make this publicly available in > R. > > By 'in R' do you mean 'written in R' or 'in the R package as you get > from CRAN'? > > I think the terms and conditions of that permission would need to be > studied if the code can be redistributed and modified, who holds the > copyright, can it be stuck in with R under an open license and so > on... > > > Therefore, speed gains could be achieved if translated into C (I > am not proficient in C). > > Not necessarily - if most of the time is spent in the objective > function then even an instantaneous implementation isn't going to > speed things up enough to be worthwhile. More R users know R than C so > the R implementation is always going to be more useful for R users to > study, tweak, and possibly improve! > > Sounds good though! > > Barry > > -- > blog: > web: > web: > twitter: > pics: ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel