MIP Engines are Saturation Engines Too

Talk by Diego Olivier Fernandez Pons

2025-10-14
Location: TU Wien, FAV Hörsaal 3 Zemanek (Seminarraum Zemanek, Favoritenstraße 9-11, Erdgeschoß) (HHEG01)
Date/Time: 2025-10-22 15:00 ‒ 16:00

Abstract: Saturation-based theorem provers use heuristics to create and delete formulas. Mixed integer programming engines used in mathematical optimization, while based on DPLL, also are saturation-based theorem provers for systems of integer linear equations. The algorithm that guides and supports the formula generation is the LP while the formulas are generated by the cutting-planes heuristics in a process globally known as the separation problem. We will show the similarities and differences between saturation-based theorem provers and MIP engines, and try to identify research directions that could benefit both communities.

Bio: Diego Olivier Fernandez Pons started his career in ILOG R&D working on MIP and Constraint Programming engines. Then worked for IBM as an optimization consultant. He is the co-author of OptalCP a constraint programming engine for scheduling problems. And he works today in the quantum group of Microsoft.