Следующие таблицы показывают функции, доступные для минимизации, многоцелевой оптимизации, решения уравнения и решения наименьших квадратов (подбор кривой модели) проблемы.
Проблемы минимизации
Ввод | Формулировка | Решатель |
---|---|---|
Скалярная минимизация |
таким образом, что 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) с целочисленным знаком | |
Квадратичное программирование |
таким образом, что A·x ≤ b, Aeq·x = beq, lb ≤ x ≤ ub | |
Коническое программирование |
таким образом, что , 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 | |
Нелинейный метод наименьших квадратов |
таким образом, что lb ≤ x ≤ ub | |
Нелинейное аппроксимирование кривыми |
таким образом, что lb ≤ x ≤ ub |