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
Link To Document :
بازگشت