Service composition based on multi-agent in the cooperative game