A survey of consensus problems in multi-agent coordination
Consensus problems in networks of agents with switching topology and time-delays