Conformément à la tendance récente vers une IA fiable, et notamment à l'intérêt croissant pour le développement de techniques d'explication contrastive pour des processus décisionnels spécifiques tels que la résolution de problèmes de programmation linéaire mixte en nombres entiers (MILP), cet article propose X-MILP, une méthode indépendante du domaine pour générer des explications contrastives pour la MILP. X-MILP encode la question de l'utilisateur concernant la résolution d'un problème MILP sous forme de contrainte supplémentaire et calcule le sous-système irréductible infaisable (IIS) du nouvel ensemble de contraintes obtenu afin de déterminer les raisons de la construction de la réponse à la question. Enfin, il exprime l'explication sous la forme d'un « graphe de raison » construit à partir du IIS pour aider l'utilisateur à comprendre la structure des raisons de la construction de la réponse à la question. Nous évaluons la difficulté empirique du calcul de l'explication à l'aide d'une instance d'un problème d'optimisation bien connu.