Mixed Integer Distributed Ant Colony Optimization


MIDACO is a solver for numerical optimization problems. MIDACO can be applied to continuous (NLP), discrete/integer (IP) and mixed integer (MINLP) problems. MIDACO can be used for single- and multi-objective (MO) optimization. Problems may be restricted to equality and/or inequality constraints. MIDACO is suitable for problems with up to thousands of variables and constraints. MIDACO implements a derivative-free, evolutionary algorithm that treats the problem as black-box which may contain critical function properties such as non-convexity, discontinuities or stochastic noise. For CPU-time expensive applications, MIDACO offers an efficient parallelization strategy. The software is available for several programming languages, such as  ExcelJavaC#,  MatlabPythonRC/C++  and  Fortran.


The development of MIDACO has been supported and partially financed by:


Additional information