Búsqueda global o de múltiples puntos de partida
Solucionadores de puntos de partida múltiples para optimización basada en gradientes, con o sin restricciones
Estos solucionadores se aplican a problemas con funciones objetivo y restricciones suaves. Ejecutan solucionadores Optimization Toolbox™ repetidamente para intentar localizar una solución global o múltiples soluciones locales.
Funciones
Objetos
Temas
Inicio múltiple basado en problemas
- Minimizar una función no lineal con un solver de inicio múltiple, basado en problemas
Encuentre una mejor solución a un problema no lineal utilizando un solucionador de inicio múltiple. - Specify Start Points for MultiStart, Problem-Based
Specify start points forMultiStart
in the problem-based approach. - Find Multiple Local Solutions Using MultiStart or GlobalSearch, Problem-Based
Use thelocal
field of theoutput
structure to examine the points whereGlobalSearch
andMultiStart
start. - MultiStart with lsqnonlin, Problem-Based
Fit a function to data usingMultiStart
andlsqnonlin
.
Conceptos básicos de optimización de GlobalSearch y MultiStart
- Find Global or Multiple Local Minima
Example showing thatGlobalSearch
returns fewer solutions thanMultiStart
, often with higher quality. - Maximizing Monochromatic Polarized Light Interference Patterns Using GlobalSearch and MultiStart
Find a global minimum in a problem having multiple local minima. - Optimize Using Only Feasible Start Points
Example showing how to avoid starting from infeasible points. - MultiStart Using lsqcurvefit or lsqnonlin
Shows how to use MultiStart to help find a global minimum to a least-squares problem.
Flujo de trabajo de optimización
- Flujo de trabajo para GlobalSearch y MultiStart
Cómo configurar y ejecutar los solucionadores. - Create Problem Structure
Provides detailed steps for creating a problem structure. - Create Solver Object
Describes what a solver object is, and how to set its properties. - Set Start Points for MultiStart
Provides details on the ways to set the start points. - Run the Solver
Provides basic examples of the complete workflow for both GlobalSearch and MultiStart.
Técnicas para una búsqueda eficaz
- Parallel MultiStart
Shows how to compute in parallel for faster searches. - Isolated Global Minimum
An extended example showing ways to search for a global minimum. - Refine Start Points
Examples of how to search your space effectively and efficiently. - Change Options
Considerations in setting local solver options and global solver properties. - Reproduce Results
How to set random seeds to reproduce results.
Estudiar los resultados
- Iterative Display
Describes the two types of iterative display for monitoring solver progress. - Global Output Structures
Describes the types of output structures that GlobalSearch and MultiStart can return. - Visualize the Basins of Attraction
Example showing how to plot multiple initial and final points in a 2-D problem. - Output Functions for GlobalSearch and MultiStart
Provides details and an example of monitoring and halting solvers by using output functions. - Plot Functions for GlobalSearch and MultiStart
How to use both built-in and custom plot functions for monitoring solution progress.
Antecedentes del solucionador de inicio múltiple
- Problems That GlobalSearch and MultiStart Can Solve
GlobalSearch and MultiStart apply to smooth problems where there are multiple local solutions. - How GlobalSearch and MultiStart Work
Describes the solver algorithms. - Single Solution
Describes the first four outputs, usually calledx
,fval
,exitflag
, andoutput
, from bothGlobalSearch
andMultiStart
. - Multiple Solutions
Describes how to obtain multiple solutions from GlobalSearch and MultiStart, and how to change the definition of distinct solutions. - GlobalSearch and MultiStart Properties (Options)
Describes properties of GlobalSearch and MultiStart objects.