Litcius/Paper detail

Deep Reinforcement Learning for Multi-Agent Power Control in Heterogeneous Networks

Lin Zhang, Ying‐Chang Liang

2020IEEE Transactions on Wireless Communications70 citationsDOI

Abstract

We consider a typical heterogeneous network (HetNet), in which multiple access points (APs) are deployed to serve users by reusing the same spectrum band. Since different APs and users may cause severe interference to each other, advanced power control techniques are needed to manage the interference and enhance the sum-rate of the whole network. Conventional power control techniques first collect instantaneous global channel state information (CSI) and then calculate sub-optimal solutions. Nevertheless, it is challenging to collect instantaneous global CSI in the HetNet, in which global CSI typically changes fast. In this article, we exploit deep reinforcement learning (DRL) to design a multi-agent power control algorithm, which has a centralized-training-distributed-execution framework. To be specific, each AP acts as an agent with a local deep neural network (DNN) and we propose a multiple-actor-shared-critic (MASC) method to train the local DNNs separately in an online trial-and-error manner. With the proposed algorithm, each AP can independently use the local DNN to control the transmit power with only local observations. Simulations results show that the proposed algorithm outperforms the conventional power control algorithms in terms of both the converged average sum-rate and the computational complexity.

Topics & Concepts

Computer scienceReinforcement learningChannel state informationPower controlHeterogeneous networkExploitInterference (communication)Artificial neural networkTransmitter power outputChannel (broadcasting)Distributed computingPower (physics)Wireless networkArtificial intelligenceComputer networkWirelessTelecommunicationsTransmitterQuantum mechanicsPhysicsComputer securityEnergy Harvesting in Wireless NetworksFull-Duplex Wireless CommunicationsCognitive Radio Networks and Spectrum Sensing