Solving LPs with convergent message passing
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
external
include
lib
test
.gitignore
.gitmodules
.travis.yml
CMakeLists.txt
Doxyfile.in
README.md

README.md

LP_MP

Build Status

LP_MP is a C++ framework for developing scalable dual (Lagrangean) decomposition based algorithms solvers for a wide range of LP-relaxations to discrete optimization problems. For a theoretical introduction to the techniques used and the class of problems that can be optimized see [1].

Solvers

Solvers are provided in separate projects and include

Optimization techniques

Optimization techniques include

Installation

Type git clone https://github.com/pawelswoboda/LP_MP.git for downloading, then cd LP_MP and git submodule update --init for downloading dependenciesand finallycmake` for building.

Prerequisites:

  • Clang 5.0 or GCC 7.0 upwards for C++17 compatibility.

References