mixed integer programming. We are concerned with complex data in which variables may
take any value from a contiguous range or an additional set of discrete states. We propose a
novel set of constraints that we refer to as a" mixed polytope" and show how this can be
used with an integer programming solver to efficiently find coherent counterfactual
explanations ie solutions that are guaranteed to map back onto the underlying data …