Cooperative control of multi-agent systems : optimal and adaptive design approaches (2014)