吉林大学学报(理学版) ›› 2019, Vol. 57 ›› Issue (2): 380-386.

• 计算机科学 • 上一篇    下一篇

基于人工鱼群算法的多用户系统资源分配策略

温有栋1,2,3, 杨君1,2, 谭飞1   

  1. 1. 江西农业大学南昌商学院, 南昌 330013; 2. 江西财经大学 统计学院, 南昌 330013;3. 华东交通大学 继续教育与职业技术培训学院, 南昌 330013
  • 收稿日期:2018-04-09 出版日期:2019-03-26 发布日期:2019-03-26
  • 通讯作者: 温有栋 E-mail:jxufewyd@163.com

Resource Allocation Strategy of Multiuser System Based on Artificial Fish Swarm Algorithm#br#

WEN Youdong1,2,3, YANG Jun1,2, TAN Fei1   

  1. 1. Nanchang Business College of Jiangxi Agricultural University, Nanchang 330013, China;2. School of Statistics, Jiangxi University of Finance and Economics, Nanchang 330013, China; 3. School of[JP2]Continuing Education and Vocational and Technical Training, East China Jiaotong University, Nanchang 330013, China
  • Received:2018-04-09 Online:2019-03-26 Published:2019-03-26
  • Contact: WEN Youdong E-mail:jxufewyd@163.com

摘要: 针对当前多用户系统资源分配策略存在的用户公平性较差、 系统吞吐量小等缺陷, 设计一种基于人工鱼群算法的多用户系统资源分配策略. 首先通过分析多用户系统资源分配的工作原理, 构建相应的数学模型; 然后引入人工鱼群算法对多用户系统资源分配的数学模型进行求解, 并针对标准人工鱼群算法存在的局限性进行相应地改进; 最后与其他多用户系统资源分配策略进行仿真对比测试实验. 实验结果表明, 人工鱼群算法可以快速、 准确地找到多用户系统资源的最优分配方案, 有效保障了用户的公平性, 且大幅度改善了多用户系统的通信能力, 整体性能优于其他多用户系统资源分配策略.

关键词: 多用户系统, 资源分配策略, 人工鱼群算法, 用户公平性, 系统容量

Abstract: Aiming at the shortcomings of current resource allocation strategy of multiuser system, such as poor user fairness and small system throughput, we designed a resource allocation strategy of multiuser system based on artificial fish swarm algorithm. Firstly, by analyzing the working  principle of resource allocation of multiuser system, we constructed the corresponding mathematical model. Secondly, we introduced the artificial fish swarm algorithm to solve the mathematical model of the resource allocation of multiuser system, and improved the limitations of the standard artificial fish algorithm. Finally, the simulation and comparative test experiments were carried out  with other resource allocation strategies of multiuser system. The experimental results show that the artificial fish swarm algorithm can quickly and accurately find the optimal allocation scheme of multiuser system resources. It can effectively protect the fairness of the users, and greatly improve the communication ability of the multiuser system. The overall performance is superior to the other resource
 allocation strategies of multiuser system.

Key words:  , multiuser system, resource allocation strategy, artificial fish swarm algorithm, fairness of user, system capacity

中图分类号: 

  • TP391