MathWorks Optimization Toolbox
Программное обеспечение MathWorks Optimization Toolbox – пакет расширения MATLAB, содержащий набор классических алгоритмов для задач безусловной, условной, непрерывной и дискретной оптимизации. Optimization Toolbox содержит функции линейного, квадратичного, целочисленного программирования, функции нелинейной оптимизации и нелинейного метода наименьших квадратов, функции решения систем нелинейных уравнений, многокритериальной оптимизации, а также функции позволяющие решать минимаксные задачи оптимизации.
Optimization Toolbox предоставляет инженерам и исследователям средства необходимые для поиска оптимальных и компромиссных решений, позволяет настраивать и проводить диагностику задач оптимизации и быстро объединять стандартные алгоритмы оптимизации со своими собственными методами.
Используя функции выхода можно сохранять параметры итерационного процесса и создавать собственные критерии остановки расчета. Функции Optimization Toolbox написаны на открытом языке MATLAB, что позволяет пользователю контролировать исполнение алгоритмов, изменять исходный код, а также создавать свои собственные функции и процедуры.
Ключевые характеристики MathWorks Optimization Toolbox:
- Функции командной строки и инструменты графического интерфейса пользователя для постановки, решения и анализа оптимизационных задач.
- Решение задач нелинейной и многокритериальной оптимизации.
- Решение задач на основе методов нелинейных наименьших квадратов, аппроксимации данных и нелинейных уравнений.
- Решение задач квадратичного и линейного программирования.
- Решение задач двоичного целочисленного программирования.
- Параллельные вычисления ограниченных нелинейных решений.
- Доступ к различным библиотекам прикладных функций оптимизации.
Для работы пакета требуется MATLAB.