Graph-Theory-Based Resource Allocation and Mode Selection in D2D Communication Systems: The Role of Full-Duplex | IEEE Journals & Magazine | IEEE Xplore