전역 탐색 또는 복수 시작점 탐색
기울기 기반 최적화를 위한 복수 시작점 솔버(제약 조건 있음 또는 제약 조건 없음)
이들 솔버는 매끄러운 목적 함수와 제약 조건이 있는 문제에 적용됩니다. Optimization Toolbox™ 솔버를 반복적으로 실행하여 하나의 전역해 또는 복수의 국소해를 찾습니다.
함수
객체
도움말 항목
문제 기반 복수 시작점
- 복수 시작점 솔버를 사용하여 비선형 함수 최소화하기, 문제 기반
비선형 문제에서 복수 시작점 솔버를 사용하여 더 나은 해를 구합니다. - 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
.
GlobalSearch 및 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.
최적화 워크플로
- GlobalSearch와 MultiStart의 워크플로
솔버를 설정하고 실행하는 방법입니다. - 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.
효과적인 탐색 기법
- 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.
결과 검토
- 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.
복수 시작점 솔버 배경 정보
- 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.