IEEE Trans Cybern. 2018 Jun;48(6):1696-1707. doi: 10.1109/TCYB.2017.2713387. Epub 2017 Sep 22.
User association has emerged as a distributed resource allocation problem in the heterogeneous networks (HetNets). Although an approximate solution is obtainable using the approaches like combinatorial optimization and game theory-based schemes, these techniques can be easily trapped in local optima. Furthermore, the lack of exploring the relation between the quality of the solution and the parameters in the HetNet [e.g., the number of users and base stations (BSs)], at what levels, impairs the practicability of deploying these approaches in a real world environment. To address these issues, this paper investigates how to model the problem as a distributed constraint optimization problem (DCOP) from the point of the view of the multiagent system. More specifically, we develop two models named each connection as variable (ECAV) and each BS and user as variable (EBUAV). Hereinafter, we propose a DCOP solver which not only sets up the model in a distributed way but also enables us to efficiently obtain the solution by means of a complete DCOP algorithm based on distributed message-passing. Naturally, both theoretical analysis and simulation show that different qualitative solutions can be obtained in terms of an introduced parameter which has a close relation with the parameters in the HetNet. It is also apparent that there is 6% improvement on the throughput by the DCOP solver comparing with other counterparts when . Particularly, it demonstrates up to 18% increase in the ability to make BSs service more users when the number of users is above 200 while the available resource blocks (RBs) are limited. In addition, it appears that the distribution of RBs allocated to users by BSs is better with the variation of the volume of RBs at the macro BS.
用户关联已成为异构网络(HetNets)中的分布式资源分配问题。虽然可以使用组合优化和基于博弈论的方案等方法获得近似解,但这些技术很容易陷入局部最优。此外,由于缺乏探索解决方案的质量与 HetNet 中的参数(例如用户和基站(BS)的数量)之间的关系,以及在什么水平上,这些方法在实际环境中的实用性受到了损害。为了解决这些问题,本文从多智能体系统的角度研究了如何将该问题建模为分布式约束优化问题(DCOP)。更具体地说,我们开发了两种模型,分别命名为每个连接为变量(ECAV)和每个 BS 和用户为变量(EBUAV)。此后,我们提出了一种 DCOP 求解器,该求解器不仅以分布式方式设置模型,还可以通过基于分布式消息传递的完整 DCOP 算法有效地获得解决方案。自然地,理论分析和仿真都表明,可以根据一个引入的参数获得不同的定性解决方案,该参数与 HetNet 中的参数密切相关。与其他方法相比,当 时,DCOP 求解器在吞吐量方面提高了 6%,这一点也很明显。特别是,当用户数量超过 200 且可用资源块(RB)有限时,它可以显著提高 BS 服务更多用户的能力,提高 18%。此外,随着宏 BS 中 RB 数量的变化,BS 分配给用户的 RB 分布似乎更好。