Adaptive Group Collaborative Artificial Bee Colony Algorithm