Optimal Computation of Symmetric Boolean Functions in Collocated Networks

被引:18
|
作者
Kowshik, Hemant [1 ]
Kumar, P. R. [2 ]
机构
[1] Amazon Dev Ctr, Advertising Optimizat Grp, Bangalore, Karnataka, India
[2] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX USA
基金
美国国家科学基金会;
关键词
In-network Computation; Function Computation; Communication Complexity; Sequential Decision-making; COMMUNICATION COMPLEXITY;
D O I
10.1109/JSAC.2013.130403
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We consider collocated wireless sensor networks, where each node's transmissions can be heard by every other node. Each node has a Boolean measurement and the goal of the network is to compute a given Boolean function of these measurements. We first consider the worst case setting and study optimal block computation strategies for computing symmetric Boolean functions. We study three classes of functions: threshold functions, delta functions and interval functions. We provide optimal strategies for the first two classes, and a scaling law order-optimal strategy with optimal preconstant for interval functions. We extend the results to the case of integer measurements and certain integer-valued functions. Next, we address the problem of minimizing the expected total number of bits that are transmitted when node measurements are random and drawn from independent Bernoulli distributions. In the case of computing a single instance of a Boolean threshold function, the problem reduces to one of determining the optimal order in which the nodes should transmit. We show that the optimal order of transmissions depends in an extremely simple way on the values of previously transmitted bits and the ordering of the marginal probabilities of the Boolean variables according to the k-th least likely rule: At any transmission, the node that transmits is the one that has the k-th least likely value of its Boolean variable, where k reduces by one whenever a node transmits a one. Initially the value of k is (n + 1 - Threshold). Interestingly, the order of transmissions does not depend on the exact values of the probabilities of the Boolean variables. In the case of identically distributed measurements, we further show that the average-case complexity of block computation of a Boolean threshold function is O(theta), where theta is the threshold. We further show how to generalize to a pulse model of communication. One can also consider the related problem of approximate computation given a fixed number of bits. For the special case of the parity function, we show that the greedy strategy is optimal.
引用
收藏
页码:639 / 654
页数:16
相关论文
共 50 条
  • [1] Optimal computation of symmetric Boolean functions in Tree networks
    Kowshik, Hemant
    Kumar, P. R.
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 1873 - 1877
  • [2] Efficient computation of algebraic immunity of symmetric Boolean functions
    Liu, Feng
    Feng, Keqin
    [J]. THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2007, 4484 : 318 - +
  • [3] Quantum Secure Multiparty Computation with Symmetric Boolean Functions
    Cao, Hao
    Ma, Wenping
    Liu, Ge
    Lu, Liangdong
    Xue, Zheng-Yuan
    [J]. CHINESE PHYSICS LETTERS, 2020, 37 (05)
  • [4] Quantum Secure Multiparty Computation with Symmetric Boolean Functions
    曹浩
    马文平
    刘鸽
    吕良东
    薛正远
    [J]. Chinese Physics Letters, 2020, (05) : 14 - 18
  • [5] Quantum Secure Multiparty Computation with Symmetric Boolean Functions
    曹浩
    马文平
    刘鸽
    吕良东
    薛正远
    [J]. Chinese Physics Letters, 2020, 37 (05) : 14 - 18
  • [6] COMPUTATION OF BOOLEAN FUNCTIONS ON NETWORKS OF BINARY AUTOMATA
    TCHUENTE, M
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1983, 26 (02) : 269 - 277
  • [7] Interactive Computation of Type-Threshold Functions in Collocated Gaussian Networks
    Wang, Chien-Yi
    Jeon, Sang-Woon
    Gastpar, Michael
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (09) : 4765 - 4775
  • [8] SYMMETRIC BOOLEAN FUNCTIONS
    CUNKLE, CH
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1963, 70 (08): : 833 - &
  • [9] Symmetric Boolean functions
    Canteaut, A
    Videau, M
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (08) : 2791 - 2811
  • [10] Construction of Rotation Symmetric Boolean Functions with optimal Algebraic Immunity
    Sarkar, Sumanta
    Maitra, Subhamoy
    [J]. COMPUTACION Y SISTEMAS, 2009, 12 (03): : 267 - 284