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