Skip to content

MATLAB implementation of the paper "Distributed Optimization of Average Consensus Containment with Multiple Stationary Leaders" [arXiv 2022].

License

Notifications You must be signed in to change notification settings

darknorth0/distributed_consensus_containment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Distributed Optimization of Average Consensus Containment with Multiple Stationary Leaders

This repository is the official implementation of the paper Distributed Optimization of Average Consensus Containment with Multiple Stationary Leaders.

Abstract :

In this paper, we consider the problem of containment control of multi-agent systems with multiple stationary leaders, interacting over a directed network. While, containment control refers to just ensuring that the follower agents reach the convex hull of the leaders states, we focus on the problem where the followers achieve a consensus to the average values of the leaders states. We propose an algorithm that can be implemented in a distributed manner to achieve the above consensus among followers. Next we optimize the convergence rate of the followers to the average consensus by proper choice of weights for the interaction graph. This optimization is also performed in a distributed manner using Alternating Direction Method of Multipliers (ADMM). Finally, we complement our results by illustrating them with numerical examples.

Usage :

This implementation provides a setup as demonstrated in the paper having 24 agents (10 leaders and 14 followers), connected over a directed network topology. The topology has been chosen randomly such that it satisfies the assumptions listed in the paper.

Requirements :

  1. Code is good to go with MATLAB v2015b and above.
  2. CVX package is required to be pre-installed with the MATLAB.

Citation :

@INPROCEEDINGS{9838420,
  author={Chatterjee, Sushobhan and Kalaimani, Rachel Kalpana},
  booktitle={2022 European Control Conference (ECC)}, 
  title={Distributed Optimization of Average Consensus Containment with Multiple Stationary Leaders}, 
  year={2022},
  volume={},
  number={},
  pages={1838-1843},
  doi={10.23919/ECC55457.2022.9838420}
  }

About

MATLAB implementation of the paper "Distributed Optimization of Average Consensus Containment with Multiple Stationary Leaders" [arXiv 2022].

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages