이번역최신을있지않습니다않습니다。최신내용으로보려면를하십시오하십시오하십시오。
최적화
라이브편집기방정식최적화풉니다풉니다。
설명
최적화작업을다양유형의조건적용선형및비선형목적함수를를대화형방식방식으로최적최적화화하고비선형비선형비선형연립연립연립연립방정식방정식방정식을을을있습니다있습니다있습니다있습니다。이작업은스크립트를위한위한®코드를으로합니다합니다。
이작업하면을수행수있습니다있습니다。
문제의기반으로솔버를합니다합니다합니다。全局优化工具箱를사용경우,이툴박스솔버도하도록할있습니다있습니다있습니다。
함수를함수검색하여목적와조건함수지정합니다합니다합니다。
솔버옵션을합니다。
최적화실행합니다。
최적화사용방법대한제안사항은有效地使用基于求解器的优化实时编辑器任务항목을하십시오。현재는최적화를fseminf
,,,,GlobalSearch
또는Multistart
솔버와함께할없습니다없습니다。
라이브편집기에대한적인내용은라이브스크립트대화형방식작업하기하기항목을하십시오。
작업열기
matlab편집기의스크립트에에최적화작업을하려면라이브편집기의삽입탭에서작업>최적최적를선택하십시오。
또는스크립트코드에관련를입력합니다합니다합니다합니다합니다합니다:最佳
또는Fmincon
)。제안된명령에서优化를선택합니다。
예제
- 제약조건있는문제풀기,솔버솔버기반
- 최적화편집기작업시작하기
- fmincon솔버로최적라이브편집기사용사용
- 使用LSQLIN求解器优化实时编辑器任务
- 使用GPS算法优化(全局优化工具箱)
- 使用许多本地最小值来最小化功能(全局优化工具箱)
- 帕累托的两个目标(全局优化工具箱)
파라미터
목적함수
- 목적함수유형
线性
|二次
|最小二乘
|非线性
|非平滑
목적함수으로,적절한레이블있는을하여됩니다됩니다됩니다。선택한함수따라사용한솔버와문제권장되는솔버가됩니다(求解器
참조)。
제약조건
- 제약조건유형
不受限制
|下限
|上限
|线性不平等
|线性平等
|二阶锥体
|非线性
|整数
제약조건으로,적절한레이블있는을하여됩니다됩니다됩니다。둘이상조건을지정수있습니다있습니다。선택한조건따라사용한솔버와문제권장되는솔버가결정(求解器
참조)。
솔버
- 최적화솔버
솔버이름
matlab이를풀기사용최적화화솔버로솔버로솔버로솔버로솔버로솔버목록에서솔버를선택됩니다됩니다됩니다됩니다。사용가능솔버권장되는라이선스및선택한客观的
와约束
에따라달라집니다。
사용가능한솔버
제약조건유형 | 목적함수유형 | ||||
---|---|---|---|---|---|
선형 | 2차 | 최소제곱 | 비선형 | 매끄럽지않음 | |
제약없음 | 해가자명함 | Quadprog |
lsqcurvefit ,,,,LSQNONLIN ,,,,LSQNONNEG ,,,,LSQLIN |
Fgoalattain ,,,,fminsearch ,,,,fminimax ,,,,fminunc ,,,,FSOLVE ,,,,fzero ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,颗粒处理 (全局优化工具箱),,,,simulanealbnd (全局优化工具箱) |
fminsearch ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,颗粒处理 (全局优化工具箱),,,,simulanealbnd (全局优化工具箱) |
범위만 | linprog |
Quadprog |
lsqcurvefit ,,,,LSQNONLIN ,,,,LSQNONNEG ,,,,LSQLIN |
Fgoalattain ,,,,fminbnd ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,颗粒处理 (全局优化工具箱),,,,simulanealbnd (全局优化工具箱),,,,代理 (全局优化工具箱) |
fminbnd ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,颗粒处理 (全局优化工具箱),,,,simulanealbnd (全局优化工具箱),,,,代理 (全局优化工具箱) |
선형 | linprog |
Quadprog |
LSQLIN ,,,,Fmincon |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
선형 +정수 | intlinprog |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
2차원뿔 | Coneprog |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
비선형 | Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
Fgoalattain ,,,,Fmincon ,,,,fminimax ,,,,GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,gamultiobj (全局优化工具箱),,,,Paretosearch (全局优化工具箱),,,,模式搜索 (全局优化工具箱),,,,代理 (全局优化工具箱) |
비선형 +정수 | GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
GA (全局优化工具箱),,,,代理 (全局优化工具箱) |
예:Fmincon
팁
추가입력이있는의경우,최적화를사용변수를선택고정데이터값포함하는작업공간변수를를해야해야해야。예제는다음개의함수값을포함하는하는将优化变量放在一个向量中,并将数据放在其他变量中항목을하십시오。
최적화는모든값지정한후만를생성합니다합니다。
최적화는
varargin
입력값하는또는오류를함수를구문수없습니다없습니다없습니다。파일에서함수비선형제약함수를선택경우경우,최적화Matlab경로경로경로추가합니다합니다합니다합니다합니다합니다。
최적화에구문오류가로컬함수의동일한한경우경우경우경우경우경우가능한한로컬함수목록목록이이비어비어됩니다됩니다。