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 条
  • [31] On Mixed-Integer Programming Formulations for the Unit Commitment Problem
    Knueven, Bernard
    Ostrowski, James
    Watson, Jean-Paul
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (04) : 857 - 876
  • [32] FORMULATING A MIXED-INTEGER PROGRAMMING PROBLEM TO IMPROVE SOLVABILITY
    BARNHART, C
    JOHNSON, EL
    NEMHAUSER, GL
    SIGISMONDI, G
    VANCE, P
    OPERATIONS RESEARCH, 1993, 41 (06) : 1013 - 1019
  • [33] The Multistatic Sonar Location Problem and Mixed-Integer Programming
    Craparo, Emily M.
    Fuegenschuh, Armin
    OPERATIONS RESEARCH PROCEEDINGS 2017, 2018, : 503 - 508
  • [34] A mixed-integer programming approach to the parallel replacement problem under technological change
    Bueyuektahtakin, I. Esra
    Hartman, Joseph C.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (03) : 680 - 695
  • [35] An approach to optimization of the choice of boiler steel grades as to a mixed-integer programming problem
    Kler, Alexandr M.
    Potanina, Yulia M.
    ENERGY, 2017, 127 : 128 - 135
  • [36] A Stochastic Mixed-Integer Programming approach to the energy-technology management problem
    Stoyan, Stephen J.
    Dessouky, Maged M.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2012, 63 (03) : 594 - 606
  • [37] A mixed-integer programming approach to multi-class data classification problem
    Uney, Fadime
    Turkay, Metin
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 173 (03) : 910 - 920
  • [38] Reduction of the bilevel stochastic optimization problem with quantile objective function to a mixed-integer problem
    Dempe, Stephan
    Ivanov, Sergey
    Naumov, Andrey
    APPLIED STOCHASTIC MODELS IN BUSINESS AND INDUSTRY, 2017, 33 (05) : 544 - 554
  • [39] A DC Programming Approach for Mixed-Integer Linear Programs
    Niu, Yi-Shuai
    Dinh, Tao Pham
    MODELLING, COMPUTATION AND OPTIMIZATION IN INFORMATION SYSTEMS AND MANAGEMENT SCIENCES, PROCEEDINGS, 2008, 14 : 244 - 253
  • [40] A Mixed-Integer Programming Approach for the Design of Homogeneous Magnets
    Chan, T.
    Dayarian, I.
    Jaffray, D.
    Stanescu, T.
    MEDICAL PHYSICS, 2017, 44 (06) : 3156 - 3156