Distributed Agent-based Approaches for Multi-Satellite System Limited Coordination Problem