On the cost of deciding consensus

Decision and Control(2012)

引用 4|浏览13
暂无评分
摘要
We study the computational complexity of a general consensus problem for switched systems. A set of n × n stochastic matrices {P1, ..., Pk} is a consensus set if for every switching map τ : N → {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 {P1, ..., Pk} is a consensus set in a number of operations which scales as a doubly exponential in n.
更多
查看译文
关键词
computational complexity,matrix algebra,stochastic processes,time-varying systems,computational complexity,consensus set,general consensus problem,necessary and sufficient conditions,state sequence,stochastic matrices,switched systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要