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 (N 2 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, N 2-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
Link To Document