“…However, the detailed model formulation and the resulting problem size of this MIBLP are not reported. Most existing MIBLP algorithms are proposed to handle special classes of (P0), such as integer bilevel linear programs [15], MIBLPs with special constraint structures [16], MIBLPs without continuous upper-level variables [7,17,18], and/or MIBLPs without continuous lowerlevel variables [19,20]. Fischetti et al [21,22] introduced a new general-purpose algorithm for MIBLPs based on a branch-and-cut framework, where new classes of valid inequalities and effective preprocessing procedures are introduced.…”