Back to Search
Start Over
On the cost of deciding consensus
- Source :
- CDC
- Publication Year :
- 2012
- Publisher :
- IEEE, 2012.
-
Abstract
- We study the computational complexity of a general consensus problem for switched systems. A set of n × n stochastic matrices {P 1 , …, P k } is a consensus set if for every switching map τ : ℕ → {1, …, k} and for every initial state x(0), the sequence of states defined by x(t + 1) = P τ(t) x(t) converges to a state whose entries are all identical. We show in this paper that, unless P = NP, the problem of determining if a set of matrices is a consensus set cannot be decided in polynomial-time. As a consequence, unless P = NP, it is not possible to give efficiently checkable necessary and sufficient conditions for consensus. This provides a possible explanation for the absence of such conditions in the current literature on consensus. On the positive side, we provide a simple algorithm which checks whether {P 1 , …, P k } is a consensus set in a number of operations which scales as a doubly exponential in n.
Details
- Database :
- OpenAIRE
- Journal :
- 2012 IEEE 51st IEEE Conference on Decision and Control (CDC)
- Accession number :
- edsair.doi...........f5d224c654134112b651978ee7e4df53
- Full Text :
- https://doi.org/10.1109/cdc.2012.6427078