STOC Conference 1994 Conference Paper
Two heads are better than two tapes
- Tao Jiang 0001
- Joel I. Seiferas
- Paul M. B. Vitányi
Author name cluster
Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.
STOC Conference 1994 Conference Paper
I&C Journal 1991 Journal Article
For each time bound T: {input strings} → {natural numbers} that is some machine's exact running time, there is a {0, 1}-valued function f T that can be computed within time proportional to T, but that cannot be computed within any time bound T′ that is infinitely often significantly smaller than T (T′ ≠ Ω(T), typically). Equivalently, every algorithm to compute f T requires time T′ on almost every input if T′ is almost everywhere significantly smaller than T (T′ = o(T), typically).
I&C Journal 1990 Journal Article
STOC Conference 1981 Conference Paper
In this paper we describe a new linear-time string-matching algorithm requiring neither dynamic storage allocation nor other high-level capabilities. The algorithm can be implemented to run in linear time even on a six-head two-way finite automaton. Moreover, the automaton requires only “{= , ≠}- branching” [1]. (Decisions depend on which of the six scanned pattern or text symbols and positions are the same, but not on the particular symbols or how many symbols there are. Hence the same algorithm works even for an infinite alphabet.) A “real-time” implementation is possible on such a multihead finite automaton with a few more heads.
STOC Conference 1980 Conference Paper
STOC Conference 1977 Conference Paper
FOCS Conference 1977 Conference Paper
FOCS Conference 1976 Conference Paper
Let P1 = {w ε Σ*: w = wR, |w| ≫ 1} be the set of all nontrivial palindromes over Σ. In Part I, we present a linear-time on-line recognition algorithm for P1* ("palstar") on a random-access machine with addition and uniform cost criterion. We also present a lineartime on-line recognition algorithm for P12 on a multitape Turing machine and a recognition algorithm for P12 on a two-way deterministic pushdown automaton. The correctness of these algorithms is based on new "cancellation lemmas" for the languages P1* and P12. In Part II, we present real-time recognition algorithms for the languages {wxyxz ε Σ*: |w|=r|x|, |y|=s|x|, |z|=t|x|} and {wxyxRz ε Σ*: |w|=r|x|, |y|=s|x|, |z|=t|x|} on multitape Turing machines, for arbitrary fixed r, s, and t.
STOC Conference 1974 Conference Paper