主要内容

想象吸引力的盆地

哪个起点通向哪个盆地?对于最陡峭的下降解算器,附近的点通常指向同一个盆地;看到盆地的吸引力.然而,对于Optimization Toolbox™求解器,盆地更加复杂。

画出MultiStart从例子开始,使用MultiStart运行的示例用颜色标注了水池的尽头。

% rng(14,'twister') %取消注释前一行以获得相同的输出ms = MultiStart;选择= optimoptions (@fmincon、“算法”、“内点”);sixmin = @ (x) (4 * x (1) ^ 2 - 2.1 * (1) ^ 4 + x(1) ^ 6/3……+ x(1)*x(2) - 4*x(2)^2 + 4*x(2)^4;问题= createOptimProblem (fmincon, x0,[1、2],…sixmin“客观”,“磅”,[3 3],乌兰巴托,3,3,…“选项”,选择);[xminm, fminm flagm、outptm manyminsm] =运行(女士,问题,50);possColors =“kbgcrm”;hold on for i = 1:size(manyminsm,2) %这一行的颜色cIdx = rem(i-1, length(所有颜色))+ 1; color = possColors(cIdx); % Plot start points u = manyminsm(i).X0; x0ThisMin = reshape([u{:}], 2, length(u)); plot(x0ThisMin(1, :), x0ThisMin(2, :), '.', ... 'Color',color,'MarkerSize',25); % Plot the basin with color i plot(manyminsm(i).X(1), manyminsm(i).X(2), '*', ... 'Color', color, 'MarkerSize',25); end % basin center marked with a *, start points with dots hold off

该图用彩色显示了盆地的中心符号。起始点的颜色与符号收敛到中心的象征。

起点并不总是收敛到最近的盆地。例如,红点更靠近青色盆中心,而不是红色盆中心。此外,许多黑色和蓝色的起点更接近相反的盆地中心。

正如你在下面的等高线图中所看到的,洋红色和红色的盆地是浅的。

生成图的代码

相关的话题

Baidu
map