Документация Engee

Интеграция с ModelingToolkit

Страница в процессе перевода.

Пакет Optimization.jl тесно интегрирован с символьной системой ModelingToolkit.jl в целях символьно-числовой оптимизации. Она предоставляет интерфейс для автоматизации создания, распараллеливания и оптимизации кода. Оптимизаторы могут лучше взаимодействовать с дополнительной символьной информацией, предоставляемой системой.

Пользователь может взаимодействовать с ModelingToolkit.jl двумя способами. Можно использовать OptimizationFunction с AutoSymbolics для автоматического преобразования численного кода в символьный. Дополнительные сведения см. в документации по OptimizationFunction.

Во-вторых, можно создавать объекты OptimizationProblem для использования в Optimization.jl из чисто символьного интерфейса. Этот способ применяется при использовании ModelingToolkit.jl напрямую, а также поддерживается предметно-ориентированными языками. Дополнительные сведения см. в документации по OptimizationSystem.