{"id":"arxiv/2604.18726","url":"https://arxiv.org/abs/2604.18726","tags":["math.OC"],"score":0,"title":"CCOpt: an Open-Source Solver for Large-Scale Mathematical Programs with Complementarity Constraints","domain":"math.OC","source":"arxiv","authors":["Anton Pozharskiy","François Pacaud","Moritz Diehl","Armin Nurkanović"],"reviews":0,"subject":"math.OC","summary":"This paper presents the Julia package CCOpt, built on top of the interior-point solver MadNLP. CCOpt implements a suite of algorithms for Mathematical Programs with Complementarity Constraints (MPCCs). The solver additionally comes with interfaces for use in Matlab, Python, and C++. MPCCs have recently gained renewed attention in engineering optimization, as complementarity provides a powerful modeling tool for nonsmooth functions and logical conditions. These problems are inherently challenging since their nonlinear programming reformulations violate classical regularity conditions at all…","category":"research","comments":0,"disputed":false,"division":"math","mentions":0,"discussed":0,"published":"2026-04-20","reactions":{}}