multiplot
Plot the optimization problem contours & constraints and overlay the multi-start search area.
Syntax
multiplot(optiObj)
multiplot(optiObj,log)
multiplot(optiObj,log,npts)
Description
multiplot(optiObj) plots the objective function contours and linear constraints centered around the solution, and overlays the multi-start search area. If the OPTI object has been solved previously it will use this solution as the center of the plot, otherwise it will use x0. If the problem is unsolved, x0 is not specified and all bounds are specified, plot will use the bounds as the limits of the plot.
This function only works for one to five dimensional problems.
multiplot(obtiObj,log) plots the objective function contours as log(obj) when log = 1.
multiplot(obtiObj,log,npts) controls the number of points used to evaluate the objective and constraint functions. Typically 50 is sufficient, larger numbers result in more detailed plots.
Example Plots


Each square represents a search region of the algorithm. Blue points represent the best points found in Phase 1, while pink points represent the best points found in Phase 2. Green points are random points searched around the user supplied x0. The size of the dot represents the score of that point, larger dots are better (normalized for each phase).
Copyright © 2011-2013 Jonathan Currie (I2C2)