Dmitrey

bench 2 - Direct

Mar 26th, 2011
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.54 KB | None | 0 0
  1. % with default values of maxevals and maxits Direct stops immediately thus non-defaults were used
  2.  
  3. f = @(x) x(1)/(x(2)+1e-15) + x(3)/(x(4)+1e-15) + x(5)/(x(6)+1e-15) + x(6)/(x(1)+1e-15) + 10^-7*sum(x);
  4. Problem.f = f;
  5. bounds = [zeros(1,6);ones(1,6)]';
  6. opts.tol = 1e-9;
  7. opts.maxevals = 100000;
  8. opts.maxits = 10000;
  9. tic
  10. [ret_minval,final_xatmin,history] = Direct(Problem,bounds,opts);
  11. toc
  12.  
  13. Output:
  14. ...
  15. Exceeded max fcn evals. Increase maxevals
  16. Iter: 1946   f_min:    0.3889205538    fn evals:   100009
  17. Elapsed time is 475.858316 seconds.
Advertisement
Add Comment
Please, Sign In to add comment