TL;DR: In this paper, it was shown that the running time of a non-deterministic Turing machine accepting a nonregular language must grow at least n log n, in the case all accepting computations are considered (accept measure).
Abstract: In this paper we consider the time and the crossing sequence complexities of one-tape off-line Turing machines. We show that the running time of each nondeterministic machine accepting a nonregular language must grow at least as n log n, in the case all accepting computations are considered (accept measure). We also prove that the maximal length of the crossing sequences used in accepting computations must grow at least as log n. On the other hand, it is known that if the time is measured considering, for each accepted string, only the faster accepting computation (weak measure), then there exist nonregular languages accepted in linear time. We prove that under this measure, each accepting computation should exhibit a crossing sequence of length at least log log n. We also present efficient implementations of algorithms accepting some unary nonregular languages.
TL;DR: This paper shows that the running time of each nondeterministic machine accepting a nonregular language must grow at least as n log n, and proves that under this measure, each accepting computation should exhibit a crossing sequence of length at least log log n.
Abstract: In this paper we consider the time and the crossing sequence complexities of one-tape off-line Turing machines. We show that the running time of each nondeterministic machine accepting a nonregular language must grow at least as n\log n, in the case all accepting computations are considered (accept measure). We also prove that the maximal length of the crossing sequences used in accepting computations must grow at least as \log n. On the other hand, it is known that if the time is measured considering, for each accepted string, only the faster accepting computation (weak measure), then there exist nonregular languages accepted in linear time. We prove that under this measure, each accepting computation should exhibit a crossing sequence of length at least \log\log n. We also present efficient implementations of algorithms accepting some unary nonregular languages.
TL;DR: In this paper, the trade-off between adding handles and decreasing crossings was studied in planar and toroidal graphs, and it was shown that adding one handle can save roughly 1-6th of the total number of edge crossings, while adding another handle can increase the number of crossings by five times.
TL;DR: The Boolean circuit model [Vu, Sa, LS] is further justify by showing that it is able to model multi-directional VLSI devices and a general cutting theorem for compact regions in R^{d} (d\geq2) that allows us to drop the convexity assumption in lower bound proofs based on the crossing sequence argument is proved.
Abstract: We present four results on the complexity of VLSI computations:
a) We further justify the Boolean circuit model [Vu, Sa, LS] by showing that it is able to model multi-directional VLSI devices (eg pass transistors, pre-charged bus drivers)
b) We prove a general cutting theorem for compact regions in R^{d} (d\geq2) that allows us to drop the convexity assumption in lower bound proofs based on the crossing sequence argument
c) We exhibit an \Omega(n^{1/3}) asymptotically tight lower bound on the area of strongly where-oblivious chips for transitive functions
d) We prove a lower bound on the switching energy needed for computing transitive functions
TL;DR: This paper discusses the following family of problems, parameterized by integers, and shows that these problems are co-NP-complete and good non-deterministic and co-non-Deterministic lower bounds and the complements of these problems can be solved in multi-tape Turing machines.