Conflict-resolution Strategies for Nonhierarchical Distributed Agents