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