MathGroup Archive 2010

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

Search the Archive

Re: problems with NMinimize

  • To: mathgroup at
  • Subject: [mg109413] Re: problems with NMinimize
  • From: Anh Ngoc LAI <laianhngoc at>
  • Date: Mon, 26 Apr 2010 04:50:28 -0400 (EDT)


One way to solve this problem (if i understand your problem) is to define your function so that only evaluates when its argument is numeric, as follow:

f(a_?NumericQ,b_?NumericQ, ...) == ...


--- On Sun, 4/25/10, Alexey Popkov <lehin.p at> wrote:

From: Alexey Popkov <lehin.p at>
Subject: [mg109413] [mg109405] Re: problems with NMinimize
To: mathgroup at
Date: Sunday, April 25, 2010, 6:25 AM

"Ingolf Dahl" <ingolf.dahl at> =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=
=B8=D0=BB/=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B8=D0=BB=D0=B0 =D0=B2 =D0=BD=D0=
=D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B5=D0=B5: news:hqu8ai$rol$1@s=
> Is there any serious Mathematica user in this forum, which has not
> stumbled
> on this problem one or several times, when NMinimize, or some other
> function, tries to evaluate a numeric function symbolically first, before
> inserting the numbers? Sometimes it would be nice to have an option,
> SymbolicEvaluation->False, which could be set for NMinimize in these
> cases.
> It is not always so convenient to have to define an extra function just to
> take care of this. I think there is a whole group of commands acting
> similarly to NMinimize.
> Ingolf Dahl
> Sweden

I totally agree with you. I do not see anything reasonable in that obviously
numerical function (for example, NMinimize, FindMinimum, etc.) is trying for
some reason to perform symbolic computation.

  • Prev by Date: Context Problem
  • Next by Date: Re: question about maximization with mathematica tool
  • Previous by thread: Re: problems with NMinimize
  • Next by thread: Re: problems with NMinimize