DocumentCode :
968558
Title :
A note on nondeterminism in small, fast parallel computers
Author :
Parberry, Ian
Author_Institution :
Dept. of Comput. Sci., Pennsylvania State Univ., University Park, PA, USA
Volume :
38
Issue :
5
fYear :
1989
fDate :
5/1/1989 12:00:00 AM
Firstpage :
766
Lastpage :
767
Abstract :
Nondeterministic analogues of the well-known language classes NC and SC called NNC and NSC, respectively, are investigated. NC is the class of languages that can be accepted by small, fast parallel computers; SC is the class of languages that can be recognized by a deterministic Turing machine in polynomial time and polylog tape-head reversals. Adding nondeterminism to SC leaves it in the domain of parallel computation since NSC⊆POLYLOGSPACE. That is, NSC is a subset of the class of languages computable by fast parallel computers. Adding nondeterminism to NC appears to make it much more powerful since NNC=NP. It is clear that NSC⊆NNC, and probable that NSC⊂NNC. Further evidence for this conjecture is provided by showing that NSC is precisely the class of languages recognizable in simultaneous polynomial time and polylog reversals by a nondeterministic Turing machine with a read-only input tape and a single read-write work tape; it is known that NNC is similar, but is recognizable by a Turing machine with two read-write tapes
Keywords :
Turing machines; computational complexity; formal languages; parallel machines; NC; NNC; NSC; POLYLOGSPACE; SC; deterministic Turing machine; fast parallel computers; language classes; nondeterminism; nondeterministic analogues; parallel computation; polylog tape-head reversals; read-only input tape; read-write work tape; simultaneous polynomial time; subset; Computer science; Concurrent computing; Magnetic heads; NP-complete problem; Polynomials; Turing machines;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.24282
Filename :
24282
Link To Document :
بازگشت