Main Content

Global or Multiple Starting Point Search

Multiple starting point solvers for gradient-based optimization, constrained or unconstrained

These solvers apply to problems with smooth objective functions and constraints. They run Optimization Toolbox™ solvers repeatedly to try to locate a global solution or multiple local solutions.


expand all

optimvaluesCreate values for optimization problem (Since R2022a)
solveSolve optimization problem or equation problem
createOptimProblemCreate optimization problem structure
listList start points
runRun multiple-start solver


expand all

GlobalSearchFind global minimum
MultiStartFind multiple local minima
CustomStartPointSetCustom start points
GlobalOptimSolutionOptimization solution
RandomStartPointSetRandom start points


Problem-Based Multiple Start

GlobalSearch and MultiStart Optimization Basics

Optimization Workflow

Techniques for Effective Search

Examine Results

Multiple Start Solver Background