1.采取分布式博弈的群智感知资源分配方法,其特征在于,包括:S1、根据群智感知系统网络环境,在效用-成本模型中建立系统收益目标函数;
S2、根据基于分布式买卖博弈的激励机制,得到用户的最优单位时间资源分配量和感知设备的最优资源单价;
S3、判断感知设备的资源是否满足用户需求,若满足则完成资源分配,否则执行资源动态调整方案完成资源分配。
2.根据权利要求1所述的采取分布式博弈的群智感知资源分配方法,其特征在于,根据基于分布式买卖博弈的激励机制,得到用户的最优单位时间资源分配量和感知设备的最优资源单价包括:S21、初始化单位时间资源分配量和资源单价;
S22、感知设备将资源单价发送给用户,根据用户收益函数的拉格朗日函数更新单位时间资源分配量,并将单位时间资源分配量发送给感知设备;
S23、判断感知设备收益函数的拉格朗日函数对资源单价的偏导数是否大于零,若大于零则根据感知设备收益函数的拉格朗日函数更新资源单价并返回S22,否则输出最优的最优单位时间资源分配量和最优资源单价。
3.根据权利要求2所述的采取分布式博弈的群智感知资源分配方法,其特征在于,所述用户收益函数和感知设备收益函数包括:用户收益函数:
感知设备收益函数:
其中,uij(qij)表示用户的效用函数,qij(t)表示单位时间资源分配量, 表示感知设备的通信成本, 表示感知设备的感知成本,pij表示用户bi支付给感知设备sj的资源单价,qij表示当前任务,ai表示当前任务到达时间,di表示当前任务离开时间,表示用户bi与感知设备sj的连接时间。
4.根据权利要求1所述的采取分布式博弈的群智感知资源分配方法,其特征在于,根据资源动态调整方案进行资源分配包括:S31、根据感知设备剩余可用资源和最优资源单价,得到资源缺口S32、根据低负载感知设备提供的感知资源Qauc和感知成本,计算当前轮次的投标价格以及额外收益;
S33、感知设备选取低负载感知设备提供的最低价达成资源交易,并根据当前的交易修改资源缺口为S34、判断感知设备是否买到足够的感知资源,若是则完成资源分配,否则进行步骤S35;
S35、判断是否有低负载感知设备参加资源调整,若有则返回S2,否则拒绝当前资源分配请求,结束资源分配。
5.根据权利要求4所述的采取分布式博弈的群智感知资源分配方法,其特征在于,步骤S31中所述的资源缺口 表示为:其中,ai表示当前任务到达时间,di表示当前任务离开时间,di-1表示前一任务离开时间, 表示最优的单位时间资源分配量。
6.根据权利要求1所述的采取分布式博弈的群智感知资源分配方法,其特征在于,所述在效用-成本模型中建立系统收益目标函数表示为:其中,U(qij)表示系统的收益,uij(qij)表示用户的效用函数, 表示感知设备的感知成本, 表示感知设备的通信成本。
7.根据权利要求6所述的采取分布式博弈的群智感知资源分配方法,其特征在于,所述用户的效用函数uij(qij)为:其中,α为权重参数,ai表示当前任务到达时间,di表示当前任务离开时间,qij(t)表示为单位时间资源分配量。
8.根据权利要求6所述的采取分布式博弈的群智感知资源分配方法,其特征在于,所述感知设备的感知成本 为:其中,cj为感知设备sj的单位感知资源开销,ai表示任务到达时间,di表示任务离开时间,qij(t)表示为单位时间资源分配量。
9.根据权利要求6所述的采取分布式博弈的群智感知资源分配方法,其特征在于,所述感知设备的通信成本 为:wf ct
其中,Dij (qij,Tij )表示在通信方式为Wi-Fi时感知设备sj到用户bi传输的数据量,表示在通信方式为蜂窝时感知设备sj到用户bi传输的数据量, 表示用户bi与感知设备sj的连接时间,γ表示使用Wi-Fi通信时的单位时间通信成本,θ表示使用蜂窝通信时的单位时间通信成本,bwf表示Wi-Fi的网络带宽,bcell表示蜂窝的网络带宽。