How to decide consensus? A combinatorial necessary and sufficient condition and a proof that consensus is decidable but NP-hard
From MaRDI portal
Publication:5173258
Abstract: A set of stochastic matrices is a consensus set if for every sequence of matrices whose elements belong to and every initial state , the sequence of states defined by converges to a vector whose entries are all identical. In this paper, we introduce an "avoiding set condition" for compact sets of matrices and prove in our main theorem that this explicit combinatorial condition is both necessary and sufficient for consensus. We show that several of the conditions for consensus proposed in the literature can be directly derived from the avoiding set condition. The avoiding set condition is easy to check with an elementary algorithm, and so our result also establishes that consensus is algorithmically decidable. Direct verification of the avoiding set condition may require more than a polynomial time number of operations. This is however likely to be the case for any consensus checking algorithm since we also prove in this paper that unless , consensus cannot be decided in polynomial time.
Recommendations
Cited in
(7)- Gossip over holonomic graphs
- Random asynchronous iterations in distributed coordination algorithms
- Tight bound for deciding convergence of consensus systems
- Efficient algorithms for the consensus decision problem
- Approximate consensus in highly dynamic networks: the role of averaging algorithms
- Phase transitions in the Ising model on a hierarchical random graph based on the triangle
- On primitivity of sets of matrices
This page was built for publication: How to decide consensus? A combinatorial necessary and sufficient condition and a proof that consensus is decidable but NP-hard
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5173258)