arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.06958math.OCmath.COq-bio.QM
收藏

全局最优稠密和稀疏生成树及其应用

Globally optimal dense and sparse spanning trees, and their applications

Mustafa Ozen, Goran Lesaja, Hua Wang

摘要:

在各种约束条件下求生成树是一个经典问题,在许多领域都有应用。最近,一种新的概念,“密集”(“稀疏”)树,特别是生成树(DST和SST分别),被引入的结构,有一个大(小)数量的子树,或小(大)之间的距离和顶点。我们发现,找到DST和SST减少到解决离散最优化问题。新的和有效的方法来找到这样的生成树是通过施加一定的条件的顶点度,然后用于定义一个目标函数,是最小化的所有生成树的图中考虑。对于大型图来说,精确地解决这个最小化问题可能非常耗时。因此,我们建议使用遗传算法(GA),这是一个众所周知的元分析方法来解决DST和SST近似。据我们所知,这是GA第一次在这种情况下使用。我们还证明了一些应用程序,遗传算法的方法是非常适合这些类型的问题,无论是在计算效率和准确性的近似解。此外,我们提出的方法,提高了效率,通过使用Kruskal的算法与遗传算法相结合。我们的方法的应用到几个实际的大型图和网络。计算结果表明,他们执行速度比以前提出的启发式方法,并产生更准确的解决方案。此外,所提出的方法的新功能是,它可以递归地应用到子树或生成树的额外的约束,以进一步调查的图形和/或网络的图形属性。将这种方法应用于癌细胞的基因网络,导致在以前的研究中不明显的网络中分离出关键基因。

英文摘要:

Finding spanning trees under various constraints is a classic problem with applications in many fields. Recently, a novel notion of "dense" ("sparse") tree, and in particular spanning tree (DST and SST respectively), is introduced as the structure that have a large (small) number of subtrees, or small (large) sum of distances between vertices. We show that finding DST and SST reduces to solving the discrete optimization problems. New and efficient approaches to find such spanning trees is achieved by imposing certain conditions on the vertex degrees which are then used to define an objective function that is minimized over all spanning trees of the graph under consideration. Solving this minimization problem exactly may be prohibitively time consuming for large graphs. Hence, we propose to use genetic algorithm (GA) which is one of well known metaheuristics methods to solve DST and SST approximately. As far as we are aware this is the first time GA has been used in this context. We also demonstrate on a number of applications that GA approach is well suited for these types of problems both in computational efficiency and accuracy of the approximate solution. Furthermore, we improve the efficiency of the proposed method by using Kruskal's algorithm in combination with GA. The application of our methods to several practical large graphs and networks is presented. Computational results show that they perform faster than previously proposed heuristic methods and produce more accurate solutions. Furthermore, the new feature of the proposed approach is that it can be applied recursively to sub-trees or spanning trees with additional constraints in order to further investigate the graphical properties of the graph and/or network. The application of this methodology on the gene network of a cancer cell led to isolating key genes in a network that were not obvious from previous studies.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