Jean E. Sammet
Page 139
This paper describes the design and implementation of a system for typesetting mathematics. The language has been designed to be easy to learn and to use by people (for example, secretaries and mathematical typists) who know
∞ …
Brian W. Kernighan, Lorinda L. Cherry
Pages 151-157
A new selection algorithm is presented which is shown to be very efficient on the average, both theoretically and practically. The number of comparisons used to select the
ith smallest of
n numbers is
n + min(
i,n-i) +
o(
n). A …
Robert W. Floyd, Ronald L. Rivest
Pages 165-172
A requirement of many computer file processing systems is the ability to access data stored on a direct access storage device (DASD) both sequentially and randomly. A popular method which provides both types of access is the
…
Jerry D. Whitt, A. Gale Sullenberger
Pages 174-176
Gentleman and Marovich in their short communication [
Comm. ACM 17, 5 (May 1974) 276-277] make the claim that for FORTRAN “… the language definitions require that subprograms can be separately compiled…,” citing the ANSI FORTRAN …
Richard Alan Karp
Page 174
A recursive algorithm for computing the inverse of a matrix from the LU factors based on relationships in Takahashi, et al., is examined. The formulas for the algorithm are given; the dependency relationships are derived; the …
A. M. Erisman, W. F. Tinney
Pages 177-179
The recurrence relation between orthogonal polynomials is widely used for discrete least squares data fitting. A variant of the classical algorithm which has better numerical properties is presented and the reason for its improved …
L. F. Shampine
Pages 179-180
This report discusses a problem first introduced by Patil, who has claimed that the cigarette smoker's problem cannot be solved using the
P and
V operations introduced by Dijkstra unless conditional statements are used. An examination …
D. L. Parnas
Pages 181-183
Page 187
The paper describes an efficient method for reduction of the binary matrices which arise in some school time-tabling problems. It is a development of that described by John Lions. It has been generalized and adapted to fit into …
H. C. Johnston, C. A. R. Hoare
Pages 141-150
GLYPNIR is one of the earliest existing languages designed for programming the Illiac IV computer. The syntax of the language is based on ALGOL 60, but has been extended to allow the programmer explicitly to specify the parallelism …
D. H. Lawrie, T. Layman, D. Baer, J. M. Randal
Pages 157-164
SELECT will rearrange the values of array segment
X[
L:
R] so that
X[
K] (for some given
K;
L ≤
K ≤
R) will contain the (
K-
L+1)-th smallest value,
L ≤
I ≤
K will imply
X[
I] ≤
X[
K], and
K ≤
I ≤
R will imply
X[
I] ≥
X[
K. While SELECT …
Robert W. Floyd, Ronald L. Rivest
Page 173