【技术实现步骤摘要】
本专利技术属于计算机
,具体涉及一种用模拟退火算法在网络编码环境下安全资源优化的方法。
技术介绍
传统的通信网络传送数据除发送节点和接收节点以外的节点仅负责路由,并没有对数据内容处理的功能。2000年,R.Ahlswede等人提出的网络编码理论彻底推翻了这种传统观点。网络编码的核心思想是在各节点对信息进行处理,然后转发给下游节点。如果采用传统方法,并不能达到最大流-最小割定理的速率上限。而通过网络编码可以达到。而使用网络编码后,节点的编码操作需要大量计算。所以尽可能减少编码操作成为重要的研究课题。目前解决该问题的主要方法有贪心法和进化算法。贪心法容易陷入局部最优;而进化算法无法有效利用局部信息导致效率变差。网络编码环境下,窃听方式与xor位流概念的混合可能会引发对安全性的担忧。但另一方面,网络编码在执行过程中伪装了数据,并且能有效地承载数据,所以实际上增强了信息的安全性,要比传统加密技术更安全。
技术实现思路
本专利技术的目的在于提供一种基于模拟退火算法的网络编码环境安全资源优化方法,是利用模拟退火算法对网络编码环境下资源优化的一种高效、可靠的解决方法,以达到快速、安全、节省资源地解决资源优化问题的目的,并具有执行速度快,收敛性强的优点。实现本专利技术目的的技术解决方案为:一种基于模拟退火算法的网络编码环境安全资源优化方法,包括以下步骤:步骤1,计算信噪比,具体公式如下: C n s ( t ) = Σ ...
【技术保护点】
一种基于模拟退火算法的网络编码环境安全资源优化方法,其特征在于包括以下步骤:步骤1、计算信噪比;步骤2、初始化数据;步骤3、用图分解的方法分解网络拓扑结构上潜在的编码节点,新的拓扑结构作为输入,进行模拟退火算法寻找路径;步骤4、对每一个节点,若它只有一条出边,则算入路径;若有两条出边,则以一定概率进入第一条出边;步骤5、循环执行步骤3直至遍历到接收节点,记录这种情况下的解;步骤6、将当前温度T乘以温度变化率delta赋值给T,若T大于T_end,则跳转至步骤3;若T达到T_end,则跳转至步骤6;步骤7、比较所有解,得出最优解。
【技术特征摘要】
1.一种基于模拟退火算法的网络编码环境安全资源优化方法,其特征在于包括以下步骤:步骤1、计算信噪比;步骤2、初始化数据;步骤3、用图分解的方法分解网络拓扑结构上潜在的编码节点,新的拓扑结构作为输入,进行模拟退火算法寻找路径;步骤4、对每一个节点,若它只有一条出边,则算入路径;若有两条出边,则以一定概率进入第一条出边;步骤5、循环执行步骤3直至遍历到接收节点,记录这种情况下的解;步骤6、将当前温度T乘以温度变化率delta赋值给T,若T大于T_end,则跳转至步骤3;若T达到T_end,则跳转至步骤6;步骤7、比较所有解,得出最优解。2.根据权利要求1所述的基于模拟退火算法的网络编码环境安全资源优化方法,其特征在于:步骤1所述的计算信噪比,采用如下公式: C n s ( t ) = Σ m ∈ Ω n C n , m s ...
【专利技术属性】
技术研发人员:唐金辉,徐雷,李泽超,廖宇翔,周迅钊,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。