A simple greedy heuristic for linear assignment interdiction

We consider a bilevel extension of the classical linear assignment problem motivated by network interdiction applications. Specifically, given a bipartite graph with two different (namely, the leader’s and the follower’s) edge costs, the follower solves a linear assignment problem maximizing his/her own profit, whereas the leader is allowed to affect the follower’s decisions by eliminating some of the vertices from the graph. The leader’s objective is to minimize the total cost given by the cost of the interdiction actions plus the cost of the assignments made by the follower. The considered problem is strongly $${ NP}$$NP-hard. First, we formulate this problem as a linear mixed integer program (MIP), which can be solved by commercial MIP solvers. More importantly, we also describe a greedy-based construction heuristic, which provides (under some mild conditions) an optimal solution for the case, where the leader’s and the follower’s edge costs are equal to one. Finally, we present the results of our computational experiments comparing the proposed heuristic against an MIP solver.

[1]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988, Wiley interscience series in discrete mathematics and optimization.

[2]  Oleg A. Prokopyev,et al.  Exact solution approach for a class of nonlinear bilevel knapsack problems , 2015, J. Glob. Optim..

[3]  Mauro Dell'Amico,et al.  Assignment Problems , 1998, IFIP Congress: Fundamentals - Foundations of Computer Science.

[4]  Rico Zenklusen,et al.  Matching interdiction , 2008, Discret. Appl. Math..

[5]  Stephan Dempe,et al.  Foundations of Bilevel Programming , 2002 .

[6]  Jonathan Cole Smith,et al.  Exact interdiction models and algorithms for disconnecting networks via node deletions , 2012, Discret. Optim..

[7]  Xiaotie Deng,et al.  Complexity Issues in Bilevel Linear Programming , 1998 .

[8]  Jonathan F. Bard,et al.  Practical Bilevel Optimization , 1998 .

[9]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[10]  Gerald G. Brown,et al.  Defending Critical Infrastructure , 2006, Interfaces.

[11]  Patrice Marcotte,et al.  An overview of bilevel optimization , 2007, Ann. Oper. Res..

[12]  Eduardo L. Pasiliao,et al.  Exact solution approaches for bilevel assignment problems , 2016, Comput. Optim. Appl..

[13]  Celso C. Ribeiro,et al.  Restart strategies for GRASP with path-relinking heuristics , 2011, Optim. Lett..

[14]  Bettina Klinz,et al.  The computational complexity of bilevel assignment problems , 2009, 4OR.

[15]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[16]  R. Kevin Wood,et al.  Deterministic network interdiction , 1993 .

[17]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[18]  Panos M. Pardalos,et al.  Multilevel Optimization: Algorithms and Applications , 2012 .

[19]  Pierre Hansen,et al.  Links Between Linear Bilevel and Mixed 0–1 Programming Problems , 1995 .

[20]  Mauro Dell'Amico,et al.  8. Quadratic Assignment Problems: Algorithms , 2009 .