期刊文献+

网树求解有向无环图中具有长度约束的简单路径和最长路径问题 被引量:7

A Nettree for Simple Paths with Length Constraint and the Longest Path in Directed Acyclic Graphs
下载PDF
导出
摘要 具有长度约束的简单路径(Simple Paths with Length Constraint,SPLC)问题是指求解图中任意两点间路径长度为m的简单路径数,是k-path问题的一种特殊情况.该文基于网树数据结构提出了在有向无环图中求解SPLC问题的算法(Nettree for SPLC in Directed Acyclic Graphs,NSPLCDAG).网树是一种多树根多双亲的数据结构.NSPLCDAG算法将该问题转化为一棵网树后,利用树根路径数这一性质对其进行求解.对NSPLCDAG算法进行改造,可以求解有向无环图中最长路径问题并形成网树求解最长路径算法(Nettree for the Longest Path inDAGs,NLPDAG),NLPDAG算法可找到所有最长路径,对NLPDAG算法做进一步改进形成改进的NLPDAG算法,改进的NLPDAG算法可在线性时间复杂度内给出有向无环图中的一条最长路径.实验结果验证了NSPLCDAG和改进的NLPDAG算法的正确性与有效性. The problem of Simple Paths with Length Constraint (SPLC) IS to calculate me num ber of simple paths between two vertices under the length constraint m in the graph. It is a special case of the h-path problem. In order to solve the problem in Directed Acyclic Graphs (DAGs), this paper proposes an algorithm named Nettree for Simple Paths with Length Constraint in DAGs (NSPLCDAG) based on a data structure of Nettree which may have more than one root and one parent. First NSPLCDAG transforms the graph into a Nettree. Then the concept of the number of root paths of Nettree is used to solve the problem. Based on NSPLCDAG, a new algorithm named Nettree for the Longest Path in DAGs (NLPDAG) is constructed which can find all the longest paths. Then NLPDAG is improved and the improved NLPDAG can find one of the longest paths with linear time complexity. The experimental results verify the correctness and effectiveness of the two algorithms of NSPLCDAG and the improved NLPDAG.
出处 《计算机学报》 EI CSCD 北大核心 2012年第10期2194-2203,共10页 Chinese Journal of Computers
基金 国家自然科学基金(61072100 51107029) 河北省自然科学基金(G2010000165) 河北省高等学校青年基金项目(SQ121006)资助~~
关键词 有向无环网络 简单路径 长度约束 最长路径 网树 directed acyclic graphs simple path length constraint the longest path nettree
  • 相关文献

参考文献16

  • 1王建新,杨志彪,陈建二.最长路径问题研究进展[J].计算机科学,2009,36(12):1-4. 被引量:9
  • 2Kim S K. Optimal algorithms for finding the longest path with length and sum constraints in a tree. IEICE Transac- tions on Information and Systems, 2011, E94-D(6): 1325- 1328. 被引量:1
  • 3Williams R. Finding paths of length k in O * (2k) time. Information Processing Letters, 2009, 109(6): 315-318. 被引量:1
  • 4Uehara R, Valiente G. Linear structure of bipartite permuta tion graphs and the longest path problem. Information Pro- cessing Letters, 2007, 103(2): 71-77. 被引量:1
  • 5Ioannidou K, Mertzios G, Nikolopoulos S. The longest path problem is polynomial on interval graphs. Mathematical Foundations of Computer Science, 2009, (5734): 403-414. 被引量:1
  • 6Edmonds J, Chakraborty S. Bounding variance and expecta tion of longest path lengths in DAGs//Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algo- rithms. Philadelphia, USA, 2010:766-781. 被引量:1
  • 7Chen J, Lu S, Sze S, Zhang F. Improved algorithms for path, matching, and packing problems//Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algo- rithms. Philadelphia, USA, 2007: 298-307. 被引量:1
  • 8Scott J, Ideker T, Karp R M, Sharan R. Efficient algo- rithms for detecting signaling pathways in protein interaction networks. Journal of Computational Biology, 2006, 13 (2) 133-144. 被引量:1
  • 9Desaulniers G, Lessard F, Hadjar A. Tabu search, partial elementarity, and generalized k-path inequalities for the vehi cle routing problem with time windows. Transportation Science, 2008, 42(3): 387-404. 被引量:1
  • 10Itai A, Perl Y, Shiloach Y. The complexity of finding maxi mum disjoint paths with length constraints. Networks, 1982, 12(3): 277-286. 被引量:1

二级参考文献65

  • 1Jian-ErChen.Parameterized Computation and Complexity: A New Approach Dealing with NP-Hardness[J].Journal of Computer Science & Technology,2005,20(1):18-37. 被引量:21
  • 2Monien B. How to find long paths efficiently[J]. Annals of Discrete Mathematics, 1985,25: 239-254. 被引量:1
  • 3Bodlaender H L. On linear time fninor tests with depth - first seareh[J]. Algorithms, 1993,14(1): 1-23. 被引量:1
  • 4Garey M R,Johnson D S. Computers and Intractability: A Guide to the Theory of NP-completeness[M]//Freeman W H. San Francisco, 1979. 被引量:1
  • 5Scott J, Ideker T, Karp R M, et al. Efficient algorithms for detecting signaling pathways in protein interaction networks[J]. Journal of Computational Biology, 2006,13 (2) : 133-144. 被引量:1
  • 6Shlomi T, Segal D, Ruppin E, et al. QPath: a method for querying pathways in a protein-protein interaction network[J]. BMC Bioinformatics, 2006,7 ( 1 ) : 199. 被引量:1
  • 7Kelley B P, Sharan R, Karp R M, et al. Conserved pathways within bacteria and yeast as revealed by global protein network alignment[J]. Procee-dings of the National Academy of Sciences, 2003,100(20) : 11394-11399. 被引量:1
  • 8HuffnerF, WernickeS, ZichnerT. Algorithmengineeringforcolorcoding to facilitate signaling pathway detection[C]///Proceedings of the 5th Asia-Pacific Bioinformatics Conference (APBC '07). Advances in Bioinformatics and Computational Biology. World Scientific, 2007. 被引量:1
  • 9Bomdorfer R, Grotschel M, Pfetsch M E. A path-based model for line planning in public transport[R]. 05-18. ZIP Berlin,2005. 被引量:1
  • 10Borndorfer R, Grotschel M, Pfetsch M E. Models for line planning in public transport[R].04-10. ZIP Berlin, 2004. 被引量:1

共引文献50

同被引文献72

引证文献7

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部