June 19th, 2007, 7:08 am
mohamedb -- thanks a lot for the reference. It is always interestingto look at the designer's account of their design.The main point to take home is that the Solver's optimization algorithm, mentionedin this thread by mrowell as GRG2, finds local extrema, basically following the directionof some gradient until the direction becomes effectively zero (something in this spirit).In the fourth edition of Hull, p. 376, he comments as follows:"A general purpose algorithm such as Solver in Microsoft's Excel is liable to providea local rather than a global maximum....a special purpose algorithm, such as Levenberg-Marquardtshould ideally be used."The comment is made in the context of the MLE method, where a global maximumfor the likelihood function is sought. To me, this seems to be very good reason whynot to use Excel's Solver.