What Can Be Verified Locally?

被引:6
作者
Balliu, Alkida [1 ,2 ,3 ]
D'Angelo, Gianlorenzo [3 ]
Fraigniaud, Pierre [1 ,2 ]
Olivetti, Dennis [1 ,2 ,3 ]
机构
[1] CNRS, IRIF, Paris, France
[2] Univ Paris Diderot, Paris, France
[3] GSSI, Laquila, Italy
来源
34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017) | 2017年 / 66卷
关键词
Distributed Network Computing; Distributed Algorithm; Distributed Decision; Locality;
D O I
10.4230/LIPIcs.STACS.2017.8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We are considering distributed network computing, in which computing entities are connected by a network modeled as a connected graph. These entities are located at the nodes of the graph, and they exchange information by message-passing along its edges. In this context, we are adopting the classical framework for local distributed decision, in which nodes must collectively decide whether their network configuration satisfies some given boolean predicate, by having each node interacting with the nodes in its vicinity only. A network configuration is accepted if and only if every node individually accepts. It is folklore that not every Turing-decidable network property (e.g., whether the network is planar) can be decided locally whenever the computing entities are Turing machines (TM). On the other hand, it is known that every Turing-decidable network property can be decided locally if nodes are running non-deterministic Turing machines (NTM). However, this holds only if the nodes have the ability to guess the identities of the nodes currently in the network. That is, for different sets of identities assigned to the nodes, the correct guesses of the nodes might be different. If one asks the nodes to use the same guess in the same network configuration even with different identity assignments, i.e., to perform identity-oblivious guesses, then it is known that not every Turing-decidable network property can be decided locally. In this paper, we show that every Turing-decidable network property can be decided. locally if nodes are running alternating Turing machines (ATM), and this holds even if nodes are bounded to perform identity-oblivious guesses. More specifically, we show that, for every network property, there is a local algorithm for ATMs, with at most 2 alternations, that decides that property. To this aim, we define a hierarchy of classes of decision tasks where the lowest level contains tasks solvable with This, the first level those solvable with NTMs, and level k contains those tasks solvable with ATMs with k alternations. We characterize the entire hierarchy, and show that it collapses in the second level. In addition, we show separation results between the classes of network properties that are locally decidable with TMs, NTMs, and ATMs. Finally, we establish the existence of completeness results for each of these classes, using novel notions of focal reduction.
引用
收藏
页数:13
相关论文
共 16 条
  • [1] Randomized Local Network Computing
    Feuilloley, Laurent
    Fraigniaud, Pierre
    [J]. SPAA'15: PROCEEDINGS OF THE 27TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2015, : 340 - 349
  • [2] Feuilloley Laurent, 2016, 43 INT C AUT LANG PR
  • [3] Floréen P, 2009, SPAA'09: PROCEEDINGS OF THE TWENTY-FIRST ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, P260
  • [4] Fraigniaud P., 2012, LNCS, V7702, P224, DOI [DOI 10.1007/978-3-642-35476-2_16, 10.1007/978-3-642-35476-216, DOI 10.1007/978-3-642-35476-216]
  • [5] Towards a Complexity Theory for Local Distributed Computing
    Fraigniaud, Pierre
    Korman, Amos
    Peleg, David
    [J]. JOURNAL OF THE ACM, 2013, 60 (05)
  • [6] Fraigniaud Pierre., 2013, Proceedings of the 32nd Annual ACM Symposium on Principles of Distributed Computing (PODC), P157, DOI DOI 10.1145/2484239.2484264
  • [7] Göös M, 2011, PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, P159
  • [8] Proof labeling schemes
    Korman, Amos
    Kutten, Shay
    Peleg, David
    [J]. DISTRIBUTED COMPUTING, 2010, 22 (04) : 215 - 233
  • [9] Kuhn F., 2004, P 23 ANN ACM S PRINC, P300
  • [10] Lenzen C, 2008, LECT NOTES COMPUT SC, V5218, P394, DOI 10.1007/978-3-540-87779-0_27