# PaPILO for JuMP Presolver

**URL:** https://discourse.julialang.org/t/papilo-for-jump-presolver/106169
**Category:** Optimization (Mathematical)
**Created:** [November 14, 2023, 12:35am UTC](https://discourse.julialang.org/t/papilo-for-jump-presolver/106169 "2023-11-14T00:35:55Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Stuart\_Rogers](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stuart_rogers/32/10694_2.png) [@Stuart\_Rogers](https://discourse.julialang.org/u/Stuart_Rogers)
#### Post date: [November 14, 2023, 12:35am UTC](https://discourse.julialang.org/t/papilo-for-jump-presolver/106169/1 "2023-11-14T00:35:55Z")

</div>

Are there plans to add PaPILO as a LP/MILP presolver for JuMP? Since PaPILO is sometimes able to detect infeasibility, it may also be viewed as a partial LP & MILP solver.

> **[GitHub - scipopt/papilo: Parallel Presolve for Integer and Linear Optimization](https://github.com/scipopt/papilo)**
>
> Parallel Presolve for Integer and Linear Optimization - GitHub - scipopt/papilo: Parallel Presolve for Integer and Linear Optimization

> **[PaPILO: A Parallel Presolving Library for Integer and Linear Programming with...](https://arxiv.org/abs/2206.10709)**
>
> Presolving has become an essential component of modern MIP solvers both in terms of computational performance and numerical robustness. In this paper, we present PaPILO, a new C++ header-only library that provides a large set of presolving routines...

---

<div class="post-metadata">

### Author: ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)
#### Post date: [November 14, 2023, 1:09am UTC](https://discourse.julialang.org/t/papilo-for-jump-presolver/106169/2 "2023-11-14T01:09:01Z")

</div>

The core JuMP developers have no current plans, but that doesn’t prevent someone else from trying.

There is a SCIP build with papilo, which would be a good starting point: [https://github.com/JuliaPackaging/Yggdrasil/blob/master/S/SCIP\_PaPILO/build\_tarballs.jl](https://github.com/JuliaPackaging/Yggdrasil/blob/master/S/SCIP_PaPILO/build_tarballs.jl)
