Сравнение программного обеспечения для оптимизации
-
Основы оптимизации
- Оптимизация заключается в выборе оптимальных значений из множества альтернатив.
- Математическая функция f описывает преобразование входных данных в выходные.
- Реальные и теоретические проблемы могут быть смоделированы с помощью этой структуры.
-
Примеры задач оптимизации
- Входные данные могут быть конструктивными параметрами двигателя, а выходные — мощностью.
- Бизнес-решения могут быть исходными данными, а прибыль — результатом.
- Описание физической системы может быть входом, а энергия — результатом.
-
Структура задачи оптимизации
- A — это подмножество евклидова пространства с ограничениями.
- Максимизация может быть преобразована в минимизацию путем умножения на минус единицу.
-
Использование оптимизирующего ПО
- Функция f должна быть определена на подходящем языке программирования.
- Оптимизирующее ПО генерирует входные значения и вычисляет значение функции.
- Разделение задач между различными программными модулями оптимизации упрощает тестирование.
-
Сравнение оптимизационного ПО
- Представлены сравнительные таблицы известных специализированных и универсальных библиотек.
- Сравнение проведено в соответствии с принципами RSO.
-
Дополнительные ресурсы
- Ссылки на список программного обеспечения для оптимизации и обзоры за разные годы.
Полный текст статьи: