Local-MIP

Highlights

Rapid Optimization

Local-MIP delivers top-tier performance among open-source solvers on the general MIPLIB benchmark, capable of finding high-quality solutions within seconds.

Highly Customizable

Featuring a comprehensive API and flexible callback system, Local-MIP empowers users to design and tailor algorithm modules for specific scenarios.

Seamless Integration

Zero third-party dependencies. Local-MIP natively supports standard MPS and LP formats and can be easily integrated into other solvers via C++ or Python interfaces.

Quick Start

Start from the project root directory (after extracting or cloning the repository).

  1. Software: Grab the latest release from the software page.
  2. Build: Compile using the provided script:

    1
    
     ./build.sh release
    
  3. Run: Solve your first instance:

    1
    2
    
     cd build
     ./Local-MIP --model_file ../test-set/2club200v15p5scn.mps --time_limit 300
    

Full Quick Start β†’


Software using Local-MIP

Local-MIP is integrated into several state-of-the-art optimization tools:

1. NVIDIA cuOpt

NVIDIA cuOpt is a GPU-accelerated solver.

2. Exact

Exact is a leading Pseudo-Boolean (PB) solver.


Documentation & Resources

Getting Started

Technical Documentation

Performance & Research


Latest Release: v2.0 License: MIT License