Column generation approaches for the software clustering problem

被引:5
|
作者
Kramer, Hugo Harry [1 ]
Uchoa, Eduardo [1 ]
Fampa, Marcia [2 ,3 ]
Kohler, Viviane [4 ]
Vanderbeck, Francois [5 ,6 ]
机构
[1] Univ Fed Fluminense, Dept Prod Engn, Niteroi, RJ, Brazil
[2] Univ Fed Rio de Janeiro, Inst Matemat, Rio De Janeiro, RJ, Brazil
[3] Univ Fed Rio de Janeiro, PESC COPPE, Rio De Janeiro, RJ, Brazil
[4] Univ Fed Santa Maria, CTISM, BR-97119900 Santa Maria, RS, Brazil
[5] Univ Bordeaux, Inst Math Bordeaux, Talence, France
[6] Inria Bordeaux Sud Ouest, Talence, France
关键词
Software Clustering Problem; Column Generation; Branch-and-Price;
D O I
10.1007/s10589-015-9822-9
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This work presents the application of branch-and-price approaches to the automatic version of the Software Clustering Problem. To tackle this problem, we apply the Dantzig-Wolfe decomposition to a formulation from the literature. Given this, we present two Column Generation (CG) approaches to solve the linear programming relaxation of the resulting reformulation: the standard CG approach, and a new approach, which we call Staged Column Generation (SCG). Also, we propose a modification to the pricing subproblem that allows to add multiple columns at each iteration of the CG. We test our algorithms in a set of 45 instances from the literature. The proposed approaches were able to improve the literature results solving all these instances to optimality. Furthermore, the SCG approach presented a considerable performance improvement regarding computational time, number of iterations and generated columns when compared with the standard CG as the size of the instances grows.
引用
收藏
页码:843 / 864
页数:22
相关论文
共 50 条
  • [31] A column generation algorithm for the bus driver scheduling problem
    Lin, Dung-Ying
    Hsu, Ching-Lan
    JOURNAL OF ADVANCED TRANSPORTATION, 2016, 50 (08) : 1598 - 1615
  • [32] A Column Generation Method for Quay Crane Scheduling Problem
    Zheng, Kewei
    Lu, Zhiqiang
    Sun, Xiaoming
    PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 81 - 85
  • [33] Column generation for a UAV assignment problem with precedence constraints
    Casbeer, David W.
    Holsapple, Raymond W.
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2011, 21 (12) : 1421 - 1433
  • [34] A hybrid column generation approach for the Berth Allocation Problem
    Mauri, Geraldo R.
    Oliveira, Alexandre C. M.
    Lorena, Luiz A. N.
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2008, 4972 : 110 - 122
  • [35] A Complementary Column Generation Approach for the Graph Equipartition Problem
    Al-Ykoob, Salem M.
    Sherali, Hanif D.
    INFORMATICA, 2020, 31 (01) : 1 - 20
  • [36] Solving the Coarseness Problem by ILP Using Column Generation
    Sapucaia, Allan
    de Rezende, Pedro J.
    de Souza, Cid C.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT V, 2021, 12953 : 30 - 45
  • [37] Column generation based heuristic for a helicopter routing problem
    Moreno, Lorenza
    de Aragao, Marcus Poggi
    Uchoa, Eduardo
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2006, 4007 : 219 - 230
  • [38] In situ column generation for a cutting-stock problem
    Lee, Jon
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (08) : 2345 - 2358
  • [39] Complementary column generation and bounding approaches for set partitioning formulations
    Ahmed Ghoniem
    Hanif D. Sherali
    Optimization Letters, 2009, 3
  • [40] MATHEMATICAL APPROACHES TO THE PROBLEM OF IMMUNOGLOBULIN DIVERSITY GENERATION
    APPLE, MS
    BARANOV, OK
    GENETIKA, 1984, 20 (08): : 1318 - 1324