首页> 中国专利> 一种基于内容复用的数据下载开销博弈优化模型及方法

一种基于内容复用的数据下载开销博弈优化模型及方法

摘要

本发明公开了一种基于内容复用的数据下载开销博弈优化模型及方法。该模型为:将频谱市场网络中具有相似业务需求的用户,通过相同内容复用减少用户数据下载开销的机制,使得具有相似业务需求的用户自发形成联盟,采用先集中下载联盟内用户的所有数据,然后在内部进行分发的模式。方法为:构建联盟博弈模型,参与者是所有频谱市场内的用户,用户的效用函数为自己加入联盟对联盟内所有用户带来的开销影响;各个用户加入新的联盟,计算选择新的联盟带来的效用函数,与自己之前所属联盟的效用函数作比较,基于合作优选准则,择优加入;循环迭代,直至所有用户的联盟选择实现收敛。本发明通过对用户相似业务进行数据复用,从而减少了用户数据下载开销。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-27

    授权

    授权

  • 2019-03-08

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20180926

    实质审查的生效

  • 2019-02-12

    公开

    公开

说明书

技术领域

本发明属于无线通信技术领域,特别是一种基于内容复用的数据下载开销博弈优化模型及方法。

背景技术

如何通过数据复用来减小用户的数据下载开销并提高系统资源利用率已经成为通信领域中的一个重要问题。针对视频内容共享的场景,有人提出了一个基于簇的视频内容分享方法(参考文献Yanyao Shen,Chunxiao Jiang,Tony Q.S.Quek,Yong Ren,“Device-to-Device-Assisted Communications in Cellular Networks:An Energy EfficientApproach in Downlink Video Sharing Scenario”,IEEE Transactionson WirelessCommunications,vol.15,no.2,pp.1575-1587,2016.)来提高系统的资源利用率;有人针对车载网络中的内容分发,设计了一种基于位置预测的联盟形成方法(参考文献Haibo Zhou,Bo Liu,Tom H.Luan,Fen Hou,Lin Gui,Ying Li,Quan Yu,Xuemin(Sherman)Shen,“ChainCluster:Engineering a Cooperative Content Distribution Framework forHighway Vehicular Communications,”IEEE Transactions on IntelligentTransportation Systems,vol.15,no.6,pp.2644-2657,2014.),利用车辆位置可预测度高的特点,对用户形成的联盟持续时间进行估计,在此基础上,用户通过合理选择加入具有可靠传输时长的联盟来达成内容分发。然而,目前针对数据复用的研究仍然较少,且相关的大部分研究聚焦车载网络,重点在内容分发效率,未对数据下载开销进行研究。

联盟形成博弈(参考文献Walid Saad,Zhu Han,Merouane Debbah,Areand Tamer Basar,“Coalitional Game Theory for Communication Networks”,IEEESignal Processing Magazine,vol.26,no.5,Sept.2009,pp.77-97.)主要考虑的是用户合作的场景;有人利用重叠联盟形成博弈(参考文献Lang Ruan,Xin Liu,Yuli Zhang,YuhuaXu,“Context-aware Group Buying in D2D networks:An Overlapping CoalitionFormation Game Approach”,IEEE ICCT,Chengdu,pp.867-872,October,2017.)解决了一个分布式缓存中内容存储的问题,该模型考虑了不同的缓存节点中需要缓存的内容中有重叠,针对单个内容进行共享分发优化,但是没有考虑到整体内容的一起优化,使得联盟结构较为复杂。

发明内容

本发明的目的在于提供一种能够降低用户数据下载开销、提高频谱利用率的基于内容复用的数据下载开销博弈优化模型及方法。

实现本发明目的的技术解决方案为:一种基于内容复用的数据下载开销博弈优化模型,其特征在于,对该模型做如下刻画:将频谱市场网络中具有业务数据下载需求的用户组成联盟,将用户的效用函数建模为在联盟内承担的数据下载开销的变化值;根据联盟内其他用户的业务需求,进行用户效用函数的求解;通过合作优选准则方法,使用户间形成稳定的联盟划分结构;用户依托联盟进行数据下载和分发。

一种基于内容复用的数据下载开销博弈优化方法,包括以下步骤:

步骤1,将用户数据下载开销减小问题建模为联盟形成博弈模型,博弈的参与者是网络内所有具有业务数据下载需求的用户;

