Investigation of Communication Constraints in Distributed Multi-Agent Systems