首页 | 官方网站   微博 | 高级检索  
     


A divide and conquer matheuristic algorithm for the Prize-collecting Steiner Tree Problem
Affiliation:1. Universidade Federal do Rio Grande do Sul, Instituto de Informática, Av. Bento Gonçalves, 9500, Porto Alegre, RS 91501–970, Brazil;2. TU Dortmund, Fakultät für Informatik, Otto-Hahn-Straße 12, Dortmund 44227, Germany;1. School of Electrical Engineering, KTH Royal Institute of Technology, Stockholm, Sweden;2. Cold Spring Harbor Laboratory, 1 Bungtown Road, New York, USA;1. Department of CS, Eastern Kentucky University, Richmond, KY 40475, USA;2. 2;3. Department of EECS, South Dakota State University, Brookings, SD 57007, USA;4. Department of CS, San Diego State University, San Diego, CA 92128, USA
Abstract:The Prize-collecting Steiner Tree Problem (PCSTP) is a well-known problem in graph theory and combinatorial optimization. It has been successfully applied to solve real problems such as fiber-optic and gas distribution networks design. In this work, we concentrate on its application in biology to perform a functional analysis of genes. It is common to analyze large networks in genomics to infer a hidden knowledge. Due to the NP-hard characteristics of the PCSTP, it is computationally costly, if possible, to achieve exact solutions for such huge instances. Therefore, there is a need for fast and efficient matheuristic algorithms to explore and understand the concealed information in huge biological graphs. In this study, we propose a matheuristic method based on clustering algorithm. The main target of the method is to scale up the applicability of the currently available exact methods to large graph instances, without loosing too much on solution quality. The proposed matheuristic method is composed of a preprocessing procedures, a heuristic clustering algorithm and an exact solver for the PCSTP, applied on sub-graphs. We examine the performance of the proposed method on real-world benchmark instances from biology, and compare its results with those of the exact solver alone, without the heuristic clustering. We obtain solutions in shorter execution time and with negligible optimality gaps. This enables analyzing very large biological networks with the currently available exact solvers.
Keywords:Prize-collecting Steiner Tree Problem (PCSTP)  Combinatorial Optimization (CO)  Matheuristics (M)  Genomics (G)
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号