A column generation and branch-and-cut algorithm for the channel assignment problem

被引:9
|
作者
Hemazro, Tekogan D.
Jaumard, Brigitte
Marcotte, Odile
机构
[1] Univ Quebec, Dept Comp Sci, Montreal, PQ H3C 3P8, Canada
[2] Ecole Polytech, Dept Elect Engn, Montreal, PQ H3C 3A7, Canada
[3] Concordia Univ, Concordia Inst Informat Syst Engn, Montreal, PQ H3G 1M8, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
channel assignment; cellular telephony; column generation; branch-and-cut;
D O I
10.1016/j.cor.2006.07.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an exact algorithm for solving the channel assignment problem in cellular telephony networks. This problem consists of assigning sets of channels to the network cells in such a way that the channel demand is satisfied, while avoiding co-channel interference and adjacent channel interference and respecting the channel spacing constraint for each antenna. In a previous article [Jaumard B, Marcotte O, Meyer C, Vovor I Comparison of column generation models for channel assignment in cellular networks. Discrete Applied Mathematics 2002; 118:299-322], we formulated this problem as a covering problem in two different ways and compared these two formulations and another formulation both from a theoretical and computational point of view (by solving their linear relaxations). In the present article we focus on the best set covering formulation, where the subsets are sets of cells that can be assigned the same channel, and we actually solve two versions of the integer program. In the first version, we seek to minimize the unmet demand, while in the second, we seek to minimize the overall interference while assigning the required number of channels to each cell. In either version, the integer program is solved by an algorithm combining the column generation technique and a branch-and-cut scheme. Finally, we present the solutions produced by these algorithms for some instances of European networks and real-life instances supplied by the Bell Mobilite company. (C) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1204 / 1226
页数:23
相关论文
共 50 条
  • [1] A Branch-and-Cut Algorithm for the Multilevel Generalized Assignment Problem
    Avella, Pasquale
    Boccia, Maurizio
    Vasilyev, Igor
    [J]. IEEE ACCESS, 2013, 1 : 475 - 479
  • [2] A branch-and-cut algorithm for the ring spur assignment problem
    Carroll, Paula
    Fortz, Bernard
    Labbe, Martine
    McGarraghy, Sean
    [J]. NETWORKS, 2013, 61 (02) : 89 - 103
  • [3] A branch-and-cut algorithm for the Time Window Assignment Vehicle Routing Problem
    Dalmeijer, Kevin
    Spliet, Remy
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2018, 89 : 140 - 152
  • [4] A branch-and-cut algorithm for the equicut problem
    Brunetta, L
    Conforti, M
    Rinaldi, G
    [J]. MATHEMATICAL PROGRAMMING, 1997, 78 (02) : 243 - 263
  • [5] A branch-and-cut algorithm for the equicut problem
    Lorenzo Brunetta
    Michele Conforti
    Giovanni Rinaldi
    [J]. Mathematical Programming, 1997, 78 : 243 - 263
  • [6] A branch-and-cut algorithm for the truck dock assignment problem with operational time constraints
    Gelareh, Shahin
    Monemi, Rahimeh Neamatian
    Semet, Frederic
    Goncalves, Gilles
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 249 (03) : 1144 - 1152
  • [7] A column-generation and branch-and-cut approach to the Bandwidth-Packing Problem
    Villa, Christine
    Hoffman, Karla
    [J]. JOURNAL OF RESEARCH OF THE NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY, 2006, 111 (02): : 161 - 185
  • [8] 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
  • [9] A branch-and-cut algorithm for the preemptive swapping problem
    Bordenave, Charles
    Gendreau, Michel
    Laporte, Gilbert
    [J]. NETWORKS, 2012, 59 (04) : 387 - 399
  • [10] A branch-and-cut algorithm for the Winner Determination Problem
    Escudero, Laureano F.
    Landete, Mercedes
    Marin, Alfredo
    [J]. DECISION SUPPORT SYSTEMS, 2009, 46 (03) : 649 - 659