Heuristic methods for coalition structure generation