OptControl.jl: An Interpreter for Optimal Control Problem
Jingyi Yang, Yuebao Yang, Mingtao Li

TL;DR
OptControl.jl is a Julia-based tool that models, generates, and solves optimal control problems using symbolic algebra, supporting component-based modeling for complex systems.
Contribution
It introduces a novel approach to modeling and solving optimal control problems by generating executable Julia scripts without defining new data types.
Findings
Supports component-based modeling for complex systems
Automatically generates and runs optimization scripts
Integrates seamlessly with Julia ecosystem packages
Abstract
OptControl.jl(OptControl) implements that modeling optimal control problems with symbolic algebra system based on Julia language, and generates the corresponding numerical optimization codes to solve them with packages from Julia. OptControl does not define a data type, but generates a solution script by handling Julia strings and runs the script automatically. It also provides an interface to save script files. Meanwhile, OptControl supports component-based modeling, which makes it easy to build the optimal control problem of complex systems. All of OptControl's dependency packages come from ecosystem of Julia.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Embedded Systems Design Techniques · Distributed and Parallel Computing Systems
