A dynamic reformulation heuristic for Generalized Interdiction Problems
•We propose a generalization of standard interdiction problems.•We describe a single-level (heuristic) mixed-integer linear programming reformulation.•We propose an effective heuristic based on a dynamic improvement of the reformulation.•We compare alternative heuristics on a large testbed of 1200+...
Uloženo v:
| Vydáno v: | European journal of operational research Ročník 267; číslo 1; s. 40 - 51 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Elsevier B.V
16.05.2018
Elsevier |
| Témata: | |
| ISSN: | 0377-2217, 1872-6860 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Shrnutí: | •We propose a generalization of standard interdiction problems.•We describe a single-level (heuristic) mixed-integer linear programming reformulation.•We propose an effective heuristic based on a dynamic improvement of the reformulation.•We compare alternative heuristics on a large testbed of 1200+ instances.
We consider a subfamily of mixed-integer linear bilevel problems that we call Generalized Interdiction Problems. This class of problems includes, among others, the widely-studied interdiction problems, i.e., zero-sum Stackelberg games where two players (called the leader and the follower) share a set of items, and the leader can interdict the usage of certain items by the follower. Problems of this type can be modeled as Mixed-Integer Nonlinear Programming problems, whose exact solution can be very hard. In this paper we propose a new heuristic scheme based on a single-level and compact mixed-integer linear programming reformulation of the problem obtained by relaxing the integrality of the follower variables. A distinguished feature of our method is that general-purpose mixed-integer cutting planes for the follower problem are exploited, on the fly, to dynamically improve the reformulation. The resulting heuristic algorithm proved very effective on a large number of test instances, often providing an (almost) optimal solution within very short computing times. |
|---|---|
| ISSN: | 0377-2217 1872-6860 |
| DOI: | 10.1016/j.ejor.2017.11.043 |