Re: output in NMinimize on each step?
- To: mathgroup at smc.vnet.net
- Subject: [mg46415] Re: output in NMinimize on each step?
- From: Omega Consulting <info at omegaconsultinggroup.com>
- Date: Tue, 17 Feb 2004 07:05:47 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
At 06:16 AM 2/12/2004, mfific wrote: >I would appreciate suggestion how to get an output on each step during >minimization process in NMinimize. > >I am surprised this has not been included as an option in Nminimize, >because it is very useful to see what is Mathematica doing. > >The solution for getting an output could be found for FindMinimum, but >somehow I cannot use that in NMinimize. >An example would be very helpful. > >thanks, > >Mario Fific In version 5, there's the StepMonitor option. In[1]:= Options[NMinimize] Out[1]= {AccuracyGoal -> Automatic, EvaluationMonitor -> None, MaxIterations -> 100, Method -> Automatic, PrecisionGoal -> Automatic, StepMonitor -> None, WorkingPrecision -> MachinePrecision} In[2]:= ?StepMonitor StepMonitor is an option for iterative numerical computation \ functions that gives an expression to evaluate whenever a step is taken by \ the numerical method used. In[3]:= NMinimize[{x^2 + (y - 0.5)^2, y >= 0 && y >= x + 1}, {x, y}, StepMonitor :> Print[{x, y}]] -------------------------------------------------------------- Omega Consulting "The final answer to your Mathematica needs" http://omegaconsultinggroup.com