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 条
  • [21] Statistical approaches and software for clustering islet cell functional heterogeneity
    Wills, Quin F.
    Boothe, Tobias
    Asadi, Ali
    Ao, Ziliang
    Warnock, Garth L.
    Kieffer, Timothy J.
    Johnson, James D.
    ISLETS, 2016, 8 (02) : 48 - 56
  • [22] Cumulative Vehicle Routing Problem: A Column Generation Approach
    Gaur, Daya Ram
    Singh, Rishi Ranjan
    ALGORITHMS AND DISCRETE APPLIED MATHEMATICS (CALDAM 2015), 2015, 8959 : 262 - 274
  • [23] A Column Generation Heuristic for the General Vehicle Routing Problem
    Goel, Asvin
    LEARNING AND INTELLIGENT OPTIMIZATION, 2010, 6073 : 1 - 9
  • [24] THE COLUMN GENERATION PRINCIPLE AND THE AIRLINE CREW SCHEDULING PROBLEM
    CRAINIC, TG
    ROUSSEAU, JM
    INFOR, 1987, 25 (02) : 136 - 151
  • [25] Matheuristics and Column Generation for a Basic Technician Routing Problem
    Dupin, Nicolas
    Parize, Remi
    Talbi, El-Ghazali
    ALGORITHMS, 2021, 14 (11)
  • [26] A column generation heuristic for a dynamic generalized assignment problem
    Moccia, Luigi
    Cordeau, Jean-Francois
    Monaco, Maria Flavia
    Sammarra, Marcello
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (09) : 2670 - 2681
  • [27] A column generation algorithm for the bus driver scheduling problem
    Lin, Dung-Ying (dylin@mail.ncku.edu.tw), 1600, 410 Park Avenue, 15th Floor, 287 pmb, New York, NY 10022, United States (50):
  • [28] USING COLUMN GENERATION TO SOLVE A COAL BLENDING PROBLEM
    Auray, Stephane
    de Wolf, Daniel
    Smeers, Yves
    RAIRO-OPERATIONS RESEARCH, 2015, 49 (01) : 15 - 37
  • [29] A column generation heuristic for the dynamic bicycle rebalancing problem
    Gleditsch, Marte D.
    Hagen, Kristine
    Andersson, Henrik
    Bakker, Steffen J.
    Fagerholt, Kjetil
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 317 (03) : 762 - 775
  • [30] Heuristic column generation for the truck and trailer routing problem
    Villegas, Juan G.
    Prins, Christian
    Prodhon, Caroline
    Medaglia, Andres L.
    Velasco, Nubia
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM'2011): INNOVATIVE APPROACHES AND TECHNOLOGIES FOR NETWORKED MANUFACTURING ENTERPRISES MANAGEMENT, 2011, : 1205 - 1213