A branch-and-cut algorithm for the plant-cycle location problem

被引:33
|
作者
Labbé, M
Rodríguez-Martin, I
Salazar-González, JJ
机构
[1] Univ La Laguna, Fac Matemat, DEIOC, Tenerife 38271, Spain
[2] Free Univ Brussels, ISRO, Brussels, Belgium
[3] Free Univ Brussels, SMG, Brussels, Belgium
关键词
optimization; mathematical programming; telecommunications;
D O I
10.1057/palgrave.jors.2601692
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The Plant-Cycle Location Problem (PCLP) is defined on a graph G=(Iboolean ORJ, E), where I is the set Of Customers and J is the set of plants. Each customer must be served by one plant, and the plant must be opened to serve customers. The number of customers that a plant can serve is limited. There is a cost of opening a plant, and of serving a customer from an open plant. All customers served by a plant are in a cycle containing the plant, and there is a routing cost associated to each edge of the cycle. The PCLP consists in determining which plants to open, the assignment of customers to plants. and the cycles containing each open plant and its customers, minimizing the total cost. It is an NP-hard optimization problem arising in routing and telecommunications. In this article, the PCLP is formulated as an integer linear program, a branch-and-cut algorithm is developed, and computational results on real-world data and randomly generated instances are presented. The proposed approach is able to find optimal solutions of random instances with up to 100 customers and 100 potential plants, and of instances on real-world data with up to 120 customers and 16 potential plants.
引用
收藏
页码:513 / 520
页数:8
相关论文
共 50 条
  • [1] A branch-and-cut algorithm for the hub location and routing problem
    Rodriguez-Martin, Inmaculada
    Salazar-Gonzalez, Juan-Jose
    Yaman, Hande
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2014, 50 : 161 - 174
  • [2] A branch-and-cut algorithm for the maximum covering cycle problem
    Eduardo Álvarez-Miranda
    Markus Sinnl
    [J]. Annals of Operations Research, 2020, 284 : 487 - 499
  • [3] A branch-and-cut algorithm for the maximum covering cycle problem
    Alvarez-Miranda, Eduardo
    Sinnl, Markus
    [J]. ANNALS OF OPERATIONS RESEARCH, 2020, 284 (02) : 487 - 499
  • [4] A branch-and-cut algorithm for the equicut problem
    Lorenzo Brunetta
    Michele Conforti
    Giovanni Rinaldi
    [J]. Mathematical Programming, 1997, 78 : 243 - 263
  • [5] A branch-and-cut algorithm for the equicut problem
    Brunetta, L
    Conforti, M
    Rinaldi, G
    [J]. MATHEMATICAL PROGRAMMING, 1997, 78 (02) : 243 - 263
  • [6] A branch-and-cut algorithm for the windy profitable location rural postman problem
    Khorramizadeh, Mostafa
    Javvi, Roghayeh
    [J]. ANNALS OF OPERATIONS RESEARCH, 2024,
  • [7] A Branch-and-Cut algorithm for the Single Source Capacitated Facility Location problem
    Avella, Pasquale
    Boccia, Maurizio
    Mattia, Sara
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCED LOGISTICS AND TRANSPORT (ICALT), 2013, : 181 - 186
  • [8] A branch-and-cut algorithm for the preemptive swapping problem
    Bordenave, Charles
    Gendreau, Michel
    Laporte, Gilbert
    [J]. NETWORKS, 2012, 59 (04) : 387 - 399
  • [9] A branch-and-cut algorithm for an assembly routing problem
    Chitsaz, Masoud
    Cordeau, Jean-Francois
    Jans, Raf
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (03) : 896 - 910
  • [10] A branch-and-cut algorithm for the partitioning-hub location-routing problem
    Catanzaro, Daniele
    Gourdin, Eric
    Labbe, Martine
    Ozsoy, F. Aykut
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (02) : 539 - 549