how to multistart with CustomStartPointSet
조회 수: 10 (최근 30일)
이전 댓글 표시
Dear All, i'm using multistart to solve an optimization problem. To be more efficient i want to provide a set of starting points.
ms = MultiStart('Display','iter','UseParallel',true);
startM = initialMATRIX(50,n_points,UB,LB,planar);
tpoints = CustomStartPointSetCustomStartPointSet(startM);
problem = createOptimProblem('fmincon','x0',planar,'objective',ObjectiveFunction,'lb', LB,'ub', UB,'Aineq',A,'bineq',b);
[R,Fval] = run(gs,problem,tpoints);
now, I know that when I'm setting multistart to create a random set of points, i need to declare
[R,Fval] = run(ms,problem,50);
And it will start with 50 + 1 because it uses also the point x0.
What happens when i use the custom set of points? x0 is added or not? and if it is not, why i still need to declare it?
thanks!
댓글 수: 2
Marylen Sun
2020년 12월 3일
Hello!!
Do you know undertand how can i set a matrix of start points?
Please, thank you
Alan Weiss
2020년 12월 4일
Alan Weiss
MATLAB mathematical toolbox documentation
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Global or Multiple Starting Point Search에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!