LPMP / BDD
An integer linear program solver using a Lagrange decomposition into binary decision diagrams. Lagrange multipliers are updated through dual block coordinate ascent.
☆54Updated 4 months ago
Related projects: ⓘ
- Parallel Presolve for Integer and Linear Optimization☆62Updated this week
- The Machine Learning Optimizer☆97Updated last year
- A standalone local search solver for general integer linear programming☆15Updated 2 months ago
- C++ metaheuristics modeler/solver for general integer optimization problems.☆45Updated last month
- Source code for the Paper: CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraints}☆72Updated 2 years ago
- Admm-based Interior Point Method for Linear Programming☆23Updated 5 months ago
- Parallel Presolve for Integer and Linear Optimization☆38Updated 3 years ago
- Nutmeg – a MIP and CP branch-and-check solver☆22Updated last year
- Branch-Cut-Price Framework☆26Updated 4 years ago
- Visualizations of Mittelmann benchmarks☆53Updated this week
- Python interface to automatically formulate Machine Learning models into Mixed-Integer Programs☆20Updated 2 weeks ago
- SOLNP+: A derivative-free optimization software☆21Updated last month
- Generators for linear programming instances with controllable difficulty and solution properties.☆15Updated 3 years ago
- DC3: A Learning Method for Optimization with Hard Constraints☆133Updated 3 years ago
- Hybrid Models for Learning to Branch (NeurIPS 2020)☆44Updated 3 years ago
- ☆25Updated 3 weeks ago
- Official implementation of our ICML 2023 paper "LinSATNet: The Positive Linear Satisfiability Neural Networks".☆38Updated 5 months ago
- The Mathematical Optimization Framework☆24Updated 2 weeks ago
- A solver for mixed-integer nonlinear optimization problems☆117Updated 3 weeks ago
- python algorithms to solve sparse linear programming problems☆28Updated last year
- A solver based on column generation☆22Updated 2 weeks ago
- Framework for solving discrete optimization problems using a combination of Mixed-Integer Linear Programming (MIP) and Machine Learning (…☆146Updated last month
- ☆39Updated 2 years ago
- Sequential object-oriented simPlex☆59Updated last week
- Code the AAAI 2019 paper "Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimization"☆27Updated 3 years ago
- Material for the ISCO 2018 spring school: “Advanced Mixed Integer Programming Formulation Techniques”☆15Updated 6 years ago
- Presentation: Custom MIP Heuristics☆32Updated 2 years ago
- Code repo for ICML'23 Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learning☆34Updated last year
- Combinatorial optimization layers for machine learning pipelines☆113Updated last month
- Discrete Optimization is a python library to ease the definition and re-use of discrete optimization problems and solvers.☆36Updated this week