Maximal-Sum submatrix search using a hybrid contraint programming/linear programming approach

被引:2
|
作者
Derval, Guillaume [1 ]
Schaus, Pierre [1 ]
机构
[1] UCLouvain, Louvain, Belgium
关键词
Combinatorial optimization; Maximum-sum submatrix; Linear relaxation; Constraint programming; CONSTRAINT;
D O I
10.1016/j.ejor.2021.06.008
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
A Maximal-Sum Submatrix (MSS) maximizes the sum of the entries corresponding to the Cartesian product of a subset of rows and columns from an original matrix (with positive and negative entries). Despite being NP-hard, this recently introduced problem was already proven to be useful for practical data mining applications. It was used for identifying bi-clusters in gene expression data or to extract a sub matrix that is then visualized in a circular plot. The state-of-the-art results for MSS are obtained using an advanced Constraint Programing approach that combines a custom filtering algorithm with a Large Neighborhood Search. We improve the state-of-the-art approach by introducing new upper bounds based on linear and mixed-integer programming formulations, along with dedicated pruning algorithms. We experiment on both synthetic and real-life data, and show that our approach outperforms the previous methods. (c) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页码:853 / 865
页数:13
相关论文
共 50 条
  • [1] The Extraction of Maximal-Sum Principal Submatrix and Its Applications
    Zhang, Yizheng
    Luo, Liuhong
    Li, Hongjun
    [J]. ALGORITHMS, 2023, 16 (07)
  • [2] A Pipe Routing Hybrid Approach Based on A-Star Search and Linear Programming
    Stanczak, Marvin
    Pralet, Cedric
    Vidal, Vincent
    Baudoui, Vincent
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, 2021, 12735 : 179 - 195
  • [3] Optimization for multi-objective sum of linear and linear fractional programming problem: fuzzy nonlinear programming approach
    Veeramani, C.
    Sharanya, S.
    Ebrahimnejad, Ali
    [J]. MATHEMATICAL SCIENCES, 2020, 14 (03) : 219 - 233
  • [4] Optimization for multi-objective sum of linear and linear fractional programming problem: fuzzy nonlinear programming approach
    C. Veeramani
    S. Sharanya
    Ali Ebrahimnejad
    [J]. Mathematical Sciences, 2020, 14 : 219 - 233
  • [5] A linear programming approach to max-sum problem: A review
    Werner, Tomas
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (07) : 1165 - 1179
  • [6] An integer linear programming approach and a hybrid variable neighborhood search for the car sequencing problem
    Prandtstetter, Matthias
    Raidl, Guenther R.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 1004 - 1022
  • [7] A Hybrid Approach for the Sudoku Problem: Using Constraint Programming in Iterated Local Search
    Musliu, Nysret
    Winter, Felix
    [J]. IEEE INTELLIGENT SYSTEMS, 2017, 32 (02) : 52 - 62
  • [8] A Hybrid approach for integer programming combining genetic algorithms, linear programming and ordinal optimization
    Yuh-Chyun Luo
    Monique Guignard
    Chun-Hung Chen
    [J]. Journal of Intelligent Manufacturing, 2001, 12 : 509 - 519
  • [9] A Hybrid approach for integer programming combining genetic algorithms, linear programming and ordinal optimization
    Luo, YC
    Guignard, M
    Chen, CH
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2001, 12 (5-6) : 509 - 519
  • [10] Optimizing search engines results using linear programming
    Amin, Gholam R.
    Emrouznejad, Ali
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (09) : 11534 - 11537