• DocumentCode
    2374465
  • Title

    A unifying methodology for multiple querying on enhanced meshes

  • Author

    Bokka, V. ; Gurla, H. ; Olariu, S. ; Schwing, J.L. ; Wilson

  • Author_Institution
    Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
  • fYear
    1996
  • fDate
    23-26 Oct 1996
  • Firstpage
    392
  • Lastpage
    399
  • Abstract
    The main contribution of this work is to show that a number of seemingly unrelated problems in database design, pattern recognition, robotics, and image processing can be solved simply and elegantly by formulating them as instances of a general problem-the multiple query (MQ) problem. An arbitrary instance of the multiple query problem consists of a collection A={a1, a2, ..., an } of items, a collection Q={q1, q2, ..., q m} (1⩽m⩽n) of queries, a decision problem φ:Q×A→{“yes”, “no”}, and an associative and commutative function f operating on subsets of A. For every query qi, let Si be the set of items aj in A for which φ(qi, aj)=“yes”. The solution of qi is defined to be f(Si). In this context, the multiple query problem involves solving all the queries in Q. We begin by showing that if the collections A and Q are stored one item and at most one query per processor on a mesh with multiple broadcasting of size √n×√n then any algorithm that solves the MQ problem requires Ω(m1/3n1/6) time in the worst case. Second, we show that a number of fundamental problems can be solved simply and elegantly by formulating them as instances of the MQ problem
  • Keywords
    computational complexity; database theory; distributed databases; parallel algorithms; pattern recognition; query processing; MQ problem; associative function; commutative function; complexity; database design; decision problem; enhanced meshes; image processing; multiple broadcasting; multiple query problem; parallel algorithms; pattern recognition; robotics; Computer science; Image databases; Image processing; Image recognition; Mobile robots; Navigation; Object recognition; Pattern recognition; Process design; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-7683-3
  • Type

    conf

  • DOI
    10.1109/SPDP.1996.570360
  • Filename
    570360