www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xregoptmgr/omMultiStart.m
function opt= omMultiStart(opt,Context) %OMMULTISTART MultiStart options % Copyright 2010 The MathWorks, Inc. and Ford Global Technologies, Inc. opt.name= 'MultiStart'; opt = AddOption(opt, 'NumStart',10, {'int', [2 10000]}, 'Number of start points'); opt = AddOption(opt, 'StartPointsType', 'Random', 'Random|Sobol Set', 'Start point set type'); opt = AddOption(opt, 'StartPointsToRun', 'all', 'all|bounds-ineqs', 'Start points to run'); opt = AddOption(opt, 'UseParallel', 'never', 'always|never', 'Run start points in parallel'); opt = AddOption(opt, 'TolFun', 1e-3,{'numeric' , 'positive'}, 'Tolerance for separate objective values'); opt = AddOption(opt, 'TolX', 1e-3,{'numeric', 'positive'}, 'Tolerance for separate solutions'); opt = AddOption(opt, 'LocalSolver', omfmincon(xregoptmgr,Context), 'xregoptmgr', 'Local optimization solver');