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

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

ID:18268462

大小:2.78 MB

页数:11页

时间:2018-09-16

网树求解有向无环图中具有长度约束的简单路径和最长路径问题_第1页
网树求解有向无环图中具有长度约束的简单路径和最长路径问题_第2页
网树求解有向无环图中具有长度约束的简单路径和最长路径问题_第3页
网树求解有向无环图中具有长度约束的简单路径和最长路径问题_第4页
网树求解有向无环图中具有长度约束的简单路径和最长路径问题_第5页
资源描述:

《网树求解有向无环图中具有长度约束的简单路径和最长路径问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、?期李艳等:网树求解有向无环图中具有长度约束的简单路径和最长路径问题11网树求解有向无环图中具有长度约束的简单路径和最长路径问题李艳1),孙乐2),朱怀忠2),武优西2)1)(河北工业大学经济管理学院,天津中国300401)2)(河北工业大学计算机科学与软件学院,天津中国300401)摘要具有长度约束的简单路径问题(SimplePathswithLengthConstraint,SPLC)是指求解图G中任意两点间路径长度为m的简单路径数,是k-path问题的一种特殊情况。本文基于网树数据结构提出了在有向无环图中

2、求解SPLC问题的算法(NettreeforSPLCinDirectedAcyclicGraphs,NSPLCDAG)。网树是一种多树根多双亲的数据结构。NSPLCDAG算法将该问题转化为一棵网树后,利用树根路径数这一性质对其进行求解。对NSPLCDAG算法进行改造,可以对最长路径问题进行求解,形成了网树在有向无环图中求解最长路径算法(NettreefortheLongestPathinDAGs,NLPDAG),NLPDAG算法可找到所有的最长路径,在对NLPDAG算法做进一步改进以形成改进的NLPDAG算法,

3、改进的NLPDAG算法可在线性时间复杂度内给出有向无环图中的一条最长路径。实验结果验证了NSPLCDAG和改进的NLPDAG算法的正确性与有效性。关键词有向无环网络;简单路径;长度约束;最长路径;网树中图法分类号****   DOI号:ANettreeforSimplePathswithLengthConstraintandtheLongestPathinDirectedAcyclicGraphsLIYan1),SUNLe2),ZHUHuai-Zhong2),WUYou-Xi2)1)(SchoolofEcono

4、micsandManagement,HebeiUniversityofTechnology,Tianjin300401,China)2)(SchoolofComputerScienceandEngineering,HebeiUniversityofTechnology,Tianjin300401,China)AbstractTheproblemofSimplePathswithLengthConstraint(SPLC)istocalculatethenumberofsimplepathsbetweentwov

5、erticesunderthelengthconstraintminthegraph.Itisaspecialcaseofthek-pathproblem.InordertosolvetheprobleminDirectedAcyclicGraphs(DAGs),thispaperproposesanalgorithmnamedNettreeforSimplePathswithLengthConstraintinDAGs(NSPLCDAG)basedonadatastructureofNettreewhichm

6、ayhavemorethanonerootandoneparent.FirstNSPLCDAGtransformsthegraphintoaNettree.ThentheconceptofthenumberofrootpathsofNettreeisusedtosolvetheproblem.BasedonNSPLCDAG,anewalgorithmnamedNettreefortheLongestPathinDAGs(NLPDAG)isconstructedwhichcanfindallthelongestp

7、aths.ThenNLPDAGisimprovedandtheimprovedNLPDAGcanfindoneofthelongestpathswithlineartimecomplexity.TheexperimentalresultsverifythecorrectnessandeffectivenessofthetwoalgorithmsofNSPLCDAGandtheimprovedNLPDAG.Keywordsdirectedacyclicgraphs;simplepath;lengthconstra

8、int;thelongestpath;nettree?期李艳等:网树求解有向无环图中具有长度约束的简单路径和最长路径问题111引言图是一种比线性表和树更为复杂的数据结构。在线性表中,结点间为单前驱单后继的线性关系;在树结构中,结点间为单前驱多后继的非线性关系;而在图结构中,结点间则为多前驱多后继的非线性关系,图中任意两个结点之间都可能相关。因此,图已经被广泛应用于诸如语言学、逻辑学、物

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。