Optimization Toolbox

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

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

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

Начало работы

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

Установка оптимизации, основанной на проблеме

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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