skip to main content
10.1145/800119acmconferencesBook PagePublication PagesstocConference Proceedingsconference-collections
STOC '74: Proceedings of the sixth annual ACM symposium on Theory of computing
ACM1974 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Seattle Washington USA 30 April 1974- 2 May 1974
ISBN:
978-1-4503-7423-1
Published:
30 April 1974
Sponsors:
Next Conference
June 24 - 28, 2024
Vancouver , BC , Canada
Bibliometrics
Abstract

No abstract available.

Proceeding Downloads

Article
Free
Degrees of translatability and canonical forms in program schemas: Part I

We define a measure of the generality of the control structure of a program schema. This imposes a partial ordering on program schemas, and leads to a concept of the “difficulty” of a programming problem. In this sense there exists a “hardest” flowchart ...

Article
Free
Semantics and axiomatics of a simple recursive language.

In this paper, we provide a simple recursive programming language with a semantics and a formal proof system, along the lines of [5], [17] and [23]. We show that the semantics used is the “best” possible if one admits the validity of Algol's copy rule, ...

Article
Free
The decidability of equivalence for deterministic finite-turn pushdown automata

A deterministic pushdown automaton (dpda) is described as finite-turn if there is a bound on the number of times the direction of the stack movement can change in the set of all derivations from the starting configuration. The purpose of this paper is ...

Article
Free
Storage requirements for deterministic / polynomial time recognizable languages

A striking example of practical tradeoffs between storage space and execution time is provided by the IBM 1401 Fortran compiler.

On another level, there is an interesting relation between the time and storage required to recognize context free ...

Article
Free
Complete problems for deterministic polynomial time

The results of Cook and Karp ([K], [C]) aroused considerable interest for at least two reasons. First, the answer to a long-standing open question which had seemed peculiar to automata theory—whether deterministic and nondeterministic polynomial-time-...

Article
Free
Some simplified NP-complete problems

It is widely believed that showing a problem to be NP-complete is tantamount to proving its computational intractability. In this paper we show that a number of NP-complete problems remain NP-complete even when their domains are substantially ...

Article
Free
Computational parallels between the regular and context-free languages

This paper presents a complexity theory of formal languages. The main technique used is that of embedding “={0,1}*”, “=0*”, and “=φ” into other linguistic predicates. In Section 2, the undecidability of “={0,1}*” for cfl's is exploited to provide ...

Article
Free
Complexity measures for regular expressions

