EDBT 2026 Demo / reviewers in the wild / expert
Ivan Hal Sudborough
dblp:s/IHSudborough
· DBLP profile ↗
74ranked-venue papers
18as first author
2since 2021 · last 2024
0000-0002-7192-9891ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 56 · 16 first-authorSystems, architecture and hardware · 6Security and privacy · 6 · 2 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorComputer networks · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Improved bounds for permutation arrays under Chebyshev distance
Sergey Bereg, Mohammadreza Haghpanah, Brian Malouf, Ivan Hal Sudborough |
Des. Codes Cryptogr. | 4 |
| 2022 | Using permutation rational functions to obtain permutation arrays with large hamming distance
Sergey Bereg, Brian Malouf, Linda Morales, Thomas Stanley, Ivan Hal Sudborough |
Des. Codes Cryptogr. | 5 |
| 2020 | Improved Lower Bounds for Permutation Arrays Using Permutation Rational Functions
Sergey Bereg, Brian Malouf, Linda Morales, Thomas Stanley, Ivan Hal Sudborough |
WAIFI | 5 |
| 2020 | Constructing permutation arrays using partition and extension
Sergey Bereg, Luis Gerardo Mojica, Linda Morales, Ivan Hal Sudborough |
Des. Codes Cryptogr. | 4 |
| 2019 | New lower bounds for permutation arrays using contraction
Sergey Bereg, Zevi Miller, Luis Gerardo Mojica, Linda Morales, Ivan Hal Sudborough |
Des. Codes Cryptogr. | 5 |
| 2018 | Constructing permutation arrays from groups
Sergey Bereg, Avi Levy, Ivan Hal Sudborough |
Des. Codes Cryptogr. | 3 |
| 2017 | Kronecker product and tiling of permutation arrays for hamming distancesabstractWe give improved lower bounds for M(n, d), for various positive integers d and n with d <; n, where M(n, d) is the largest number of permutations on n symbols with pairwise Hamming distance at least d. Permutation arrays are used for constructing error correcting permutation codes, which have been proposed for power-line communications. We describe two techniques, which use a modified Kronecker product and a tiling operation, called doubling. Our techniques improve the size of permutation arrays, and improve lower bounds on M(n, d), for infinitely many n and d, d <; n. Sergey Bereg, Luis Gerardo Mojica, Linda Morales, Ivan Hal Sudborough |
ISIT | 4 |
| 2017 | Extending permutation arrays: improving MOLS bounds
Sergey Bereg, Linda Morales, Ivan Hal Sudborough |
Des. Codes Cryptogr. | 3 |
| 2014 | Embedding multidimensional grids into optimal hypercubes
Zevi Miller, Dan Pritikin, Ivan Hal Sudborough |
Theor. Comput. Sci. | 3 |
| 2012 | Bounding prefix transposition distance for strings and permutations
Bhadrachalam Chitturi, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 2010 | Calibrating embedded protocols on asynchronous systems
Yukiko Yamauchi, Doina Bein, Toshimitsu Masuzawa, Linda Morales, Ivan Hal Sudborough |
Inf. Sci. | 5 |
| 2010 | A quadratic lower bound for Topswops
Linda Morales, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 2009 | A quadratic time 2-approximation algorithm for block sorting
Wolfgang W. Bein, Lawrence L. Larmore, Linda Morales, Ivan Hal Sudborough |
Theor. Comput. Sci. | 4 |
| 2009 | An (18/11)n upper bound for sorting by prefix reversals
Bhadrachalam Chitturi, William Fahle, Z. Meng, Linda Morales, Charles O. Shields Jr., Ivan Hal Sudborough, Walter Voit |
Theor. Comput. Sci. | 6 |
| 2008 | Adjacent Swaps on Strings
Bhadrachalam Chitturi, Ivan Hal Sudborough, Walter Voit, Xuerong Feng |
COCOON | 2 |
| 2005 | A Faster and Simpler 2-Approximation Algorithm for Block Sorting
Wolfgang W. Bein, Lawrence L. Larmore, Linda Morales, Ivan Hal Sudborough |
FCT | 4 |
| 2005 | The sequential sum problem and performance bounds on the greedy algorithm for the on-line Steiner problemabstractAbstract This article is motivated by versions of the dynamic or “on‐line” Steiner tree problem (OST) introduced by Imase and Waxman [ 4 ]. In this problem one is given an edge‐weighted graph G and a sequence σ = (x1,…,xn) of distinct vertices of G. The requirement is to construct for each i ≤ n a tree Ti spanning the first i vertices of σ subject to the condition that Ti−1⫅Ti for all i, where Ti is constructed without knowledge of the remaining vertices xj, j > i. The goal of the on‐line Steiner problem is to minimize the performance ratio; that is, the maximum (over 1 ≤ i ≤ n) of the ratio of the weight of Ti to the weight of the minimum weight tree in G spanning the first i vertices (the latter tree is called the “Steiner tree” for these vertices). In [ 4 ] a lower bound of 1 + ½⌊ log2(n−1)⌋ was proved for this ratio. The authors further made the interesting conjecture that there is some on‐line algorithm for the OST whose performance ratio achieves this lower bound. We show that a strong form of the greedy algorithm achieves a ratio that converges to the conjectured ½log2(k) + O(1) as the proportion of degree 2 vertices in the instance graph grows. Our results also imply improvements in certain cases on the known upper bound ⌈log2(n)⌉ for the performance ratio of the greedy algorithm. Our approach is to study a related graph parameter. For each sequence σ as above, define the associated cost where c(i,σ) = min1 ≤ t < idist(xi, xt). Then let Opt(n, G) be the maximum of L(σ) over all such sequences σ of length n. The problem of, given n and G, determining Opt(n, G) we call the Sequential Sum Problem (SSP). In this article we analyze the SSP, obtaining exact values and bounds on Opt(n, G) and relating these bounds to the greedy algorithm for the OST. For example, we calculate Opt(n, P) for the path P, and obtain a surprising characterization of all length n sequences σ which realize Opt(n, P). By analyzing Opt(n, P) for the “continuous” path, we derive upper bounds on the performance ratio of the greedy algorithm for the OST in arbitrary graphs. On the other hand, generalizing the lower bound argument of [ 4 ] we show that there are instances of OST, which can significantly “fool” any on‐line algorithm for OST. Specifically, given any tree T normalized to have total edge weight 1, we construct a graph G and a length k ≤ |V(T)| sequence σ of vertices of G for which the performance ratio of any on‐line algorithm for the OST with input σ is lower bounded by Opt(k, T). Finally, we show that the SSP for arbitrary G is NP‐complete. © 2005 Wiley Periodicals, Inc. NETWORKS, Vol. 45(3), 143–164 2005 Zevi Miller, Dan Pritikin, Manley Perkel, Ivan Hal Sudborough |
Networks | 4 |
| 2003 | Expansion of layouts of complete binary trees into grids
Y.-B. Lin, Zevi Miller, Manley Perkel, Dan Pritikin, Ivan Hal Sudborough |
Discret. Appl. Math. | 5 |
| 2003 | Pancake problems with restricted prefix reversals and some corresponding Cayley networks
Douglas W. Bass, Ivan Hal Sudborough |
J. Parallel Distributed Comput. | 2 |
| 2000 | Leftmove-bounded picture languages
Changwook Kim, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 1999 | A 2-Approximation Algorithm for Genome Rearrangements by Reversals and Transpositions
Qian-Ping Gu, Shietung Peng, Ivan Hal Sudborough |
Theor. Comput. Sci. | 3 |
| 1998 | Pancake Problems with Restricted Prefix Reversals and some Corresponding Cayley NetworksabstractThe pancake problem concerns the number of prefix reversals ("flips") needed to sort the elements of an arbitrary permutation, which is the diameter of the n-dimensional pancake network. We restrict the problem by allowing only a few of the possible n-1 flips. Let f/sub i/ denote a flip of size i. We consider sets with either O(1) flips or log/sub 2/ n flips, and explore their corresponding Cayley networks, such as: The Subcube/sub n/ network, for n=2/sup k/, defined by the log/sub 2/ n flips {f/sub 2/,f/sub 4/,f/sub 8/...f/sub n/}. Subcube/sub n/ is isomorphic to a network obtained from an (n-1) dimensional hypercube, Q/sub n-1/, by deleting all but log/sub 2/ n of the edges incident to each of its nodes, has diameter (3n/2)-2 (we give an optimum routing algorithm), and hosts Q/sub n-1/ with nearly optimum dilation. The Triad/sub n/ network where n is odd and [n/2] mod 4/spl ne/0, defined by the set of flips {f[n/2] f[n/2] f/sub n/}. Triad/sub n/ has n! nodes and diameter /spl Theta/(n log/sub 2/ n). Both the n-dimensional shuffle-exchange and shuffle-exchange permutation networks can be emulated by Triad/sub n/ with constant slowdown. Douglas W. Bass, Ivan Hal Sudborough |
ICPP | 2 |
| 1996 | Bounded Dilation Maps of Hypercubes into Cayley Graphs on the Symmetric Group
Zevi Miller, Dan Pritikin, Ivan Hal Sudborough |
Math. Syst. Theory | 3 |
| 1996 | Embedding Star Networks into HypercubesabstractThe star interconnection network has recently been suggested as an alternative to the hypercube. As hypercubes are often viewed as universal and capable of simulating other architectures efficiently, we investigate embeddings of star network into hypercubes. Our embeddings exhibit a marked trade off between dilation and expansion. For the n dimensional star network we exhibit: (1) a dilation N-1 embedding of S/sub n/ into H/sub n/, where N=[log/sub 2/(n!)]; (2) a dilation 2(d+1) embedding of S/sub n/ into H/sub 2d+n-1/ where d=[log/sub 2/([n/2]!)]; (3) a dilation 2d+2i embedding of S(2/sup i/m) into H(2/sup i/d+i2/sup i/m-2i+1) where d=[log/sub 2/(m!)]; (4) a dilation L embedding of S/sub n/ into H/sub d/, where L=1+[log/sub 2/(n!)], and d=(n-1)L; (5) a dilation (k+1)(k+2)/2 embedding of S/sub n/ into H(n(k+1)-2/sup k+1/+1) where k=[log/sub 2/(n-1)]; (6) a dilation 3 embedding of S/sub 2k+1/ into H(2k/sup 2/+k); and (7) a dilation 4 embedding of S/sub 3k+2/ into H(3k/sup 2/+3k+1). Some of the embeddings are in fact optimum, in both dilation and expansion for small values of n. We also show that the embedding of S/sub n/ into its optimum hypercube requires dilation /spl Omega/(log/sub 2/ n). Saïd Bettayeb, Bin Cong, Mike Girou, Ivan Hal Sudborough |
IEEE Trans. Computers | 4 |
| 1995 | Single Row Routing on Multilayers
Adair Dingle, Ivan Hal Sudborough |
J. Comput. Syst. Sci. | 2 |
| 1994 | The Vertex Separation and Search Number of a Graph
John A. Ellis, Ivan Hal Sudborough, Jonathan S. Turner |
Inf. Comput. | 2 |
| 1994 | Compressing grids into small hypercubesabstractAbstract Let G be a graph, and denote by Q(G)/2t the hypercube of dimension ⌈log2|G|⌉ − t. Motivated by the problem of simulating large grids by small hypercubes, we construct maps f:G → Q(G)/2t, t ⩾ 1, when G is any 2‐ or 3‐dimensional grid, with a view to minimizing communication delay and optimizing distribution of G‐processors in Q(G)/2t, Let dilation(f) = max {dist(f(x), f(y)): xyε(G)}, where “dist” denotes distance in the image network Q(G)/2t, and let the load factor of f be the maximum value of >f−1(h)| over all vertices hε(G)/2t. Our main results are the following: (1) Let G be any 2‐dimensional grid. Then, for any t ⩾ 1, there is a map f :G → Q(G)/2t having dilation 1 and load factor at most 1 + 2t. (2) Given certain upper bounds on the “densities” |G|/|Q(G)/4| or |G|/|Q(G)/8| of G in Q(G)/4 or Q(G)/8, respectively, we get dilation 1 maps f:G → Q(G)/4 or f:G → Q(G)/8 with improved (i.e., smaller) load factor over that given in (1). (3) Let G be any 3‐dimensional grid. Then, there is a map f:G → Q(G)/2 of dilation at most 2 and load factor at most 3, and a map f:G → Q(G)/4 of dilation at most 3 and load factor at most 5. Zevi Miller, Ivan Hal Sudborough |
Networks | 2 |
| 1994 | Near Embeddings of Hypercubes into Cayley Graphs on the Symmetric GroupabstractSimulations of hypercube networks by certain Cayley graphs on the symmetric group are investigated. Let Q(k) be the familiar k-dimensional hypercube, and let S(n) be the star network of dimension n defined as follows. The vertices of S(n) are the elements of the symmetric group of degree n, two vertices x and y being adjacent if xo(1,i)=y for some i. That is, xy is an edge if x and y are related by a transposition involving some fixed symbol (which we take to be /spl I.bold/1). This network has nice symmetry properties, and its degree and diameter are sublogarithmic as functions of the number of vertices, making it compare favorably with the hypercube network. These advantages of S(n) motivate the study of how well it can simulate other parallel computation networks, in particular, the hypercube. The first step in such a simulation is the construction of a one-to-one map f:Q(k)/spl rarr/S(n) of dilation d, for d small. That is, one wants a map f such that images of adjacent points are at most distance d apart in S(n). An alternative approach, best applicable when one-to-one maps are difficult or impossible to find, is the construction of a one-to-many map g of dilation d, defined as follows. For each point x/spl isin/Q(k), there is an associated subset g(x)/spl sube/V(S(n)) such that for each edge xy in Q(k), every x'/spl isin/g(x) is at most distance d in S(n) from some y'/spl isin/g(y). Such one-to-many maps allow one to achieve the low interprocessor communication time desired in the usual one-to-one embedding underlying a simulation. This is done by capturing the local structure of Q(k) inside of S(n) (via the one-to-many embedding) when the global structure cannot be so captured. Our results are the following. 1) There exist the following one-to-many embeddings: a) f:Q(k)/spl rarr/S(3k+1) with dilation (f)=1; b) f:Q(11k+2)/spl rarr/S(13k+2) with dilation (f)=2. 2) There exists a one-to-one embedding f:Q(n2/sup n/spl minus/1/)/spl rarr/S(2/sup n/) with dilation (f)=3.> Zevi Miller, Dan Pritikin, Ivan Hal Sudborough |
IEEE Trans. Computers | 3 |
| 1994 | Efficient Mappings of Pyramid NetworksabstractWe consider primarily the simulation of large networks by smaller ones-an important consideration, because interconnection networks are typically of a fixed size, and yet applications may employ networks of a larger size. Current research (Dingle and Sudborough, 1993) describes methods to simulate common data structures and network architectures on the pyramid. However, these simulations assume that the pyramid grows with the size of the network or data structure. Because unbounded growth is not feasible, we address the issue of mapping several points of the guest data structure or network to a single host processor. We determine how a small pyramid may efficiently simulate the computation of a larger pyramid as well as that of tree networks.> Adair Dingle, Ivan Hal Sudborough |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1993 | The 4-Star Graph is not a Subgraph of Any Hypercube
Xiaojun Shen 0002, Qing Hu 0007, Bin Cong, Ivan Hal Sudborough, Mike Girou, Saïd Bettayeb |
Inf. Process. Lett. | 4 |
| 1993 | Simulation of Binary Trees and X-Trees on Pyramid Networks
Adair Dingle, Ivan Hal Sudborough |
J. Parallel Distributed Comput. | 2 |
| 1993 | Difference bases and sparse sensor arraysabstractDifference bases are discussed and their relevance to sensor arrays is described. Several new analytical difference base structures that result in near optimal low-redundancy sensor arrays are introduced. Algorithms are also presented for efficiently obtaining sparse sensor arrays and/or difference bases. New bounds, related to arrays that have both redundancies and holes in their coarray, are presented. Some extensions to the idea of difference bases that may yield useful results for sensor array design are discussed.> Darel A. Linebarger, Ivan Hal Sudborough, Ioannis G. Tollis |
IEEE Trans. Inf. Theory | 2 |
| 1992 | Simulation Permutation Networks on Hypercubes
Saïd Bettayeb, Bin Cong, Mike Girou, Ivan Hal Sudborough |
LATIN | 4 |
| 1992 | On the Complexity of Tree Embedding Problems
Shai Simonson, Ivan Hal Sudborough |
Inf. Process. Lett. | 2 |
| 1992 | Embedding Grids into Hypercubes
Saïd Bettayeb, Zevi Miller, Ivan Hal Sudborough |
J. Comput. Syst. Sci. | 3 |
| 1992 | On Reversal-Bounded Picture Languages
Changwook Kim, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 1991 | A Polynomial Algorithm for Recognizing Bounded Cutwidth in Hypergraphs
Zevi Miller, Ivan Hal Sudborough |
Math. Syst. Theory | 2 |
| 1990 | Deterministic Message Routing in Faulty Hypercubes
Seshu Madhavapeddy, Ivan Hal Sudborough |
WG | 2 |
| 1989 | On the Complexity of Single Row Routing Problems
Adair Dingle, Ivan Hal Sudborough |
WADS | 2 |
| 1989 | Disjoint Paths in the Hypercube
Seshu Madhavapeddy, Ivan Hal Sudborough |
WG | 2 |
| 1989 | On minimizing width in linear layouts
Fillia Makedon, Ivan Hal Sudborough |
Discret. Appl. Math. | 2 |
| 1988 | Comparing Interconnection Networks
Burkhard Monien, Ivan Hal Sudborough |
MFCS | 2 |
| 1988 | Min Cut is NP-Complete for Edge Weighted Treees
Burkhard Monien, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 1987 | The Membership and Equivalence Problems for Picture Languages
Changwook Kim, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 1986 | Min Cut is NP-Complete for Edge Weigthed Trees
Burkhard Monien, Ivan Hal Sudborough |
ICALP | 2 |
| 1985 | Complete Problems for Space Bounded Subclasses of NP
Moon-Jung Chung, Michael Evangelist, Ivan Hal Sudborough |
Acta Informatica | 3 |
| 1985 | Polynomial Time Algorithms for the Min Cut Problem on Degree Restricted TreesabstractPolynomial algorithms are described that solve the MIN CUT LINEAR ARRANGEMENT problem on degree restricted trees. For example, the cutwidth or folding number of an arbitrary degree d tree can be found in $O(n(\log n)^{d - 2} )$ steps. This has applications to integrated circuit layout, in particular the layout of Weinberger arrays [41]. This also yields an algorithm for determining the black/white pebble demand of degree three trees. We also show that for degree three trees, cutwidth is identical to search number and give a forbidden subgraph characterization of degree three trees having cutwidth k. Moon-Jung Chung, Fillia Makedon, Ivan Hal Sudborough, Jonathan S. Turner |
SIAM J. Comput. | 3 |
| 1985 | Bandwidth Constrained NP-Complete Problems
Burkhard Monien, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 1985 | Complexity and Decidability for Chain Code Picture Languages
Ivan Hal Sudborough, Emo Welzl |
Theor. Comput. Sci. | 1 |
| 1983 | Minimizing Width in Linear Layouts
Fillia Makedon, Ivan Hal Sudborough |
ICALP | 2 |
| 1983 | Bandwidth Constraints on Problems Complete for Polynomial Time
Ivan Hal Sudborough |
Theor. Comput. Sci. | 1 |
| 1982 | Polynomial Time Algorithms for the Min Cut Problem on Degree Restricted TreesabstractPolynomial algorithms are described that solve the MIN CUT LINEAR ARRANGEMENT problem on degree restricted trees. For example, the cutwidth or folding number of an arbitrary degree d tree can be found in O(n(logn)d-2) steps. This also yields an algorithm for determining the black/white pebble demand of degree three trees. A forbidden subgraph characterization is given for degree three trees having cutwidth k. This yields an interesting corollary: for degree three trees, cutwidth is identical to search number. Moon-Jung Chung, Fillia Makedon, Ivan Hal Sudborough, Jonathan S. Turner |
FOCS | 3 |
| 1982 | On Eliminating Nondeterminism from Turing Machines which Use less than Logarithm Worktape Space
Burkhard Monien, Ivan Hal Sudborough |
Theor. Comput. Sci. | 2 |
| 1981 | Pebbling and Bandwith
Ivan Hal Sudborough |
FCT | 1 |
| 1981 | Time and Space Bounded Complexity Classes and Bandwidth Constrained Problems (A Survey)
Burkhard Monien, Ivan Hal Sudborough |
MFCS | 2 |
| 1981 | Bandwidth Constrained NP-Complete ProblemsabstractBandwidth restrictions are considered on several NP-Complete problems, including the following problems: Burkhard Monien, Ivan Hal Sudborough |
STOC | 2 |
| 1981 | On the Complexity of the General Coloring Problem
Hermann A. Maurer, Ivan Hal Sudborough, Emo Welzl |
Inf. Control. | 2 |
| 1980 | Efficient Algorithms for Path System Problems and Applications to Alternating and Time-Space Complexity ClassesabstractLet SPS(f(n)) denote the solvable path system problem for path systems of bandwidth f(n) and SPS (f(n)) the corresponding problem for monotone systems. Let DTISP (poly, f(n)) denote the polynomial time and simultaneous f(n) space class and SC = UkDTISP (poly, logkn). Let ASPACE (f(n)) denote the sets accepted by f(n) space bounded alternating TMs and ASPACE (f(n)) the corresponding one-way TM family. Then, for "well-behaved" functions fεO(n)-o(log n), (1) SPS (f(n)) is ≤log-complete for DTISP (poly, f(n)), (2) {SPS(f(n)k)}k≥1 is ≤log-complete for ASPACE (logf(n)), (3) {SPS (f(n)k)}k≥1 is ≤log-complete for ASPACE (log f(n)), (4) SPS(f(n)) ε DSPACE(f(n) × log n), (5) ASPACE(log f(n)) ⊆ UkDSPACE(f(n)k), and (6) SC = CLOSURE ≤log(ASPACE(log log n)). Ivan Hal Sudborough |
FOCS | 1 |
| 1980 | Bounding the Bandwidth of NP-Complete Problems
Burkhard Monien, Ivan Hal Sudborough |
WG | 2 |
| 1980 | The Complexity of Path Problems in Graphs and Path Systems of Bounded Bandwidth
Ivan Hal Sudborough |
WG | 1 |
| 1979 | On Eliminating Nondeterminism From Turing Machines Which Use Less Than Logarithmic Worktape Space
Burkhard Monien, Ivan Hal Sudborough |
ICALP | 2 |
| 1978 | A Note on Weak Operator Precedence Grammars
Ivan Hal Sudborough |
Inf. Process. Lett. | 1 |
| 1978 | On the Tape Complexity of Deterministic Context-Free LanguagesabstractLet DSPACE(L(n)) denote the family of languages recognized by deterministic L(n)-tape bounded Turmg machines The pnnopal result described m this paper is the equivalence of the following statements (l) The determtmsttc context-free language L~ 2) (described m the paper) is m DSPACE(Iog(n)) ( 2) The simple LL(I) languages are m DSPACE(tog(n)) (3) The simple precedence languages are in DSPACE(Iog(n)).(4) DSPACE(Iog(n)) is identical to the famdy of languages recogmzed by deterministic two-way multlhead pushdown automata m polynomml tmae These results are obtained by constructing a determlmstlc context-free language L~ 2~ which is log(n)-complete for the family of determlmstlc context-free languages In other words, a tape hardest deterministic context-free language is described The best upper bound known on the tape complexity of (deterministic) context-free languages is (log(n)) 2 KEY WORDS AND PHRASES deterministic context-free languages, tape complexity, stmple precedence languages, snnple LL(I) languages, Tunng machine, log(n)-tape reduclblhty, log(n) complete, polynomial time bounded multlhead pushdown automata, Dyck languages CR CATEGORIES 5 23, 5 25Lewis, Stearns, and Hartmanis [23] have described an algorithm to recognize every contextfree language by a deterministic (log(n))2-tape bounded Turing machine.In a recent paper [26] the author has shown that, if the context-free languages could be recogmzed by a determimstic log(n)-tape bounded Tunng machine, then nondetermmistic and deterministic L(n)-tape bounded complexity classes are identical, for L(n) >_ log(n).In this paper the tape complexity of determmisttc context-free languages is considered.It is shown that there is a single determmisttc context-free language L~ 2) which is recognized by a determinisUc [nondeterministic] log(n)-tape bounded Turing machine if, and only if, all deterministic context-free languages can be recognized by determmistic [nondetermimstic] log(n)-tape bounded Turing machines.Also, L~ 21 may be log(n)-tape reduced to a simple LL(I) language, as discussed by Korenjak and Hopcroft [221 and Aho and Ullman [2], and to a simple precedence language, as discussed by Wtrth and Weber [28] and Aho and Ullman [2].It is shown, therefore, that these proper subfamilies of the deterministic context-free languages are as difficult to recognize as the complete family of deterministic context-free languages.Furthermore, tt is shown that Lt02) is recognized by a determmisttc log(n)-tape bounded Turmg machine if, and only if, the family of languages recogmzed by deterministic multlhead two-way pushdown automata m polynomml time is identical to General permission to make fair use in teaching or research of all or part of this material IS granted to individual readers and to nonprofit hbrarles actmg for them provided that ACM's copyright notice is given and that reference is made to the pubhcatlon, to its date of issue, and to the fact that reprinting pnvdeges were granted by permission of the Association for Computing Machinery To otherwise repnnt a figure, table, other substantial excerpt, or the entire work reqmres speofic permission as does republication, or systematic or multiple reproduction Some of these results were presented at the Ivan Hal Sudborough |
J. ACM | 1 |
| 1977 | The Time and Tape Complexity of Developmental Languages
Ivan Hal Sudborough |
ICALP | 1 |
| 1977 | Time and Tape Bounded Auxiliary Pushdown Automata
Ivan Hal Sudborough |
MFCS | 1 |
| 1977 | Separating Tape Bounded Auxiliary Pushdown Automata ClassesabstractPrevious results in the literature which describe separation theorems for time bounded complexity classes serve also to separate classes defined by tape bounded auxiliary pushdown automata. Results described here refine these basic relationships between classes defined by tape bounded AuxPDA. It is shown that, for auxiliary PDA fully constructable functions S0 and S1 satisfying S1 (n+1) ε o,(S0 (n)), S0 tape bounded AuxPDA are more powerful than S1 tape bounded AuxPDA. Further results refine the resulting separation by the number of worktape symbols and the number of worktape heads. Results are also described for separating classes defined by tape bounded AuxPDA with one pushdown store symbol, i.e. auxiliary counter automata (AuxCA). Refinements of the known equivalence of nondeterministic L(n)-tape bounded AuxPDA and deterministic L(n)-tape bounded AuxPDA are also described. One corollary is that every two-way nondeterministic PDA can be simulated by a two-way deterministic PDA with four input tape heads and that every context-free language can be recognized by a deterministic two-way PDA with three heads. Another corollary of these results shows that there are languages over a single letter alphabet which are recognized by (k+1)-head two-way PDA but cannot be recognized by any k-head two-way PDA. It is shown also that AuxPDA and AuxCA can fully construct very slow growing functions so that even small amounts of worktape space (e.g. that bounded by log*n) increase their computational power. Ivan Hal Sudborough |
STOC | 1 |
| 1977 | A Note on Weak Operator Precedence Grammars
Ivan Hal Sudborough |
Inf. Process. Lett. | 1 |
| 1976 | On Deterministic Context-Free Languages, Multihead Automata, and the Power of an Auxiliary Pushdown StoreabstractA deterministic context-free language L0 is described which is log(n)-complete for the family of languages recognized by deterministic log(n)- tape bounded auxiliary pushdown automata in polynomial time. It follows that L0 is a “hardest” deterministic context-free language (DCFL), since all DCFL's are recognized in polynomial time by deterministic pushdown automata. L0 is, moreover, a simple precedence language and a simple LL(1) language. Thus the tape complexities of these proper subfamilies are essentially the same as the tape complexity of all DCFL's. Ivan Hal Sudborough |
STOC | 1 |
| 1976 | One-Way Multihead Writing Finite Automata
Ivan Hal Sudborough |
Inf. Control. | 1 |
| 1976 | On Families of Languages Defined by Time-Bounded Random Access MachinesabstractThere are essentially two results described in this paper. First, it is shown that for any random access machine (RAM) time-constructable function $T(n) \geqq n$, there are languages L such that L can be recognized in time $O(T(n))$ by a RAM (using the unit cost measure), but L cannot be recognized by any deterministic multitape Turing machine in time $O(T(n))$. Secondly, a family of random access stored program machines (RASP’S) are considered. For these RASP’S it is shown that there is an arbitrarily complex (infinitely often) partial recursive function $f(n)$. which has only 0–1 values (whenever defined) such that $f(n)$ can be computed in time $F(n)$ by some RASP, but cannot be computed in time $(1 - \varepsilon )F(n)$, for any $\varepsilon > 0$, by any RASP in this family. Ivan Hal Sudborough, A. Zalcberg |
SIAM J. Comput. | 1 |
| 1975 | A Note on Tape-Bounded Complexity Classes and Linear Context-Free languagesabstractNo abstract available. Ivan Hal Sudborough |
J. ACM | 1 |
| 1975 | On Tape-Bounded Complexity Classes and Multihead Finite Automata
Ivan Hal Sudborough |
J. Comput. Syst. Sci. | 1 |
| 1974 | Bounded-Reversal Multihead Finite Automata Languages
Ivan Hal Sudborough |
Inf. Control. | 1 |
| 1973 | On Families of Languages Defined by Time-Bounded Random Access Machines
Ivan Hal Sudborough, A. Zalcberg |
MFCS | 1 |