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 条
  • [1] Column generation approaches for the software clustering problem
    Hugo Harry Kramer
    Eduardo Uchoa
    Marcia Fampa
    Viviane Köhler
    François Vanderbeck
    Computational Optimization and Applications, 2016, 64 : 843 - 864
  • [2] Column Generation for the Minimum Hyperplanes Clustering Problem
    Amaldi, Edoardo
    Dhyani, Kanika
    Ceselli, Alberto
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (03) : 446 - 460
  • [4] A hybrid column generation and clustering approach to the school bus routing problem with time windows
    Lopez Santana, Eduyn Ramiro
    Romero Carvajal, Jose de Jesus
    INGENIERIA, 2015, 20 (01): : 111 - 127
  • [5] The Single Period Coverage Facility Location Problem: Lagrangean heuristic and column generation approaches
    Albareda-Sambola, Maria
    Fernandez, Elena
    Hinojosa, Yolanda
    Puerto, Justo
    TOP, 2010, 18 (01) : 43 - 61
  • [6] The Single Period Coverage Facility Location Problem: Lagrangean heuristic and column generation approaches
    Maria Albareda-Sambola
    Elena Fernández
    Yolanda Hinojosa
    Justo Puerto
    TOP, 2010, 18 : 43 - 61
  • [7] Chemical fragment generation and clustering software
    Barnard, JM
    Downs, GM
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1997, 37 (01): : 141 - 142
  • [8] Column generation strategies and decomposition approaches for the two-stage stochastic multiple knapsack problem
    Tonissen, D. D.
    van den Akker, J. M.
    Hoogeveen, J. A.
    COMPUTERS & OPERATIONS RESEARCH, 2017, 83 : 125 - 139
  • [9] Column generation based approaches for a tour scheduling problem with a multi-skill heterogeneous workforce
    Gerard, Matthieu
    Clautiaux, Francois
    Sadykov, Ruslan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 252 (03) : 1019 - 1030
  • [10] On column generation formulations for the RWA problem
    Jaumard, B.
    Meyer, C.
    Thiongane, B.
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (06) : 1291 - 1308