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');