MathGroup Archive 1995

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: FindMinimum [] more elegantly?

  • To: mathgroup at
  • Subject: [mg1575] Re: FindMinimum [] more elegantly?
  • From: withoff (David Withoff)
  • Date: Sat, 1 Jul 1995 02:48:06 -0400
  • Organization: Wolfram Research, Inc.

In article <3sisqj$n9u at> MAMER at writes:
>Hello MathGroupers,
>I have a question regarding putting the FindMinimum[] into a more elegant
>form than the following which I've been using.
>I have a function sumOfSquares of two variables a and b and I need to feed
>back the values of a and b into the FindMinimum expression as follows:
>alpha= 0.234; beta= .567;
>FindMinimum[ sumOfSquares, {a,alpha}, {b,beta}, MaxIterations->100 ]
>alpha= a/.%[[2,1]] ; beta=b/. %[[2,2]];
>I used the to click on the last two statements several times til the output
>of FindMinimum stabilizes. Is there an elegant way to do this?
>Thanks in advance
>Mike Amer
>mamer at

This behavior usually means that FindMinimum is searching around
in a broad minimum, so that any of the points in a large region
near the minimum will meet the stopping conditions specified in
the AccuracyGoal or PrecisionGoal options.  Iterating FindMinimum
can cause it to move from one point in that region to another,
but it will only by accident move in the direction of the minimum,
since any of the points in that region satisfy the stopping
conditions.  In some cases a better approach is to increase the
value of PrecisionGoal or AccuracyGoal.  In all cases, the most
thorough approach is to study the mathematics of the problem,
perhaps looking at a few plots, and try to understand the origin
of the problem.  FindMinimum does not do anything particularly
fancy, and is unlikely to show this sort of behavior unless
there is a problem in the underlying mathematics.

Dave Withoff
Research and Development
Wolfram Research

  • Prev by Date: Re: How to parametric plot deriv of interpolating func?
  • Next by Date: Re: Problems with defintion of a ContourFunction
  • Previous by thread: Re: How to parametric plot deriv of interpolating func?
  • Next by thread: Re: FindMinimum [] more elegantly?