Cooperative communication exploits spatial diversity via relay node antennas to increase data rates in wireless networks. Relay node selection, therefore, plays a critical role in system performance. This paper examines the problem of relay node selection in cooperative networks, in which one relay node can be used by multiple source–destination transmission pairs, and all transmission pairs share the same set of relay nodes. Centralized approaches may exhibit higher complexity when the number of source nodes is increased. This paper gives source nodes self-optimizing and self-learning abilities and enables them to autonomously select relay nodes. A fully distributed approach, called a “Decentralized Learning-based Relay Assignment” (DLRA) algorithm, is proposed to achieve this goal. DLRA uses a reinforcement learning technique called stochastic learning automata, with each source node attaining the self-learning ability to find an appropriate relay node according to environmental feedback. This paper shows the convergency, optimality, and performance of DLRA via mathematical analysis and evaluates the performance of DLRA in two different network systems: a cooperative ad hoc network and a Long-Term Evolution (LTE)-Advanced relay network. The experimental results present several properties of DLRA: the effectiveness of DLRA in cooperative communication systems, the significant improvements made by DLRA in fairness, and the capacity of each node in LTE-Advanced systems.
Read full abstract