В следующих таблицах показаны функции, доступные для минимизации, многообъективной оптимизации, решения уравнений и решения задач наименьших квадратов (подгонки модели).
Проблемы минимизации
| Напечатать | Формулировка | Решающее устройство |
|---|---|---|
Скалярная минимизация |
) таким образом, что lb < x < ub (x является скалярным) | fminbnd |
Неограниченная минимизация |
) | |
Линейное программирование |
так, что A· x ≤ b, Aeq· x = beq, lb ≤ x ≤ ub | |
Смешанно-целочисленное линейное программирование |
так, что A· x ≤ b, Aeq· x = beq, lb ≤ x ≤ ub, x (intcon) является целочисленным | |
Квадратичное программирование |
cTx так, что A· x ≤ b, Aeq· x = beq, lb ≤ x ≤ ub | |
Коническое программирование |
так, что A⋅x−b‖≤dT⋅x−γ, A· x ≤ b, Aeq · x = beq, lb ≤ x ≤ ub | |
Ограниченная минимизация |
) так, что c (x ) ≤ 0, ceq ( x) = 0, A · x ≤ b, Aeq · x = beq , lb ≤ x ≤ ub | |
Полубесконечная минимизация |
) так, что K (x, w) ≤ 0 для всех w, c (x ) ≤ 0, ceq ( x) = 0, A · x ≤ b, Aeq· x = beq , lb ≤ x ≤ ub |
Проблемы многообъективной оптимизации
| Напечатать | Формулировка | Решающее устройство |
|---|---|---|
Достижение цели |
γ γ так, что F (x ) - w· γ ≤ цель, c (x ) ≤ 0, ceq ( x) = 0, A · x ≤ b, Aeq· x = beq , lb ≤ x ≤ ub | |
Минимакс |
) так, что c (x ) ≤ 0, ceq ( x) = 0, A · x ≤ b, Aeq · x = beq , lb ≤ x ≤ ub |
Решение проблем с уравнениями
Проблемы наименьших квадратов (подгонка модели)
| Напечатать | Формулировка | Решающее устройство |
|---|---|---|
Линейные наименьшие квадраты |
m уравнений, n переменных |
|
Неотрицательные линейные наименьшие квадраты |
таким образом, что x ≥ 0 | |
Ограниченные линейные наименьшие квадраты |
так, что A· x ≤ b, Aeq· x = beq, lb ≤ x ≤ ub | |
Нелинейные наименьшие квадраты |
(x) так, что lb ≤ x ≤ ub | |
Нелинейный фитинг кривой |
−ydata‖22 так, что lb ≤ x ≤ ub |