Project 3: Resource Allocation for Device-to-Device Communications in 5G Networks (Completed)