步骤2,将用户数据下载开销通过夏普利值建模为用户数据在联盟全体数据中的占比,并计算用户数据下载开销;将用户的效用函数定义为用户加入新的联盟前后,用户与其他联盟成员数据下载开销的变化值;

步骤3,随机选择一个用户,产生一个新的联盟选择策略,计算此时该用户的效用函数,根据用户的效用函数,择优加入联盟;

步骤4,循环步骤3,用户通过探索学习进行联盟选择,直至所有用户的联盟选择实现收敛,或者达到设定的迭代次数。

进一步地,步骤1中所述的将用户下载数据开销减小问题建模为联盟形成博弈模型,该博弈模型定义为:

该博弈模型中包含四个组成部分,其中,为参与博弈的次级用户集合,An为用户n的可选择联盟策略空间,Jn为用户n一跳范围内的邻居用户,un为用户n的效用函数。

进一步地,步骤2所述的将用户数据下载开销通过夏普利值建模为用户数据在联盟全体数据中的占比,并计算用户数据下载开销;将用户的效用函数定义为用户加入新的联盟前后,用户与其他联盟成员数据下载开销的变化值,具体如下:

将用户数据下载开销函数,定义为该用户数据在联盟全体数据中的夏普利占比DCn(an,a-n):

其中,a-n为除用户n外其余用户的联盟选择策略,an为用户n的联盟选择,αd为单位数据的下载开销,βni为用户n第i个数据文件在联盟中的需求度,ln为用户n总的数据文件下载需求,为该联盟的成员集合,为该联盟所有成员需要的全体数据,Lmax为系统限制单次传输的最大数据量;当联盟全体数据小于最大数据上限时,用户按照所需单个文件的需求度承担该数据下载开销;反之,则用户独自承担其数据下载开销;

将用户n的效用函数un(an,a-n)建模为:

其中,ri为用户i的数据开销,rn(n)为用户n单独成立一个联盟时用户n的效用函数,为用户n选择接入的联盟内现有的联盟成员集合,用户i指代集合中的用户,用户n特指进行联盟选择的用户,为用户n加入联盟后用户n的效用函数,为用户n在加入联盟前后自身数据下载开销的变化,为其他联盟成员在用户n加入联盟前后数据下载开销的变化之和;

基于以上条件,从而得到网络全局的效用函数为所有用户的数据开销之和U:

博弈的优化目标:根据用户效用函数进行联盟选择,通过接入不同的联盟,使得网络全局的效用函数最优即获取数据的开销最小:

P:minU

利用局部互利博弈模型,将势能函数Φ(an,a-n)表示为所有用户数据下载开销之和:

当单个用户改变其联盟选择时,势能函数变化如下:

其中,为用户n改变后的联盟选择;

用户n的效用函数变化如下:

由于势能函数变化和效用函数变化一致,即服从势能博弈,拥有至少一个纯策略纳什均衡,且由于势能函数为全网所有用户的数据下载开销之和,所以,最优的纳什均衡解即是最优的全网的数据下载开销之和。

进一步地,步骤3中所述的根据用户的效用函数,择优加入联盟,具体如下:

选中用户的择优准则为:

其中,CO,CO′分别为用户n加入的原联盟和新联盟,表示用户n在原联盟和新联盟中选择原联盟;为在原联盟中省略了用户n后的效用函数,为在新联盟中省略了用户n后的效用函数。

进一步地,步骤4中所述的循环步骤3,用户通过探索学习进行联盟选择,直至所有用户的联盟选择实现收敛,或者达到设定的迭代次数,具体如下:

步骤4.1、初始化,每个用户随机选择一个联盟,通过邻居探测和信息交互,计算每个用户数据下载开销和效用函数,作为下一个动作的比较对象;

步骤4.2、探测:随机选取一个用户n,改变该用户联盟选择,通过联盟内信息交互,计算数据下载开销和效用函数;

步骤4.3、联盟选择:用户n根据合作优选准则比较两个联盟策略合作效用值,择优加入对应联盟。

本发明与现有技术相比,其显著优点在于:(1)在频谱市场的场景中,充分考虑了用户之间存在相似业务需求时的数据开销优化问题,提出了基于数据复用的数据下载开销博弈优化模型,在减小用户开销的同时,提高了网络的频谱资源利用率;(2)通过边界效用函数刻画合作优选准则,证明其为势能博弈,至少拥有一个纯策略的纳什均衡解,并推导出纳什均衡解即为联盟形成博弈中的稳定联盟划分,证明了解的存在性和最优性,为方法的设计提供了理论支持;(3)在联盟形成博弈框架下,提出基于合作优选准则方法,通过局部信息交互,探测并达到全局最优,避免了在计算全局最优中存在的不收敛问题。

