• DocumentCode
    1761657
  • Title

    Network Flows for Function Computation

  • Author

    Shah, Virali ; Dey, Bikash Kumar ; Manjunath, D.

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol. Bombay, Mumbai, India
  • Volume
    31
  • Issue
    4
  • fYear
    2013
  • fDate
    41365
  • Firstpage
    714
  • Lastpage
    730
  • Abstract
    We consider in-network computation of an arbitrary function over an arbitrary communication network. A network with capacity constraints on the links is given. Some nodes in the network generate data, e.g., like sensor nodes in a sensor network. An arbitrary function of this distributed data is to be obtained at a terminal node. The structure of the function is described by a given computation schema, which in turn is represented by a directed tree. We design computing and communicating schemes to obtain the function at the terminal at the maximum rate. For this, we formulate linear programs to determine network flows that maximize the computation rate. We then develop a fast combinatorial primal-dual algorithm to obtain near-optimal solutions to these linear programs. As a subroutine for this, we develop an algorithm for finding the minimum cost embedding of a tree in a network with any given set of link costs. We then briefly describe extensions of our techniques to the cases of multiple terminals wanting different functions, multiple computation schemas for a function, computation with a given desired precision, and to networks with energy constraints at nodes.
  • Keywords
    directed graphs; distributed sensors; network theory (graphs); trees (mathematics); arbitrary communication network; capacity constraints; combinatorial primal-dual algorithm; data generation; directed tree; distributed data; energy constraints; function computation; in-network computation; linear programs; multiple terminals; near-optimal solutions; network flows; sensor network; sensor nodes; terminal node; tree embedding; Algorithms; Communication networks; Computational modeling; Distributed databases; Information theory; Resource management; Standards; Function computation; fractional packing; generalized flow conservation; graph embedding;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2013.130409
  • Filename
    6481625