Exploiting constraint reasoning to build graphical explanations for mixed-integer linear programming
Exploiting constraint reasoning to build graphical explanations for mixed-integer linear programming
Following the recent push for trustworthy AI, there has been an increasing interest in developing contrastive explanation techniques for optimisation, especially concerning the solution of specific decision-making processes formalised as MILPs. Along these lines, we propose X-MILP, a domain-agnostic approach for building contrastive explanations for MILPs based on constraint reasoning techniques. First, we show how to encode the queries a user makes about the solution of an MILP problem as additional constraints. Then, we determine the reasons that constitute the answer to the user’s query by computing the Irreducible Infeasible Subsystem (IIS) of the newly obtained set of constraints. Finally, we represent our explanation as a “graph of reasons” constructed from the IIS, which helps the user understand the structure among the reasons that answer their query. We test our method on instances of well-known optimisation problems to evaluate the empirical hardness of computing explanations.
Constraint Reasoning, Explainability, Mixed-Integer Linear Programming
21-39
Lera-Leri, Roger X.
6ace4290-fa8d-4adc-9796-cb1a52f02378
Bistaffa, Filippo
c3867bb6-ac44-472e-bb89-e5ed315cdedd
Georgara, Athina
76b3b7b3-4693-4363-9ade-c655b86199ae
Rodríguez-Aguilar, Juan A.
fad66385-e142-412e-b912-9810e695eedb
10 October 2025
Lera-Leri, Roger X.
6ace4290-fa8d-4adc-9796-cb1a52f02378
Bistaffa, Filippo
c3867bb6-ac44-472e-bb89-e5ed315cdedd
Georgara, Athina
76b3b7b3-4693-4363-9ade-c655b86199ae
Rodríguez-Aguilar, Juan A.
fad66385-e142-412e-b912-9810e695eedb
Lera-Leri, Roger X., Bistaffa, Filippo, Georgara, Athina and Rodríguez-Aguilar, Juan A.
(2025)
Exploiting constraint reasoning to build graphical explanations for mixed-integer linear programming.
Calvaresi, Davide, Najjar, Amro, Omicini, Andrea, Ciatto, Giovanni, Aydogan, Reyhan, Carli, Rachele, Främling, Kary and Tiribelli, Simona
(eds.)
In Explainable, Trustworthy, and Responsible AI and Multi-Agent Systems - 7th International Workshop, EXTRAAMAS 2025, Revised Selected Papers.
vol. 15936 LNCS,
Springer Cham.
.
(doi:10.1007/978-3-032-01399-6_2).
Record type:
Conference or Workshop Item
(Paper)
Abstract
Following the recent push for trustworthy AI, there has been an increasing interest in developing contrastive explanation techniques for optimisation, especially concerning the solution of specific decision-making processes formalised as MILPs. Along these lines, we propose X-MILP, a domain-agnostic approach for building contrastive explanations for MILPs based on constraint reasoning techniques. First, we show how to encode the queries a user makes about the solution of an MILP problem as additional constraints. Then, we determine the reasons that constitute the answer to the user’s query by computing the Irreducible Infeasible Subsystem (IIS) of the newly obtained set of constraints. Finally, we represent our explanation as a “graph of reasons” constructed from the IIS, which helps the user understand the structure among the reasons that answer their query. We test our method on instances of well-known optimisation problems to evaluate the empirical hardness of computing explanations.
This record has no associated files available for download.
More information
Published date: 10 October 2025
Keywords:
Constraint Reasoning, Explainability, Mixed-Integer Linear Programming
Identifiers
Local EPrints ID: 509293
URI: http://eprints.soton.ac.uk/id/eprint/509293
ISSN: 0302-9743
PURE UUID: 9ab18339-0a38-4773-8cb8-6eec8b990544
Catalogue record
Date deposited: 18 Feb 2026 17:35
Last modified: 19 Feb 2026 03:14
Export record
Altmetrics
Contributors
Author:
Roger X. Lera-Leri
Author:
Filippo Bistaffa
Author:
Athina Georgara
Author:
Juan A. Rodríguez-Aguilar
Editor:
Davide Calvaresi
Editor:
Amro Najjar
Editor:
Andrea Omicini
Editor:
Giovanni Ciatto
Editor:
Reyhan Aydogan
Editor:
Rachele Carli
Editor:
Kary Främling
Editor:
Simona Tiribelli
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics