Optimization Toolbox

Решает линейные, квадратичные, конические, целочисленные и нелинейные задачи оптимизации

Optimization Toolbox™ предоставляет функции для нахождения параметров, которые минимизируют или максимизируют цели с учетом ограничений. Тулбокс включает решатели для линейного программирования (LP), смешано-целочисленного линейного программирования (MILP), квадратного программирования (QP), программирования конуса второго порядка (SOCP), нелинейного программирования (NLP), ограниченного линейного метода наименьших квадратов, нелинейного метода наименьших квадратов и нелинейных уравнений.

Можно задать задачу оптимизации с функциями и матрицами или путем определения переменных выражений, которые отражают базовую математику. Можно использовать автоматическую дифференциацию целевых и ограничительных функций для более быстрых и точных решений.

Можно использовать решатели тулбокса, чтобы найти оптимальные решения непрерывных и дискретных задач, выполнить сравнительные анализы и включить методы оптимизации в алгоритмы и приложения. Тулбокс позволяет вам выполнить проектные задачи оптимизации, включая оценку параметра, выбор компонента и настройку параметра. Это позволяет вам найти оптимальные решения в таких приложениях, как оптимизация портфеля, управление энергопотреблением и торговля, а также планирование производства.

Запуск

Изучение основ Optimization Toolbox

Основанная на проблеме Setup оптимизации

Сформулируйте пользовательские переменные и выражения задач оптимизации, решите последовательно или параллельно

Настройка задачи оптимизации на основе решателя

Выберите решатель, задайте целевую функцию и ограничения, вычислите параллельно

Нелинейная оптимизация

Решите нелинейные задачи с ограничениями или без ограничений с одной или несколькими целями последовательно или параллельно

Линейное программирование и смешано-целочисленное линейное программирование

Решите задачи линейного программирования с непрерывными и целочисленными переменными

Квадратичное программирование и конусное программирование

Решите задачи с квадратичными целями и линейными ограничениями или с коническими ограничениями

Наименьшие квадраты

Решите задачи наименьших квадратов (аппроксимирование кривыми)

Системы нелинейных уравнений

Решите системы нелинейных уравнений последовательно или параллельно

Результаты оптимизации

Осмыслите выходы решателя и улучшите результаты