From: mish mush on
Hello,

Can someone pls. help me understand the meaning of the MATLAB's remark I got:

"Optimization completed because the objective function is non-decreasing in
feasible directions, to within the default value of the function tolerance,
and constraints were satisfied to within the default value of the constraint tolerance."

Thanks in Advance
From: Walter Roberson on
mish mush wrote:

> Can someone pls. help me understand the meaning of the MATLAB's remark I
> got:
>
> "Optimization completed because the objective function is non-decreasing
> in feasible directions, to within the default value of the function
> tolerance,
> and constraints were satisfied to within the default value of the
> constraint tolerance."

The constraints you gave were satisfied by the answer reached, and the
search found that you were in a local or global minimum -- there was no
direction it could find to go in which it could detect a downhill slope.
(Sorry, it cannot tell whether the minimum was a local minimum or a
global minimum.)
From: mish mush on
Walter Roberson <roberson(a)hushmail.com> wrote in message <SPBTn.102978$304.80286(a)newsfe12.iad>...
> mish mush wrote:

Thanks.
The answer I got was the parameter's low boundry. that means that the function, in the range I constricted, is increasing and thus the matlab could not specify the minimum?

Thanks again
From: Walter Roberson on
mish mush wrote:
> Walter Roberson <roberson(a)hushmail.com> wrote in message
> <SPBTn.102978$304.80286(a)newsfe12.iad>...
>> mish mush wrote:
>
> Thanks.
> The answer I got was the parameter's low boundry. that means that the
> function, in the range I constricted, is increasing and thus the matlab
> could not specify the minimum?

Your function *might* have a local minima over the range, but if so then
the program was not able to find it. Consider, for example, a diagonal
upward line that at some point has a very sharp "crevice": then because
there is no hint of downslope before you get to the hole, unless the
search routine _happens_ to probe right in the hole, it is not going to
find it.