Satisfiability Modulo Theories for Verifying MILP Certificates

Bibliographic Details
Title: Satisfiability Modulo Theories for Verifying MILP Certificates
Authors: Wood, Kenan, Zhou, Runtian, Wu, Haoze, Mendes, Hammurabi, Pulaj, Jonad
Publication Year: 2023
Collection: Computer Science
Subject Terms: Computer Science - Logic in Computer Science
More Details: Correctness of results from mixed-integer linear programming (MILP) solvers is critical, particularly in the context of applications such as hardware verification, compiler optimization, or machine-assisted theorem proving. To this end, VIPR 1.0 is the first recently proposed general certificate format for answers produced by MILP solvers. We design a schema to encode VIPR's inference rules as a ground formula that completely characterizes the validity of the algorithmic check, removing any ambiguities and imprecisions present in the specification. We implement a checker for VIPR certificates by expressing our ground formula with the Satisfiability Modulo Theory Library (SMT-LIB) and check its validity. Our approach is solver-agnostic, and we test its viability using benchmark instances found in the literature.
Comment: Redesigned and optimized the transformation to a ground formula. Reimplemented the transformation in a more functional style of programming. Expanded the experiments. Improved exposition
Document Type: Working Paper
Access URL: http://arxiv.org/abs/2312.10420
Accession Number: edsarx.2312.10420
Database: arXiv
More Details
Description not available.