Learning fine-grained search space pruning and heuristics for combinatorial optimization

被引:0
|
作者
Juho Lauri
Sourav Dutta
Marco Grassia
Deepak Ajwani
机构
[1] Huawei Research,
[2] University of Catania,undefined
[3] University College Dublin,undefined
来源
Journal of Heuristics | 2023年 / 29卷
关键词
Combinatorial optimization; Machine learning; Maximum clique; Heuristics;
D O I
暂无
中图分类号
学科分类号
摘要
Combinatorial optimization problems arise naturally in a wide range of applications from diverse domains. Many of these problems are NP-hard and designing efficient heuristics for them requires considerable time, effort and experimentation. On the other hand, the number of optimization problems in the industry continues to grow. In recent years, machine learning techniques have been explored to address this gap. In this paper, we propose a novel framework for leveraging machine learning techniques to scale-up exact combinatorial optimization algorithms. In contrast to the existing approaches based on deep-learning, reinforcement learning and restricted Boltzmann machines that attempt to directly learn the output of the optimization problem from its input (with limited success), our framework learns the relatively simpler task of pruning the elements in order to reduce the size of the problem instances. In addition, our framework uses only interpretable learning models based on intuitive local features and thus the learning process provides deeper insights into the optimization problem and the instance class, that can be used for designing better heuristics. For the classical maximum clique enumeration problem, we show that our framework can prune a large fraction of the input graph (around 99% of nodes in case of sparse graphs) and still detect almost all of the maximum cliques. Overall, this results in several fold speedups of state-of-the-art algorithms. Furthermore, the classification model used in our framework highlights that the chi-squared value of neighborhood degree has a statistically significant correlation with the presence of a node in a maximum clique, particularly in dense graphs which constitute a significant challenge for modern solvers. We leverage this insight to design a novel heuristic we call ALTHEA for the maximum clique detection problem, outperforming the state-of-the-art for dense graphs.
引用
收藏
页码:313 / 347
页数:34
相关论文
共 43 条
  • [1] Learning fine-grained search space pruning and heuristics for combinatorial optimization
    Lauri, Juho
    Dutta, Sourav
    Grassia, Marco
    Ajwani, Deepak
    JOURNAL OF HEURISTICS, 2023, 29 (2-3) : 313 - 347
  • [2] Learning to Control Local Search for Combinatorial Optimization
    Falkner, Jonas K.
    Thyssens, Daniela
    Bdeir, Ahmad
    Schmidt-Thiem, Lars
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2022, PT V, 2023, 13717 : 361 - 376
  • [3] Diagnosing Machine Learning Pipelines with Fine-grained Lineage
    Zhang, Zhao
    Sparks, Evan R.
    Franklin, Michael J.
    HPDC'17: PROCEEDINGS OF THE 26TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2017, : 143 - 153
  • [4] Learning Tabu Search for Combinatorial Optimization
    Zufferey, Nicolas
    Schindl, David
    OPERATIONS RESEARCH AND ENTERPRISE SYSTEMS, ICORES 2014, 2015, 509 : 3 - 11
  • [5] Incorporating heuristics for efficient search space pruning in frequent itemset mining strategies
    Kalpana, B.
    Nadarajan, R.
    CURRENT SCIENCE, 2008, 94 (01): : 97 - 101
  • [6] Machine learning approaches for prediction of fine-grained soils liquefaction
    Ozsagir, Mustafa
    Erden, Caner
    Bol, Ertan
    Sert, Sedat
    Ozocak, Askin
    COMPUTERS AND GEOTECHNICS, 2022, 152
  • [7] Experimentation on Iterated Local Search Hyper-heuristics for Combinatorial Optimization Problems
    Adubi, Stephen A.
    Oladipupo, Olufunke O.
    Olugbara, Oludayo O.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (05) : 948 - 960
  • [8] Learning Beam Search: Utilizing Machine Learning to Guide Beam Search for Solving Combinatorial Optimization Problems
    Huber, Marc
    Raidl, Guenther R.
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE (LOD 2021), PT II, 2022, 13164 : 283 - 298
  • [9] Deep transfer learning for fine-grained maize leaf disease classification
    Khan, Imran
    Sohail, Shahab Saquib
    Madsen, Dag Oivind
    Khare, Brajesh Kumar
    JOURNAL OF AGRICULTURE AND FOOD RESEARCH, 2024, 16
  • [10] Practical fine-grained learning based anomaly classification for ECG image
    Cao, Qing
    Du, Nan
    Yu, Li
    Zuo, Ming
    Lin, Jingsheng
    Liu, Nathan
    Zhong, Erheng
    Liu, Zizhu
    Chen, Qiaoran
    Shen, Ying
    Chen, Kang
    ARTIFICIAL INTELLIGENCE IN MEDICINE, 2021, 119