MIMO, Ad-hoc networks, Cognitive, Machine learning, Markov model, Performance evaluation