• DocumentCode
    2777529
  • Title

    A tree-partitioning technique with applications to expression evaluation and term matching

  • Author

    Kosaraju, S. Rao ; Delcher, Arthur L.

  • Author_Institution
    Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    1990
  • fDate
    22-24 Oct 1990
  • Firstpage
    163
  • Abstract
    A tree-partitioning technique is proposed and applied to expression evaluation and term matching. It was shown recently that the problem of evaluating an arithmetic expression is in NC1, and an O(log N)-depth, O(N2 log N)-size circuit for this problem was described. The size is reduced to O(N logk N) while O (log N) depth is maintained. An O(log N)-time, O(N)-processor CREW (concurrent read, exclusive write) algorithm for term matching, which improves the previous O(log N)-time, N2-processor algorithm, is also presented
  • Keywords
    computational complexity; parallel algorithms; trees (mathematics); CREW algorithm; NC1 complexity class; arithmetic expression; expression evaluation; term matching; tree-partitioning technique; Algorithm design and analysis; Application software; Arithmetic; Binary trees; Combinational circuits; Computer science; Partitioning algorithms; Petroleum; Phase change random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    0-8186-2082-X
  • Type

    conf

  • DOI
    10.1109/FSCS.1990.89535
  • Filename
    89535