ТОМЛАБ
Разработчик(и) | Томлаб Оптимизация Инк. |
---|---|
Стабильная версия | 8,7 / 17 сентября 2020 г. |
Написано в | MATLAB , C , Фортран |
Операционная система | Windows 32/64-разрядная , Linux 32/64-разрядная и Mac OS X (Intel) |
Размер | 89 МБ ( 32-разрядная версия Windows ) |
Тип | Технические вычисления |
Лицензия | Собственный |
Веб-сайт | Страница продукта ТОМЛАБ |
ТОМЛАБ [1] [2] [3] Optimization Environment — платформа моделирования для решения прикладных задач оптимизации в MATLAB .
Описание [ править ]
TOMLAB — это среда разработки и моделирования общего назначения. [4] в MATLAB для исследования, преподавания и практического решения задач оптимизации. Это позволяет решать более широкий круг задач в MATLAB и предоставляет множество дополнительных решателей.
Поддерживаются проблемы с оптимизацией [ править ]
- TOMLAB решает широкий спектр типов проблем, среди них:
- Линейное программирование
- Квадратичное программирование
- Нелинейное программирование
- Смешанно-целочисленное программирование
- Смешанно-целочисленное квадратичное программирование с выпуклыми квадратичными ограничениями или без них
- Смешанно-целочисленное нелинейное программирование
- Линейный и нелинейный метод наименьших квадратов с L1 , L2 и нормой бесконечности
- Экспоненциальная аппроксимация данных
- Глобальная оптимизация
- Задача полуопределенного программирования с билинейными матричными неравенствами
- Ограниченное достижение цели
- Геометрическое программирование
- Генетическое программирование
- Дорогостоящая «черного ящика» глобальная оптимизация [5]
- Нелинейные проблемы дополнительности
Дополнительные возможности [ править ]
- TOMLAB поддерживает больше областей, чем общая оптимизация, например:
- Оптимальное управление с помощью PROPT с использованием коллокации Гаусса и Чебышева. [6]
- Автоматическое дифференцирование с помощью MAD [7]
- Интерфейс к AMPL
Подробности [ править ]
TOMLAB поддерживает такие решатели, как CPLEX , SNOPT , KNITRO и MIDACO . Каждый такой решатель может быть вызван для решения одной единственной формулировки модели. Поддерживаемые решатели подходят для решения многих задач, включая линейное программирование , целочисленное программирование и глобальную оптимизацию .
Интерфейс AMPL позволяет сформулировать задачу в алгебраическом формате. Компилятор MATLAB позволяет пользователю создавать автономные решения. Дочерние продукты доступны для LabVIEW и Microsoft .NET .
Моделирование в основном облегчается классом TomSym .
Ссылки [ править ]
- ^ Хольмстрем, Кеннет; Куттине, Нильс-Хассан; Эдвалл, Маркус М. (7 февраля 2008 г.). Адаптивный радиальный базисный алгоритм {(ARBF)} для дорогостоящей глобальной оптимизации со смешанными целочисленными ограничениями типа «черный ящик» . Журнал оптимизации и инженерии. дои : 10.1007/s11081-008-9037-3 . ISSN 1389-4420 .
- ^ Каллрат, Йозеф; Хольмстрем, Кеннет; Эдвалл, Маркус М. (29 февраля 2004 г.). Языки моделирования в математической оптимизации (прикладной оптимизации) . Спрингер. ISBN 1-4020-7547-2 .
- ^ Хольмстрем, Кеннет; Эдвалл, Маркус М.; Йоран Андерс О. (21 октября 2003 г.). «TOMLAB — для крупномасштабной надежной оптимизации» (PDF) . Скандинавская конференция MATLAB 2003.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ «ОПТИМИЗАЦИЯ TOMLAB», домашняя страница TOMOPT, июль, 2014 г.
- ^ Хольмстрем, Кеннет (7 ноября 2007 г.). Адаптивный радиальный базисный алгоритм {(ARBF)} для дорогой глобальной оптимизации «черного ящика» . Журнал глобальной оптимизации (JOGO). дои : 10.1007/s10898-007-9256-8 . ISSN 0925-5001 .
- ^ «PROPT - Программное обеспечение оптимального управления Matlab (DAE, ODE)», домашняя страница PROPT , апрель 2009 г.
- ^ «Автоматическое дифференцирование Matlab (MAD) - matlabAD», домашняя страница MAD , июнь 2008 г.
Внешние ссылки [ править ]
- ТОМЛАБ
- MAD ( MATLAB Автоматическая дифференциация )
- PROPT — программное обеспечение для оптимального управления MATLAB