comparison of direct search and conjugate gradient method

    技术2022-05-11  107

    direct search  (Nelder-Mead method): matlab function--fminsearch

    conjugate gradient : matlab fun---fminunc

    for the same questions to find the next solution:

    function f=ff2(x)

    f=4*x(1)^2+5*x(1)*x(2)+2*x(2)^2;

    the initial value is [1,1];

    result of conjugate:

    Optimization terminated successfully: Search direction less than 2*options.TolX

    x =

      1.0e-007 *

       -0.3723    0.4730

    fval =

      1.2138e-015

    exitflag =

         1

    output =

           iterations: 3        funcCount: 16         stepsize: 1.9939    firstorderopt: 3.2647e-007        algorithm: 'medium-scale: Quasi-Newton line search'

    result of direct :

    x =

      1.0e-004 *

       -0.4945    0.5283

    fval =

      2.3014e-009

    exitflag =

         1

    output =

        iterations: 47     funcCount: 90     algorithm: 'Nelder-Mead simplex direct search'


    最新回复(0)