[发明专利]一种基于群体智能的移动社交网络中的数据传输方法有效

专利信息
申请号: 201610400278.7 申请日: 2016-06-08
公开(公告)号: CN106161204B 公开(公告)日: 2019-05-10
发明(设计)人: 朱艳琴;曹峥;纪其进;杨哲;李领治;王进 申请(专利权)人: 苏州大学
主分类号: H04L12/58 分类号: H04L12/58;H04L12/701;H04L12/721;H04L12/725
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 曹毅
地址: 215000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明是一种基于群体智能的移动社交网络中的数据传输方法,该方法包括以下步骤:A:针对移动社交网络中的数据分发问题,对其进行模型化分析,归纳出移动社交网络的一般模型;B:在归纳出移动社交网络一般模型的基础上,利用蚁群优化算法在处理优化问题上的高效性采用基于蚁群优化的移动社交网络算法ACOMSNet;C:针对ACOMSNet算法容易陷入局部最优的缺陷,将粒子群算法与ACOMSNet融合,得到改进后的ACOMSNet算法;D:针对网络中的自私节点基于节点声誉值采用适用于移动社交网络的激励机制算法。本发明方法利用群体智能理论中的蚁群优化、粒子群优化思想来优化路由,使得移动社交网络中能有较高的数据传输成功率以及较低的时延。
搜索关键词: 一种 基于 群体 智能 移动 社交 网络 中的 数据传输 方法
【主权项】:
1.一种基于群体智能的移动社交网络中的数据传输方法,其特征在于,该方法包括以下步骤:A:针对移动社交网络中的数据分发问题,对其进行模型化分析,归纳出移动社交网络的一般模型,并且定义归纳移动社交网络的一般模型的步骤为:A1:用图表示一个拥有n个节点的MSN,表示网络中所有节点的集合,表示节点间边e的集合,m为边数,整个MSN网络结构表示为节点组成的列表;A2:定义在某段时间内与MSN结点i之间存在数据转发关系的结点称为结点i的“社交邻居节点”,定义在某一时刻与MSN结点i直接连接的结点称为结点i 的“物理邻居结点”,简称“邻居结点”;B:在归纳出移动社交网络一般模型的基础上,利用蚁群优化算法在处理优化问题上的高效性采用基于蚁群优化的移动社交网络算法ACOMSNet,ACOMSNet的步骤为:B1:网络中存在n个节点,整个路由算法要维护一个n×n的矩阵列表,列表中的每个点<i,j>,存储节点i和节点j之间的信息,包括i,j之间的社会亲密度Si,j,物理亲密度Pi,j,并定义社会亲密度的单次增长幅度Rs,物理亲密度的单次增长幅度为Rp,定义<i,j>之间的信息列表表示成<i,j, Si,j, Pi,j>;B2:当节点i向节点j发送信息时,Si,j按公式更新;B3:在数据传输的过程中,当一条传输链路为:i‑>j‑>k‑>m‑>n…,无论最后数据是否传输到n,路径中任意两个节点的物理亲密度将按公式更新,其中表示i和j之间的路由跳数;B4:根据社会亲密度得出节点的社会效用US,物理亲密度得出节点的物理效用UP,节点i选择j作为下一跳的转发效用值为:,其中参数用于平衡社会亲密度与物理亲密度的重要性,结点i选择转发效用值最高的结点j作为下一跳;B5:节点转发策略如下步骤: B51:若周围就有目标节点,直接传输并按公式、公式更新数据; B52:在没有信息或者遇到有两个节点都合适时,根据公式计算节点的中心度,式中表示节点对s和t最短路径经过节点i的路径数,表示节点s和节点t之间存在所有最短路径的路径数,利用节点的中心度定夺转发给哪个节点,并按规则更新信息列表的数据,若相邻节点的中心度都没有自身高,那么暂时不传输,将数据包留存在本节点内; B53:每次转发时,皆查询节点的信息列表,根据信息列表决定数据包传输对象,比如传送给对象B,那么寻找信息列表的二元组中后者有对象B的项,比如列表中有<I,B>,<J,B>,<K,B>三项含有对象B,那么根据公式算出这三项的效用值,按值的高低依序在本节点周围查找I、J、K,若有则传送给相应节点,并更新相应信息列表,若没有找到对象B的相关信息,跳到步骤B52,若相邻节点中找不到节点I、J、K,同样跳到步骤B52;B6:蒸发信息策略为:假设信息素不会随着时间流逝蒸发,每当有信息经过节点时,此节点皆蒸发自己的信息列表的信息素浓度,用于避免消息过期了依然被使用,以及避免对连接稀少的适应而不至于信息素蒸发过快导致知识无效;C:针对ACOMSNet算法容易陷入局部最优的缺陷,将粒子群算法与ACOMSNet融合,得到改进后的ACOMSNet算法,改进后的ACOMSNet包括以下步骤:C1:定义融合策略如下: C11:,K为迭代次数或搜索次数,设最大迭代次数为,初始化,产生大量的路径,从中选择比较优的,使这些路径留下信息素; C12:根据当前位置或目标函数计算适应值,设当前位置个体极值位置pcbest,根据各个粒子的个体极值位置找出全局极值位置gcbest; C13:对每个粒子进行如下操作,第j个粒子路径与gcbest交叉得到与pcbest交叉得到以一定概率变异到,根据当前位置计算对应的目标函数值,若新的目标函数变好,接受新值,否则拒绝,第j个粒子路径仍然为,重新找出各只蚂蚁的个体极值位置pcbest和全局极值位置gcbest; C14:计算各粒子对应的目标函数值,记录当前的最好解; C15:; C16:若且没有退化行为,即找到的都是相同解,则转步骤C13; C17:输出目前最好解;C2:目标函数定义如下:定义一个目标函数来判定每个粒子所在位置的适应值,并满足服务质量QoS多约束条件,假设从源节点S到目的节点D的一条可行路径为P,以下为QoS多约束条件下目标函数的定义:(1)带宽,(2)延迟,(3)丢包率,其中,分别表示链路上的带宽和延迟,表示节点i的丢包率,则目标函数如下:其中,B为网络中设定的最大带宽,D为设定的最大延迟,P为设定的最大丢包率,代表三种性能约束条件的权重值,且满足;D:针对网络中的自私节点基于节点声誉值采用适用于移动社交网络的激励机制算法,该移动社交网络的激励机制算法包括以下步骤:D1:自私节点定义网络中的一个节点拥有一个内在属性,即愿意合作程度CD,表示一个节点愿意同其他节点合作的程度,它是一个概率常量,简称之为节点愿意合作概率,另外,还定义一个外在属性,即声誉值RD,表示除本节点外其他节点对该结点的声誉评估,它以节点的行为变化而改变,用表示节点i的愿意合作概率,时,表示节点完全不合作,时,表示节点100%愿意合作,用表示在t时刻节点j对i的声誉评价,则在t时刻节点i的声誉值可以表示为一个维向量:;D2:节点交互策略,其步骤如下:在t时刻当节点i和j相遇时,i和j交换它们的声誉值向量,节点i转发数据包时有两个依据:,具体的数据包接收和转发策略如下: D21:t时刻,节点i和节点j相遇,节点i希望节点j接收数据包; D22:节点i选择当前遇到的所有节点中声誉最好的传给它; D23:假设当前最高,节点j以概率来决定是否接收数据包;D3:节点的声誉值更新策略,其步骤如下:声誉值的更新分为两种:直接更新策略和间接更新策略:D31:直接更新策略,即当两个节点i和j相遇并完成交互时,在t时刻,节点i与节点j相遇,此时定义时刻节点j对i的声誉评价为:在上式中,当节点i与节点j相遇,并且j在i的帮助下完成数据包的转发,则,否则表示声誉值的自然衰减;D32:间接更新策略,即指当第三方节点的声誉值的改变对当前节点的影响,定义:在上式中,k表示第三方节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610400278.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top