全局优化工具箱

다중최댓값,다중최솟값,非光滑최적화문제해결

全局优化工具箱는여러개의최댓값또는최솟값을갖는문제에대한전역해를찾는방법을제공합니다。工具箱求解에는대리,패턴검색,유전알고리즘,입자군집,모의담금질기법,multistart및전역검색이포함됩니다。이解决를사용하여목적또는연속함수가연속적,비연속적,확률적이거나,도함수가없거나,시뮬레이션또는블랙박스함수인경우의최적해를구할수있습니다。다목적최적화문제의경우에는유전알고리즘또는패턴검색解决를사용하여파레토프런트를식별할수있습니다。

옵션조절과(적용할수있는解决의경우)생성,업데이트및검색방법을사용자정의하여解决효과를개선할수있습니다。유전알고리즘과模拟退火求解에서사용자정의데이터형식을사용하면기본데이터형식으로는쉽게표현할수없는문제도표현이가능합니다。혼합형함수옵션을사용하면하나의解决를적용한뒤또다른解决를적용하여해를개선할수있습니다。

시작하기:

최적화문제해결

解算器를선택하고,최적화문제를정의하고,알고리즘작동,오차,중단조건,시각화및사용자지정을위한옵션을설정합니다。

解算器및문제지정

문제특징과원하는결과를기반으로解决결정。비선형목표와제약사항을지정하는함수작성。

光滑및非光滑문제。

공통옵션설정

선택한解决에적용할수있는중단조건설정。최적성및제약사항을위한오차설정。병렬컴퓨팅을사용한가속。

병렬컴퓨팅에서가속。

중간결과액세스

최적화진행에대한라이브피드백취득을위해플롯함수사용。직접작성또는제공된것사용。사용자중단조건생성,파일에결과쓰기또는解决실행을위한사용자앱작성을위해출력함수사용。

패턴검색을위한플롯함수사용자지정。

GlobalSearch및MultiStart

전역최솟값검색도중다중시작점에서지역최소값을찾기위한증감기반解决적용다른지역및전역최소값이반환됨。光滑인비제약및제약문제풀이。

解算器비교

다중시작점을생성하는GlobalSearch사용및비선형解决를시작하기전필터링,은은종종고품질솔루션생성합니다。MultiStart를사용하면시작점을생성하기위한지역解决및다양한방법을선택할수있습니다。

GlobalSearch및MultiStart결과。

GlobalSearch옵션선택

시험지점개수지정및검색조정。

MultiStart옵션선택

비선형解决지정。시작점생성방법선택또는사용자정의설정사용。병렬컴퓨팅을사용한가속。

대리최적화

시간소모가많은목적함수가있는문제에서전역최솟값검색。解算器가빠르게평가및최소화할수있는함수에대한근사를구성합니다。

문제지정

유한경계제약사항이있는문제에적용。목적함수는미분가능하거나연속적일필요는없습니다。

옵션선택

초기대리구성을위해일련의초기지점및옵션목표값을제공합니다。대리및최소샘플거리를위해사용할지점개수를설정。병렬컴퓨팅을사용한가속。

패턴검색

직접검색알고리즘GPS(广义模式搜索),GSS(发电机组搜索)및马德斯(网格自适应搜索)세개중한개를사용한최적화문제해결。각단계에서지점의메시패턴이생성및평가됩니다。

문제지정

비제약또는경계,선형이나비선형제약사항이있는문제에적용。목적및제약조건함수는미분가능또는연속일필요는없습니다。

怀特山脉산의华盛顿등반。

옵션선택

각단계에서평가하기위해폴링옵션중에서선택및지점개수설정。효율개선을위해옵션검색단계사용。세분화및축소를포함한메시변경방법제어。병렬컴퓨팅을사용한가속。

함수값및평가를위한내장플롯。

유전알고리즘

생물학적진화의원칙을모방하여생식과정에서의유전자조합을모델로한규칙을사용하여개별포인트집단을반복적으로수정함으로써전역최솟값을검색。

문제지정

비제약또는경계,선형,비선형또는정수제약사항이있는문제에적용。목적적및제약조건함수는미분가능또는연속일필요는없습니다。

옵션선택

생성,적합도조정,선택,교차및돌연변이를위한옵션중에서선택。집단크기,우수자녀수및교차율지정。병렬컴퓨팅을사용한가속。

몇개의지역최소값을지닌함수。

사용자지정

생성,선택및돌연변이를위해사용자함수를제공。사용자문제를보다쉽게표현하기위해사용자지정데이터타입사용。솔루션을세분화하기위해두번째옵티마이저적용。

세일즈맨여행문제솔루션。

입자군집

곤충군집거동에서영감을얻은알고리즘을사용한전역최소값검색。각입자는그때까지발견된최선의위치그리고군집이발견된최선의위치에의해영향을받은속도와방향으로이동합니다。

문제지정

비제약문제또는경계제약사항이있는문제에적용。목적함수는미분가능하거나연속적일필요는없습니다。

입자당5번이동경로표시。

옵션선택

관성그리고자기및사회적조절중량설정을통한속도계산조정。이웃크기설정。병렬컴퓨팅을사용한가속。

내장플롯함수。

사용자지정

초기군집생성을위해사용자함수를제공。솔루션을세분화하기위해두번째옵티마이저적용。

확률함수에서입자유주。

담금질기법

물질을가열한다음서서히온도를낮춰결함을줄이고,따라서시스템에너지를최소화하는담금질공정의물리적과정을모방하는확률적검색알고리즘을사용하여전역최솟값을검색。

문제지정

비제약문제또는경계제약사항이있는문제에적용。목적함수는미분가능하거나연속적일필요는없습니다

많은지역최소값을지닌함수。

옵션선택

自适应模拟退火、玻耳兹曼退火또는快速退火알고리즘을위한옵션중에서선택

담금질기법시각화。

사용자지정

담금질처리,허용기준및온도계획을지정하기위해함수생성。사용자문제를보다쉽게표현하기위해사용자지정데이터타입사용。솔루션을세분화하기위해두번째옵티마이저적용。

멀티프로세서일정。

다목적최적화

다목적최적화및경계,선형또는비선형제약사항이있는문제를위해일련의비지배솔루션인파레토프런트식별。패턴검색또는유전알고리즘解决사용。

解算器비교

다목적유전적알고리즘보다적은개수의함수평가로파레토프런트생성을위해다목적패턴검색알고리즘을사용。유전알고리즘은보다넓게펼쳐진지점을생성할수있습니다。

패턴검색옵션선택

일련의초기지점제공。원하는파레토집합크기,최소폴링비율및체적변화오차지정。2 d및3 d파레토프런트자동플롯。병렬컴퓨팅을사용한가속。

목표3개의파레토표면。

유전알고리즘옵션설정

계속상위등급파레토프런트가되기위한개별비율지정。2 d파레토프런트자동플롯。병렬컴퓨팅을사용한가속。

목표2개의파레토프런트。

최신기능

비선형제약조건이있는대리최적화

비선형및정수제약조건을갖,는시간이오래걸리는비선형최적화문제풀기

이러한특징과해당함수에대한자세한내용은릴리스정보를참조하십시오。