We are implementing modern mathematical algorithms in open source packages. Below is a selection of our work.
We are also the main maintainers of the benchmark library mintoc.de for mixed-integer optimal control problems, including optimal experimental design problems and inverse optimal control problems.
Selected publications
@software{Hahn2025, author = {Hahn, Mirko}, title = {mirhahn/pycoimset}, publisher = {Zenodo}, year = {2025}, url = {https://github.com/mirhahn/pycoimset}, doi = {10.5281/zenodo.14726148} }
@misc{Martensen2024b, author = {Martensen, C.J. and Plate, C. and Sager, S.}, title = {dynamicOED.jl}, journal = {GitHub repository}, publisher = {GitHub}, year = {2024}, url = {https://github.com/mathopt/DynamicOED.jl} }
@article{Martensen2024c, author = {Martensen, Carl Julius and Plate, Christoph and Sager, Sebastian}, title = {DynamicOED.jl: A Julia package for solving optimum experimental design problems}, journal = {Journal of Open Source Software}, year = {2024}, volume = {9}, number = {98}, pages = {6605}, doi = {10.21105/joss.06605} }
@misc{secondorderpoc, author = {Plate, C. and Sager, S. and Tetschke, M.}, title = {SecondOrderPOC.jl}, journal = {GitHub repository}, publisher = {GitHub}, year = {2024}, url = {https://github.com/chplate/SecondOrderPOC.jl} }
@inproceedings{Buerger2020, author = {B\"urger, A. and Zeile, C. and Hahn, M. and Altmann-Dieses, A. and Sager, S. and Diehl, M.}, title = {pycombina: An Open-Source Tool for Solving Combinatorial Approximation Problems arising in Mixed-Integer Optimal Control}, journal = {IFAC}, year = {2020}, volume = {53}, pages = {6502--6508}, doi = {10.1016/j.ifacol.2020.12.1799} }
@article{Janka2016, author = {Janka, D. and Kirches, C. and Sager, S. and W\"achter, A.}, title = {An {SR1/BFGS SQP} algorithm for nonconvex nonlinear programs with block-diagonal {H}essian matrix}, journal = {Mathematical {P}rogamming {C}omputation}, year = {2016}, volume = {8}, number = {4}, pages = {435--459}, doi = {10.1007/s12532-016-0101-2} }