The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: fmincon tolfun tolx and tolcon question/clarification
Replies: 4   Last Post: Jan 28, 2013 10:48 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Jesse Sipple

Posts: 8
Registered: 7/21/11
Re: fmincon tolfun tolx and tolcon question/clarification
Posted: Jan 28, 2013 10:48 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

"Steven_Lord" <> wrote in message <kdrhsr$qga$>...
> "Jesse Sipple" <> wrote in message
> news:kdrfjg$h5j$

> > Alan_Weiss <> wrote in message
> > <kdrca6$33a$>...

> >> On 1/23/2013 9:08 PM, Jesse Sipple wrote:
> *snip*

> >> Take a look at the documentation of tolerances:
> >>
> >>
> >> Alan Weiss
> >> MATLAB mathematical toolbox documentation

> >
> > Thanks for responding so quickly!
> >
> > I've looked at that documentation before but I looked at it again and it
> > is still unclear.
> >
> > From studying that and looking at some more descriptions in optimtool, it
> > seems that TolCon is the constraint for the nonlinear constraints (c(x) >
> > TolCon or |ceq(x)| > TolCon).

> If I recall correctly (and I'm sure Alan will correct me if I don't) TolCon
> applies not just to the nonlinear constraints but also the linear
> constraints (A and b, Aeq and beq.) It may even apply to violations of the
> upper and lower bounds; I don't remember if those "count" as constraints.


So I ran a test to see if TolCon had an effect on the optimization, the first round I left it as the default value of TolCon=1e-6 and recorded how long the optimization took and then changed only TolCon to 1e-16 and ran the same problem and the results took 7.5 times longer with slightly different values found.

But again, I have set no constraints (A, b, Aeq, Beq, nonlcon = []) other than lower and upper bounds (lb,ub) which my values are nowhere near so I'm unsure why changing TolCon is causing such a difference in the optimization.

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.