octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #55263] fminsearch not converging well


From: Rik
Subject: [Octave-bug-tracker] [bug #55263] fminsearch not converging well
Date: Fri, 21 Dec 2018 15:22:57 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Update of bug #55263 (project octave):

                  Status:                    None => Works For Me           
        Operating System:       Microsoft Windows => Any                    

    _______________________________________________________

Follow-up Comment #1:

I think you are expecting more from the algorithm than is reasonably possible.
 There appears to be a discontinuity in the function at the coordinates of the
maximum.


octave:6> fun ([9 9 9])
ans = -244
octave:7> fun ([9 9 9+10*eps])
ans = -0


This is going to make life very hard for the algorithm, even a derivative-free
one.  For fun, I tried your example in Matlab and the output is far worse, x =
[2.18, 9.0, 9.0], objf = -169.9.

You can play around with the starting point, the TolFun and TolX options in
optimset, to see if you can get the algorithm to do what you want, but I
couldn't.

I uploaded a second version of the example file that removes code that is
specific to your system, such as C:\octave.  And fminsearch is part of core
octave so there is no need no load the optim pkg.


(file #45713)
    _______________________________________________________

Additional Item Attachment:

File name: badNelderMead2.m               Size:1 KB


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?55263>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]