A mixed-integer bilevel programming approach for a competitive prioritized set covering problem

被引:22
|
作者
Hemmati, Mehdi [1 ]
Smith, J. Cole [2 ]
机构
[1] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
[2] Clemson Univ, Dept Ind Engn, Clemson, SC 29634 USA
基金
美国国家科学基金会;
关键词
Integer programming; Bilevel programming; Cutting planes; Stackelberg games; CRITICAL INFRASTRUCTURE; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.disopt.2016.04.001
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The competitive set covering problem is a two-player Stackelberg (leader follower) game involving a set of items and clauses. The leader acts first to select a set of items, and with knowledge of the leader's action, the follower then selects another subset of items. There exists a set of clauses, where each clause is a prioritized set of items. A clause is satisfied by the selected item having the highest priority, resulting in a reward for the player that introduced the highest-priority selected item. We examine a mixed-integer bilevel programming (MIBLP) formulation for a competitive set covering problem, assuming that both players seek to maximize their profit. This class of problems arises in several fields, including non-cooperative product introduction and facility location games. We develop an MIBLP model for this problem in which binary decision variables appear in both stages of the model. Our contribution regards a cutting-plane algorithm, based on inequalities that support the convex hull of feasible solutions and induce faces of non-zero dimension in many cases. Furthermore, we investigate alternative verification problems to equip the algorithm with cutting planes that induce higher-dimensional faces, and demonstrate that the algorithm significantly improves upon existing general solution method for MIBLPs. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 134
页数:30
相关论文
共 50 条
  • [41] A mixed-integer programming approach to GRNN parameter estimation
    Lee, G. E.
    Zaknich, A.
    INFORMATION SCIENCES, 2015, 320 : 1 - 11
  • [42] Mixed-integer programming for control
    Richards, A
    How, J
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2676 - 2683
  • [43] A mixed-integer programming approach to networked control systems
    Zhang, G.
    Chen, X.
    Chen, T.
    INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2008, 5 (04) : 590 - 611
  • [44] METHODS AND TOOLS FOR OPTIMISING SUPPLY CHAINS MODELLED AS MIXED-INTEGER BILEVEL PROGRAMMING PROBLEMS
    Jacquot, Vincent
    Flores-Perez, Jose Manuel
    Azzaro-Pantel, Catherine
    Bourjade, Sylvain
    Muller, Catherine
    37TH ANNUAL EUROPEAN SIMULATION AND MODELLING CONFERENCE 2023, ESM 2023, 2023, : 375 - 382
  • [45] A two-stage stochastic mixed-integer programming approach to the index tracking problem
    Stoyan, Stephen J.
    Kwon, Roy H.
    OPTIMIZATION AND ENGINEERING, 2010, 11 (02) : 247 - 275
  • [46] Mixed-integer linear programming heuristics for the prepack optimization problem
    Fischetti, Matteo
    Monaci, Michele
    Salvagnin, Domenico
    DISCRETE OPTIMIZATION, 2016, 22 : 195 - 205
  • [47] Mixed-Integer Linear Programming Formulations for the Software Clustering Problem
    Koehler, Viviane
    Fampa, Marcia
    Araujo, Olinto
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (01) : 113 - 135
  • [48] A two-stage stochastic mixed-integer programming approach to the index tracking problem
    Stephen J. Stoyan
    Roy H. Kwon
    Optimization and Engineering, 2010, 11 : 247 - 275
  • [49] MINIMAX AND SYMMETRICAL DUALITY FOR NONLINEAR MIXED-INTEGER PROGRAMMING PROBLEM
    MISHRA, BK
    DAS, C
    UTILITAS MATHEMATICA, 1984, 26 (NOV) : 215 - 234
  • [50] Solving the Traveling Telescope Problem with Mixed-integer Linear Programming
    Handley, Luke B.
    Petigura, Erik A.
    Misic, Velibor V.
    ASTRONOMICAL JOURNAL, 2024, 167 (01):