Resource allocation for cognitive networks with D2D communication: An evolutionary approach | IEEE Conference Publication | IEEE Xplore