附图说明

图1是本发明基于内容复用的数据下载开销博弈优化模型的结构示意图。

图2是本发明所提方法与传统帕累托准则的平均数据开销对比示意图。

图3是本发明所提方法与传统帕累托准则的数据压缩程度对比示意图。

具体实施方式

对于频谱市场网络中的任意N个拥有业务需求的用户,首先用户根据地理位置将其他用户被分为邻居用户和非邻居用户。图1所示为本发明对应的系统模型。在图1中,用户由不同业务需求,比如视频、音乐等。当拥有相似业务需求的业务形成联盟时,用户可以组成一个联盟进行数据的集中下载和分发;相对于从基站直接获取数据,先形成联盟然后再内部分发的模式能够有效利用数据的重复度,以此来降低用户数据开销。

本发明基于内容复用的数据下载开销博弈优化模型,对频谱市场网络中具有相似内容业务需求的用户,通过相同内容的数据来复用来减少用户的数据下载开销的机制,使得具有相似业务需求的用户自发的形成联盟,先将联盟内用户所有数据先共同下载,然后在内部进行分发。

本发明通过构建联盟形成博弈优化模型,利用Sharpley值对用户数据下载开销进行建模,通过引入势能博弈刻画联盟形成过程和保证解的存在性,将势能函数建模为全网用户数据下载开销之和,从而最小化数据开销的目的。

一种基于内容复用的数据下载开销博弈优化模型,该模型刻画如下:将频谱市场网络中具有业务数据下载需求的用户组成联盟,将用户的效用函数建模为在联盟内承担的数据下载开销的变化值;根据联盟内其他用户的业务需求,进行用户效用函数的求解;通过合作优选准则方法,使用户间形成稳定的联盟划分结构;用户依托联盟进行数据下载和分发,减小开销。

一种基于内容复用的数据下载开销博弈优化方法,包括以下步骤:

步骤1,将用户数据下载开销减小问题建模为联盟形成博弈模型,博弈的参与者是网络内所有具有业务数据下载需求的用户;

步骤2,将用户数据下载开销通过夏普利值建模为用户数据在联盟全体数据中的占比,并计算用户数据下载开销;将用户的效用函数定义为用户加入新的联盟前后,用户与其他联盟成员数据下载开销的变化值;

步骤3,随机选择一个用户,产生一个新的联盟选择策略,计算此时该用户的效用函数,根据用户的效用函数,择优加入联盟;

步骤4,循环步骤3,用户通过探索学习进行联盟选择,直至所有用户的联盟选择实现收敛,或者达到设定的迭代次数。

本发明的具体实施如下:

一、步骤1中所述的将用户下载数据开销减小问题建模为联盟形成博弈模型,该博弈模型定义为:

该博弈模型中包含四个组成部分,其中,为参与博弈的次级用户集合,An为用户n的可选择联盟策略空间,Jn为用户n一跳范围内的邻居用户,un为用户n的效用函数。

二、步骤2所述的将用户数据下载开销通过夏普利值建模为用户数据在联盟全体数据中的占比,并计算用户数据下载开销;将用户的效用函数定义为用户加入新的联盟前后,用户与其他联盟成员数据下载开销的变化值,具体如下:

将用户数据下载开销函数,定义为该用户数据在联盟全体数据中的夏普利占比

DCn(an,a-n):

其中,a-n为除用户n外其余用户的联盟选择策略,an为用户n的联盟选择,αd为单位数据的下载开销,βni为用户n第i个数据文件在联盟中的需求度,ln为用户n总的数据文件下载需求,为该联盟的成员集合,为该联盟所有成员需要的全体数据,Lmax为系统限制单次传输的最大数据量;当联盟全体数据小于最大数据上限时,用户按照所需单个文件的需求度承担该数据下载开销;反之,则用户独自承担其数据下载开销;

将用户n的效用函数un(an,a-n)建模为:

其中,ri为用户i的数据开销,rn(n)为用户n单独成立一个联盟时用户n的效用函数,为用户n选择接入的联盟内现有的联盟成员集合,用户i指代集合中的用户,用户n特指进行联盟选择的用户,为用户n加入联盟后用户n的效用函数,为用户n在加入联盟前后自身数据下载开销的变化,为其他联盟成员在用户n加入联盟前后数据下载开销的变化之和;

