Wireless Resource Allocation Among Cooperative Relays And Non-Cooperative Agents