一种基于临界时间的网络污染抑制方法与流程

文档序号:12493192阅读:来源:国知局

技术特征:

1.一种基于临界时间的污染抑制方法,包括以下步骤:

(1)获取原始网络结构G的邻接信息,边的传播权值以及时延函数,并抽样生成n个激活图;

(2)在步骤(1)得到的每个激活图中,对于每个污染源利用BFS生成CR树;

(3)基于步骤(2)得到的CR树,计算每条边的传播能力;

(4)根据每条边的传播能力,找到并切除传播能力最大的边,同时计算新图的每条边的传播能力;

(5)重复步骤(4),直到切除k条边为止。此时得到最终污染抑制方案。

2.根据权利要求1中所述的一种基于临界时间的污染抑制方法,其特征在于:步骤(1)所述的抽样生成个n激活图,具体步骤为:

(11)对于每个节点v,基于边的传播权值抽样生成节点v的至多一条入边,即有概率b(u,v)生成一条入边(u,v),或者概率1-∑ub(u,v)不产生入边;

(12)根据步骤(11)得到的激活图,为每一条依据时延函数抽样生成时延d(u,v),d(u,v)表示边(u,v)生成的时延;

(13)重复步骤(11),(12)直到生成n个激活图为止。

3.根据权利要求1中所述的一种基于临界时间的污染抑制方法,其特征在于:步骤(2)所述的在每个激活图i中,对于每个污染源a利用BFS生成CR树,具体步骤为:

以污染源a为根,利用广度优先搜索,在每个激活图中找出可以在临界时间T内污染的节点,以及他们的污染路径,生成一颗CR树表示节点a在激活图i中生成的CR树。

4.根据权利要求1中所述的一种基于临界时间的污染抑制方法,其特征在于:步骤(3)所述的基于得到的CR树,计算每条边的传播能力,具体步骤为:

(31)初始化每条边的传播能力H(u,v)=0,H(u,v)表示边(u,v)的传播能力;

(32)对于每一颗CR树表示节点a在激活图i中生成的CR树,计算每条有向边(u,v)所指向的子树的节点个数,并作为该边在CR树中的污染能力以及节点v的影响力表示边(u,v)在CR树中的污染能力,同时更新该边的传播能力

5.根据权利要求1中所述的一种基于临界时间的污染抑制方法,其特征在于:步骤(4)所述的计算新图的每条边的传播能力,具体步骤为:

(41)对于每一颗CR树如果切除的边(uz,vz)在该树中,(uz,vz)表示被切除的边,那么寻找出一条该从节点uz到污染源节点a的路径;

(42)对于步骤(1)得到的路径上每一条边(u,v),更新该边此时在CR树中的污染能力节点v的影响力以及边(u,v)的传播能力表示边(u,v)在CR树中的污染能力,表示节点vz在CR树中的影响力,表示节点v在CR树中的影响力,H(u,v)表示边(u,v)的传播能力。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1