Computational Complexity And Scheduling Algorithms For Wireless Networks