Research Article

Energy-Efficient Multicast Transmission for Underlay Device-to-Device Communications: A Social-Aware Perspective

Algorithm 1

An energy-aware resource and power allocation scheme for D2D multicast transmission.
()  : List of D2D groups
()  : List of CUE items
()  Build matrix according to (17)
() 
()  while and   do
()    
()    Find and from (18)
()   if   and   then
()    D2D group m share resource with CUE n,
()   Substitute and into maximization problem built in (16), find the minimum transmit
     power so as to solve the overall energy-efficiency problem for D2D groups,
()   ;
()  else
()   ;
()  end if
() end while