基于以上条件,从而得到网络全局的效用函数为所有用户的数据开销之和U:

博弈的优化目标:根据用户效用函数进行联盟选择,通过接入不同的联盟,使得网络全局的效用函数最优即获取数据的开销最小:

P:minU

利用局部互利博弈模型,将势能函数Φ(an,a-n)表示为所有用户数据下载开销之和:

当单个用户改变其联盟选择时,势能函数变化如下:

其中,为用户n改变后的联盟选择;

用户n的效用函数变化如下:

可以证明,由于势能函数变化和效用函数变化一致,即服从势能博弈,拥有至少一个纯策略纳什均衡,且由于势能函数为全网所有用户的数据下载开销之和,所以,最优的纳什均衡解即是最优的全网的数据下载开销之和。

三、步骤3中所述的根据用户的效用函数,择优加入联盟,具体如下:

选中用户的择优准则为:

其中,CO,CO′分别为用户n加入的原联盟和新联盟,表示用户n在原联盟和新联盟中选择原联盟;为在原联盟中省略了用户n后的效用函数,为在新联盟中省略了用户n后的效用函数。

四、步骤4中所述的循环步骤3,用户通过探索学习进行联盟选择,直至所有用户的联盟选择实现收敛,或者达到设定的迭代次数,具体如下:

步骤4.1、初始化,每个用户随机选择一个联盟,通过邻居探测和信息交互,计算每个用户数据下载开销和效用函数,作为下一个动作的比较对象;

步骤4.2、探测:随机选取一个用户n,改变该用户联盟选择,通过联盟内信息交互,计算数据下载开销和效用函数;

步骤4.3、联盟选择:用户n根据合作优选准则比较两个联盟策略合作效用值,择优加入对应联盟。

实施例1

本发明的一个具体实施例如下描述:系统仿真采用Matlab软件,参数设定不影响一般性;N个次级用户随机布设在一个200m×200m的网络场景中,单个数据下载开销αd统一设置为1,所有次级用户的通信范围都一样并设为Radii,设用户数据需求量为ln,用户依据联盟其他用户的数据构成,通过信息交互求出其相应数据的需求度βni

本发明基于内容复用的数据下载开销博弈优化方法,具体过程如下:

步骤1:初始化,设置迭代次数j=0,每个用户n∈N选择一个不同的联盟,计算相应的数据下载开销和效用函数;

步骤2:联盟选择策略更新(循环):

①每次迭代都随机选择一个用户进行操作;

②用户n重新选择一个新的联盟,计算对应的效用函数,根据合作优选准则,择优加入;

③其他所有的用户重复之前的联盟选择;

步骤3:当所有用户的联盟选择实现收敛,或者达到一定的迭代次数时,结束方法迭代;

步骤4:全局效用:计算网络中所有用户的数据下载开销,并计算整体的数据下载开销U。

下面计算不同的因素对总效用函数的影响,并通过与一种基于帕累托优选准则的方法进行对比,该方法通常作为联盟形成中的对比方法。

例1平均开销

用户数目变化的情况下,由图2可知,在不同用户数目下,通过与常规的帕累托优选准则对比,所提出的基于内容复用的数据下载开销博弈优化模型及方法能够减少用户数据下载开销。

例2压缩比

全网数据内容的压缩比的情况下,即实际传输的数据和全网的总需求之间的比例,其他参数不变。由图3可知,通过与常规的帕累托优选准则对比,所提出的基于内容复用的数据下载开销博弈优化模型和方法能够进一步压缩数据,减少数据开销。

综上,本发明提出的基于内容复用的数据下载开销博弈优化模型及方法,充分地考虑到了用户业务之间的相似性,采用用户先形成联盟进行数据下载,然后内部分发的模式,运用联盟形成博弈对过程进行建模,引入势能博弈保证解的存在性和最优性,以及方法的收敛性,从而有效降低了数据获取代价,提高了全网资源利用率。通过与常规的帕累托优选准则方法进行比较,在考虑内容复用的条件下,所提的合作优选准则能够有效的解决传统帕累托准则的局部最优问题,以较大概率收敛到系统最优解。通过方法分析比较证明了所提方法的数据下载开销更小,性能更强,也验证了理论的正确性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号