Several measures of complexity of a regular expression are defined. (Star height and number of alphabetical symbols are two of them.) Upper and lower estimates for the complexities of expressions for certain standard sets (e.g. the set of all paths on a ...

Article
Free
The power of negative thinking in multiplying Boolean matrices

We are interested in combinational circuits synthesized from and-gates and or-gates. We first show that n3 distinct and-gate inputs are needed to form the product of two Boolean matrices, and hence O(n3) two-input and-gates are needed to compute the ...

Article
Free
Determining graph properties from matrix representations

An open problem, posed by A. Rosenberg [R], motivates the consideration of representations of graphs and the effect of these representations on the efficiency of algorithms which determine properties of unlabelled graphs. In this paper we investigate ...

Article
Free
Computational complexity of probabilistic Turing machines

Probabilistic Turing machines are Turing machines with the ability to flip coins in order to make random decisions. We allow probabilistic Turing machines small but nonzero error probability in computing number-theoretic functions. An example is given ...

Article
Free
Polynomial and abstract subrecursive classes

We define polynomial time computable operator. Our definition generalizes Cook's definition to arbitrary function inputs. Polynomial classes are defined in terms of these operators; the properties of these classes are investigated. Honest polynomial ...

Article
Free
Comparison of polynomial-time reducibilities

Comparison of the polynomial-time-bounded reducibilities introduced by Cook [1] and Karp [4] leads naturally to the definition of several intermediate truth-table reducibilities. We give definitions and comparisons for these reducibilities; we note, in ...

Article
Free
A characterization of the power of vector machines

Random access machines (RAMs) are usually defined to have registers that hold integers. While this captures in part the structure of a commercial computer, it overlooks an implementation-dependent feature of most binary oriented machines, namely their ...

Article
Free
On the lengths of proofs in the propositional calculus (Preliminary Version)

One of the most important open questions in the field of computational complexity is the question of whether there is a polynomial time decision procedure for the classical propositional calculus.

The purpose of the present paper is to study a question ...

Article
Free
On the complexity of the theories of weak direct products (Preliminary Report)

Let N be the set of nonnegative integers and let <N*,+> be the weak direct product of <N,+> with itself. Mostowski[9] shows that the theory of <N*,+> is decidable, but his decision procedure isn't elementary recursive. We present here a more efficient ...

Article
Free
Structure of complexity in the weak monadic second-order theories of the natural numbers

The complexity of decision procedures for the Weak Monadic Second-Order Theories of the Natural Numbers are considered. If only successor is allowed as a primitive, then every alternation of second-order quantifiers causes an exponential increase in the ...

Article
Free
Linear time algorithm for isomorphism of planar graphs (Preliminary Report)

The isomorphism problem for graphs G1 and G2 is to determine if there exists a one-to-one mapping of the vertices of G1 onto the vertices of G2 such that two vertices of G1 are adjacent if and only if their images in G2 are adjacent. In addition to ...

Article
Free
Testing graph connectivity

An algorithm proposed by Dinic for finding maximum flows in networks and by Hopcroft and Karp for finding maximum bipartite matchings is applied to graph connectivity problems. It is shown that the algorithm requires 0(V1/2E) time to find a maximum set ...

Article
Free
Efficient stable sorting with minimal extra space

In his chapter on sorting, Knuth [1]@@@@ describes the open problem of stable sorting with no more than 0(log2N) bits of extra space and less than 0(N2) computation time.

In this paper we define the concept of a contiguent and show that a contiguent ...

Article
Free
An efficient algorithm for computing optimal disk merge patterns. (Extended Abstract)

In this paper, we present an algorithm which computes the optimal pattern for merging n equal size sorted sequences stored on a disk, in time O(log n) and constant space. The best previously known algorithm for solving this problem (Knuth [4], ...

Article
Free
Limitations of synchronization primitives with conditional branching and global variables

A formal model of the process concept is presented. This model can represent sets of processes that use the synchronization primitive PV or one of the many generalizations of PV. The study of synchronization problems is then reduced to the study of ...

Article
Free
Construction with parallel derivatives of the closure of a parallel program schema

The parallel derivative of a set of strings is introduced. Given a serial, repetition-free parallel program schema, its closure is constructed by taking parallel derivatives of its set of computations. The construction resembles the construction of a ...

Article
Free
Parallel scheduling of programs in a restricted model of computation

The purpose of this paper is to present the basis of an automata-theoretic model which treats the concept of “schedule” for programs which admit a (predefined) degree of parallelism.

After a brief review of notational conventions (Section 2), the class ...

Article
Free
Some restrictions on W-grammars

The effect of some restrictions on W-grammars (the formalization of the syntax of ALGOL 68) are explored. Two incomparable families examined at length are WRB (languages generated by normal regular-based W-grammars) and WS (languages generated by simple ...

Article
Free
A new grammatical transformation into LL(k) form (Extended Abstract)

For some time, it has been recognized that left-to-right deterministic top-down parsing has a number of features to recommend it. The logic of such a parser is easily expressed as a one-state pushdown machine, and very flexible translations can readily ...

Article
Free
Observations on nondeterministic multidimensional iterative arrays

Let NIA(d) be the family of languages accepted within linear time by nondeterministic d-dimensional iterative arrays. (On-line deterministic multidimensional iterative arrays have been studied by Cole [2].) It has been observed [8] that every language ...

Article
Free
Intersections of linear context-free languages and reversal-bounded multipushdown machines (Extended Abstract)

The purpose of this paper is to establish the following result.

Theorem 3.1. Let L be a language. The following are equivalent:

(i) L is accepted by a nondeterministic multipushdown acceptor which operates in such a way that in every accepting ...

Article
Free
Managing storage for extendible arrays (Extended Abstract)

Efficient storage utilization by schemes which allocate storage for extendible arrays is studied. A minimax lower bound on efficiency of storage use by such schemes is derived; and a scheme which achieves this bound is exhibited. When arrays are ...

Article
Free
A partial solution to the reachability-problem for vector-addition systems

With geometrical techniques we hope to bring new insight into the reachability problem for vector-addition systems, which is pertaining in many areas in computer science theory but unsolved ever since it was proposed by Karp and Miller. We show that the ...

Contributors
  • Cornell University
  • Palo Alto Research Center Incorporated
  • University of California, Berkeley

Index Terms

  1. Proceedings of the sixth annual ACM symposium on Theory of computing

      Recommendations

      Acceptance Rates

      STOC '74 Paper Acceptance Rate35of95submissions,37%Overall Acceptance Rate1,469of4,586submissions,32%
      YearSubmittedAcceptedRate
      STOC '153479327%
      STOC '143199129%
      STOC '1336010028%
      STOC '113048428%
      STOC '083258025%
      STOC '032708030%
      STOC '022879132%
      STOC '012308336%
      STOC '001828547%
      STOC '981697544%
      STOC '972117536%
      STOC '962017437%
      STOC '891965629%
      STOC '881925328%
      STOC '871655030%
      STOC '801254738%
      STOC '791113733%
      STOC '781203832%
      STOC '77873136%
      STOC '76833036%
      STOC '75873136%
      STOC '74953537%
      STOC '71502346%
      STOC '70702739%
      Overall4,5861,46932%