Skip to content
aykutbulut edited this page Nov 21, 2014 · 3 revisions

Welcome to the DietCOLA wiki!

DietCOLA (Discrete COLA) uses branch and bound to solve second order cone optimization problems.

Installation

DietCOLA depends on COLA and ALPS. Once COLA and ALPS are installed and their .pc file is in your PKG_CONFIG_PATH, you can install DietCOLA by running "configure" and "make install". DietCOLA uses pkg-config to locate its dependencies.

Using DietCOLA

DietCOLA accepts inputs in extended mps format. See http://docs.mosek.com/7.0/capi/The_MPS_file_format.html for how to include cones in your mps files. Once DietCOLA is installed you can call the solver by "dietcola input.mps". For now DietCOLA does not accept any options.

You can also use DietCOLA as a library. For this you should create an instance of DcModel class. See DcMain.cpp for how to do this.

Clone this wiki locally