The rank pricing problem: Models and branch-and-cut algorithms

被引:11
|
作者
Calvete, Herminia, I [1 ]
Dominguez, Concepcion [2 ,3 ,4 ]
Gale, Carmen [1 ]
Labbe, Martine [2 ,3 ]
Marin, Alfredo [4 ]
机构
[1] Univ Zaragoza, IUMA, Zaragoza, Spain
[2] Univ Libre Bruxelles, Brussels, Belgium
[3] Inria Lille Nord Europe, Lille, France
[4] Univ Murcia, Murcia, Spain
关键词
Bilevel programming; Rank pricing problem; Set packing; Integer programming; LOCATION PROBLEM;
D O I
10.1016/j.cor.2018.12.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
One of the main concerns in management and economic planning is to sell the right product to the right customer for the right price. Companies in retail and manufacturing employ pricing strategies to maximize their revenues. The Rank Pricing Problem considers a unit-demand model with unlimited supply and uniform budgets in which customers have a rank-buying behavior. Under these assumptions, the problem is first analyzed from the perspective of bilevel pricing models and formulated as a non linear bilevel program with multiple independent followers. We also present a direct non linear single level formulation bearing in mind the aim of the problem. Two different linearizations of the models are carried out and two families of valid inequalities are obtained which, embedded in the formulations by implementing a branch-and-cut algorithm, allow us to tighten the upper bound given by the linear relaxation of the models. We also study the polyhedral structure of the models, taking advantage of the fact that a subset of their constraints constitutes a special case of the Set Packing Problem, and characterize all the clique facets. Besides, we develop a preprocessing procedure to reduce the size of the instances. Finally, we show the efficiency of the formulations, the branch-and-cut algorithms and the preprocessing through extensive computational experiments. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:12 / 31
页数:20
相关论文
共 50 条
  • [11] The K-partitioning problem: Formulations and branch-and-cut
    Ales, Zacharie
    Knippel, Arnaud
    NETWORKS, 2020, 76 (03) : 323 - 349
  • [12] A branch-and-cut procedure for the Udine Course Timetabling problem
    Burke, Edmund K.
    Marecek, Jakub
    Parkes, Andrew J.
    Rudova, Hana
    ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) : 71 - 87
  • [13] Branch-and-Cut Algorithms for Steiner Tree Problems with Privacy Conflicts
    Hill, Alessandro
    Voss, Stefan
    Baldacci, Roberto
    COMPUTING AND COMBINATORICS, COCOON 2019, 2019, 11653 : 266 - 278
  • [14] A branch-and-cut algorithm for the connected max- k-cut problem
    Healy, Patrick
    Jozefowiez, Nicolas
    Laroche, Pierre
    Marchetti, Franc
    Martin, Sebastien
    Roka, Zsuzsanna
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 312 (01) : 117 - 124
  • [15] A branch-and-cut algorithm for the discrete (r|p)-centroid problem
    Roboredo, Marcos Costa
    Pessoa, Artur Alves
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 224 (01) : 101 - 109
  • [16] Branch-and-cut methods for the Network Design Problem with Vulnerability Constraints
    Gouveia, Luis
    Joyce-Moniz, Martim
    Leitner, Markus
    COMPUTERS & OPERATIONS RESEARCH, 2018, 91 : 190 - 208
  • [17] An Abstract Model for Branch-and-Cut
    Kazachkov, Aleksandr M.
    Le Bodic, Pierre
    Sankaranarayanan, Sriram
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2022, 2022, 13265 : 333 - 346
  • [18] Formulations and branch-and-cut algorithms for production routing problems with time windows
    Qiu, Yuzhuo
    Wang, Liang
    Fang, Xuanjing
    Pardalos, Panos M.
    Goldengorin, Boris
    TRANSPORTMETRICA A-TRANSPORT SCIENCE, 2018, 14 (08) : 669 - 690
  • [19] A branch-and-cut to the point-to-point connection problem on multicast networks
    Meneses, CN
    Oliveira, CAS
    Pardalos, PM
    VARIATIONAL ANALYSIS AND APPLICATIONS, 2005, 79 : 665 - 680
  • [20] A branch-and-cut approach for the least cost influence problem on social networks
    Gunnec, Dilek
    Raghavan, S.
    Zhang, Rui
    NETWORKS, 2020, 76 (01) : 84 - 105