Network Coding and Evolutionary Theory for Performance Enhancement in Wireless Cooperative Clusters