-
Article
Error correcting codes
Linear algebraic codes are an elegant illustration of the power of Algebra. We introduce linear codes, and try to explain how the structure present in these codes permits easy implementation of encoding and de...
-
Article
Error correcting codes
In the first article of this series we showed how redundancy introduced into a message transmitted over a noisy channel could improve the reliability of transmission. In this article we describe one of the ear...
-
Article
Error correcting codes
Reed Solomon codes began as mathematical curiosities; today they are perhaps the most practical and widely used codes. This article describes the ingenious application of these codes to error correction in Com...
-
Article
Book review
-
Chapter and Conference Paper
Optimal Regular Tree Pattern Matching Using Pushdown Automata
We propose a construction that augments the precomputation step of a regular tree pattern matching algorithm to include cost analysis. The matching device generated is a pushdown automaton in contrast with the...
-
Chapter and Conference Paper
On the Many Faces of Block Codes
Block codes are first viewed as finite state automata represented as trellises. A technique termed subtrellis overlaying is introduced with the object of reducing decoder complexity. Necessary and sufficient c...
-
Chapter and Conference Paper
Minimal Tail-Biting Trellises for Certain Cyclic Block Codes Are Easy to Construct
We give simple algorithms for the construction of generator matrices for minimal tail-biting trellises for a powerful and practical subclass of the linear cyclic codes, from which the combinatorial representat...
-
Chapter and Conference Paper
A Package for the Implementation of Block Codes as Finite Automata
We have implemented a package that transforms concise algebraic descriptions of linear block codes into finite automata representations, and also generates decoders from such representations. The transformatio...
-
Article
Claude Elwood Shannon
-
Article
Madhu Sudan receives Nevanlinna Prize
-
Article
Florence Jessie Mac Williams (1917-1990)
-
Article
Expander codes
Expander graphs are graphs in which every set of vertices has an unusually large number of neighbours. It is a remarkable fact that graphs of this kind exist. Even more remarkable is the spectrum of applicatio...
-
Chapter and Conference Paper
Integrating a New Cluster Assignment and Scheduling Algorithm into an Experimental Retargetable Code Generation Framework
This paper presents a new unified algorithm for cluster assignment and region scheduling, and its integration into an experimental retargetable code generation framework. The components of the framework are an...
-
Article
Robert W Floyd (1936–2001)
-
Article
Editorial
-
Article
Editorial
-
Article
Editorial
-
Article
Editorial
-
Chapter and Conference Paper
Compressing XML Documents Using Recursive Finite State Automata
We propose a scheme for automatically generating compressors for XML documents from Document Type Definition(DTD) specifications. Our algorithm is a lossless adaptive algorithm where the model used for compres...
-
Article
David Huffman