当前位置:主页 > 科技论文 > 数学论文 >

一种基于有向无环图的依赖管理机制及实现

发布时间:2021-02-23 19:06
  一个复杂系统内部通常包含众多状态信息,这些状态信息相互依赖,增加了软件各模块之间的耦合度,且把依赖信息硬编码也将导致软件代码后续维护困难。为了解决这些问题,提出了一种基于有向无环图的依赖管理机制,把单个状态信息抽象为顶点,把依赖关系抽象为有向边,把依赖管理问题归结为经典的有向图问题,从而简化软件设计,降低软件模块耦合度。最后,通过动态剪枝、拓扑排序等手段,优化了求解算法。 

【文章来源】:通信技术. 2020,53(12)

【文章页数】:6 页

【部分图文】:

一种基于有向无环图的依赖管理机制及实现


有向图初始化

顶点,有向图,示例,拓扑排序


有向图顶点关系示例1

有向图,顶点,示例,拓扑排序


基于如图3所示的有向图,顶点A状态改变,将会依次通告B、D、C。B会通告D,D会向C发起第二次通告。这样就有重复的通告过程。通过以顶点A为起始顶点做拓扑排序,排序结果为A→B→D→C。当A状态改变时,只需要依次向B、D、C发起通告即可,降低了通告过程的复杂度。2.2.2 激发处理

【参考文献】:
期刊论文
[1]基于图论的自动化系统动态库自动升级和依赖关系维护方法[J]. 高原,顾文杰,陈旻昱,丁雨恒,陈泊宇.  江苏科技信息. 2019(05)
[2]图的邻接路径矩阵与关键路径求解算法[J]. 高遵海,杨波,程果.  中国科技论文. 2017(17)
[3]基于邻接表结构的拓扑排序的全序列算法研究[J]. 薛春艳.  现代计算机(专业版). 2016(19)
[4]基于邻接表的进路广度搜索算法分析[J]. 文冬林.  科技资讯. 2013(34)
[5]电力系统潮流分解协调并行计算[J]. 朱永兴,张步涵.  电力系统及其自动化学报. 2010(05)



本文编号:3048081

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/yysx/3048081.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d3a87***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com