Distributed Resource Allocation for Relay-Aided Device-to-Device Communication: A Message Passing Approach
Multihop cellular: a new architecture for wireless communications