
Device-to-Device (D2D) communication is promoted as an innovative paradigm to improve the network performance as well as the system resources utilization in the fifth-generation (5G) cellular networks and beyond [1]}. The power and channel allocation for D2D communication need elaborate coordination with cellular users (CUs), as D2D users (DUs) can impose interference to other users [2]}.
In practice, D2D communication operates either in the overlay or underlay modes along with existing CUs. In fact, the underlay mode is appealing as it follows the system to achieve higher spectral efficiency in which the spectrum is shared between DUs and CUs[3]}, [4]}.
