Classification of intelligent agent network topologies and a new topological description language for agent networks