ТОМЛАБ - TOMLAB
Разработчики) | Tomlab Optimization Inc. |
---|---|
Стабильный выпуск | 7.9 / 23 августа 2012 г. |
Написано в | MATLAB, C, Фортран |
Операционная система | Windows 32/64-бит, Linux 32/64-бит и Mac OS X (Intel) |
Размер | 89 МБ (32-разрядная версия Windows ) |
Тип | Технические вычисления |
Лицензия | Проприетарный |
Интернет сайт | Страница продукта TOMLAB |
В ТОМЛАБ[1][2][3] Оптимизация Среда - это платформа моделирования для решения прикладных задач оптимизации в MATLAB.
Описание
TOMLAB - это среда разработки и моделирования общего назначения[4] в MATLAB для исследования, обучения и практического решения задач оптимизации. Это позволяет решать более широкий круг задач в MATLAB и предоставляет множество дополнительных решателей.
Поддерживаются проблемы оптимизации
- TOMLAB решает широкий спектр проблем, среди которых:
- Линейное программирование
- Квадратичное программирование
- Нелинейное программирование
- Смешанное целочисленное программирование
- Смешанно-целочисленное квадратичное программирование с или без выпуклый квадратичные ограничения
- Смешано-целочисленное нелинейное программирование
- Линейные и нелинейные наименьших квадратов с L1, L2 и бесконечная норма
- Экспоненциальная подгонка данных
- Глобальная оптимизация
- Полуопределенное программирование проблема с билинейный матричные неравенства
- Ограниченный достижения цели
- Геометрическое программирование
- Генетическое программирование
- Дорого или дорого черный ящик глобальная оптимизация[5]
- Проблемы нелинейной дополнительности
Дополнительные возможности
- TOMLAB поддерживает больше областей, чем общая оптимизация, например:
- Оптимальный контроль с PROPT используя коллокацию Гаусса и Чебышева.[6]
- Автоматическая дифференциация с MAD[7]
- Интерфейс к AMPL
Дальнейшие подробности
TOMLAB поддерживает такие решатели, как Гуроби, CPLEX, СНОПТ, KNITRO и MIDACO. Каждый такой решатель может быть вызван для решения одной единственной формулировки модели. Поддерживаемые решатели подходят для многих задач, включая линейное программирование, целочисленное программирование, и глобальная оптимизация.
Интерфейс к AMPL позволяет сформулировать задачу в алгебраическом формате. В Компилятор MATLAB позволяет пользователю создавать автономные решения. Сестринские продукты доступны для LabVIEW и Microsoft .NET.
Моделированию в основном способствует TomSym класс.
использованная литература
- ^ Холмстрём, Кеннет; Куттине, Нильс-Хасан; Эдвалл, Маркус М. (7 февраля 2008 г.). Адаптивный алгоритм радиального базиса {(ARBF)} для дорогостоящей глобальной оптимизации смешанного целочисленного типа с использованием черного ящика.. Журнал оптимизации и инженерии. Дои:10.1007 / s11081-008-9037-3. ISSN 1389-4420.
- ^ Каллрат, Йозеф; Холмстрём, Кеннет; Эдвалл, Маркус М. (29 февраля 2004 г.). Языки моделирования в математической оптимизации (прикладная оптимизация). Springer. ISBN 1-4020-7547-2.
- ^ Холмстрём, Кеннет; Эдвалл, Маркус М .; Йоран Андерс О. (21 октября 2003 г.). «TOMLAB - для крупномасштабной робастной оптимизации» (PDF). Северная конференция MATLAB 2003. Цитировать журнал требует
| журнал =
(Помогите) - ^ "ОПТИМИЗАЦИЯ ТОМЛАБА", Домашняя страница 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 г.
внешняя ссылка
- ТОМЛАБ
- СУМАСШЕДШИЙ (MАТЛАБ Аавтоматический Dдифференциация)
- PROPT - ПО оптимального управления MATLAB