基于竞价模型的动态频谱分配算法及其稳定性分析

0 下载量 49 浏览量 更新于2024-08-27 收藏 365KB PDF 举报
"这篇论文是关于基于竞价模型的频谱分配算法在认知无线网络中的应用。作者们针对授权用户和认知用户之间的频谱共享问题,通过深入研究认知用户对主用户的影响以及其自身的竞价行为,引入了干扰价格和切换代价的概念,构建了一个认知用户的效用函数,并以此为基础建立了一个频谱竞价拍卖模型。利用纳什均衡理论分析了模型的稳定性,进而提出了一种动态频谱分配算法。实验表明,该算法能够确保认知用户的业务带宽需求,同时有效地利用不连续的频谱资源,显著提高频谱使用效率。该研究工作得到了国家自然科学基金和江西省研究生创新专项基金的支持。" 本文的核心知识点包括: 1. **认知无线网络**:这是一种允许非授权用户(认知用户)在不影响授权用户(主用户)通信的情况下,利用空闲频谱资源的技术。它旨在解决频谱利用率低的问题。 2. **频谱共享**:在认知无线网络中,授权用户和认知用户需要共享频谱资源,这需要解决两者之间的公平性和效率问题。 3. **竞价模型**:论文提出的解决方案是基于经济激励的竞价机制,认知用户通过竞价来获取频谱使用权,这有助于优化频谱分配。 4. **效用函数**:为了设计竞价策略,论文引入了认知用户的效用函数,该函数考虑了用户对频谱的需求、干扰成本以及切换到其他频段的代价。 5. **干扰价格**:这是衡量认知用户使用频谱时可能对主用户产生的干扰的成本,引入这一概念使得认知用户在竞价时会考虑到对主用户的潜在影响。 6. **切换代价**:当认知用户需要在不同频段间切换时,会产生一定的切换成本,这个成本也被纳入效用函数,影响用户的决策。 7. **纳什均衡**:论文利用博弈论中的纳什均衡理论来分析频谱竞价拍卖模型的稳定性,确保所有参与者都不会有单方面改变策略的动机。 8. **动态频谱分配算法**:基于上述理论,作者提出了一种动态算法,可以根据实时情况调整频谱分配,兼顾认知用户的带宽需求和整体频谱效率。 9. **仿真验证**:通过理论分析和实验仿真,证明了提出的算法能够在保障认知用户服务的同时,有效利用不连续的频谱,提高了频谱的使用效率。 该研究对于提升认知无线网络的频谱效率和优化资源配置具有重要意义,也为后续相关研究提供了理论基础和实践参考。

翻译Agent 𝑐 𝑖 . In this paper, we regard each charging station 𝑐 𝑖 ∈ 𝐶 as an individual agent. Each agent will make timely recommendation decisions for a sequence of charging requests 𝑄 that keep coming throughout a day with multiple long-term optimization goals. Observation 𝑜 𝑖 𝑡 . Given a charging request 𝑞𝑡 , we define the observation 𝑜 𝑖 𝑡 of agent 𝑐 𝑖 as a combination of the index of 𝑐 𝑖 , the real-world time 𝑇𝑡 , the number of current avail able charging spots of 𝑐 𝑖 (supply), the number of charging requests around 𝑐 𝑖 in the near future (future demand), the charging power of 𝑐 𝑖 , the estimated time of arrival (ETA) from location 𝑙𝑡 to 𝑐 𝑖 , and the CP of 𝑐 𝑖 at the next ETA. We further define 𝑠𝑡 = {𝑜 1 𝑡 , 𝑜2 𝑡 , . . . , 𝑜𝑁 𝑡 } as the state of all agents at step 𝑡. Action 𝑎 𝑖 𝑡 . Given an observation 𝑜 𝑖 𝑡 , an intuitional design for the action of agent𝑐 𝑖 is a binary decision, i.e., recommending 𝑞𝑡 to itself for charging or not. However, because one 𝑞𝑡 can only choose one station for charging, multiple agents’ actions may be tied together and are difficult to coordinate. Inspired by the bidding mechanism, we design each agent 𝑐 𝑖 offers a scalar value to "bid" for 𝑞𝑡 as its action 𝑎 𝑖 𝑡 . By defining 𝑢𝑡 = {𝑎 1 𝑡 , 𝑎2 𝑡 , . . . , 𝑎𝑁 𝑡 } as the joint action, 𝑞𝑡 will be recommended to the agent with the highest "bid" value, i.e., 𝑟𝑐𝑡 = 𝑐 𝑖 , where 𝑖 = arg max(𝑢𝑡)

2023-07-11 上传

org.csource.common.MyException: getStoreStorage fail, errno code: 2 at org.csource.fastdfs.StorageClient.newReadableStorageConnection(StorageClient.java:1767) at org.csource.fastdfs.StorageClient.download_file(StorageClient.java:1219) at org.csource.fastdfs.StorageClient.download_file(StorageClient.java:1206) at com.wzdigit.framework.utils.FastDFSUtil.downFile(FastDFSUtil.java:209) at com.wzdigit.srm.dsr.utils.FileUtil.getSingleFile(FileUtil.java:51) at com.wzdigit.srm.dsr.service.bidding.BiddingorderService.getVendorQuotation(BiddingorderService.java:796) at com.wzdigit.srm.dsr.service.bidding.BiddingorderService.sendEmail(BiddingorderService.java:746) at com.wzdigit.srm.dsr.service.bidding.BiddingorderService$$FastClassBySpringCGLIB$$ebfcbd5a.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at com.alibaba.druid.support.spring.stat.DruidStatInterceptor.invoke(DruidStatInterceptor.java:73) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at com.wzdigit.srm.dsr.service.bidding.BiddingorderService$$EnhancerBySpringCGLIB$$80ace30.sendEmail(<generated>) at com.wzdigit.srm.dsr.service.bidding.BiddingorderService$$FastClassBySpringCGLIB$$ebfcbd5a.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)

2023-06-13 上传