I. INTRODUCTION
The consensus problem for multi-agent systems has attracted more and more attentions in recent years [1], [2], [3], [4], [5], [6], [7]. The problem is widely encountered in the real world, for example, in distributed computation, flocking, traffic control, networked control, formation flight, etc.