Combinatorial Algorithms on Words

Combinatorial Algorithms on Words refers to the collection of manipulations of strings of symbols (words) - not necessarily from a finite alphabet - that exploit the combinatorial properties of the logical/physical input arrangement to achieve efficient computational performances. The model of compu...

Full description

Bibliographic Details
Other Authors: Apostolico, Alberto (Editor), Galil, Zvi (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1985, 1985
Edition:1st ed. 1985
Series:NATO ASI Subseries F:, Computer and Systems Sciences
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03985nmm a2200313 u 4500
001 EB000676085
003 EBX01000000000000000529167
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783642824562 
100 1 |a Apostolico, Alberto  |e [editor] 
245 0 0 |a Combinatorial Algorithms on Words  |h Elektronische Ressource  |c edited by Alberto Apostolico, Zvi Galil 
250 |a 1st ed. 1985 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1985, 1985 
300 |a VIII, 363 p  |b online resource 
505 0 |a Open Problems in Stringology -- 1 — String Matching -- Efficient String Matching with Don’t-care Patterns -- Optimal Factor Transducers -- Relating the Average-case Cost of the Brute force and the Knuth-Morris-Pratt String Matching Algorithm -- Algorithms for Factorizing and Testing Subsemigroups -- 2 — Subword Trees -- The Myriad Virtues of Subword Trees -- Efficient and Elegant Subword Tree Construction -- 3 — Data Compression -- Textual Substitution Techniques for Data Compression -- Variations on a Theme by Ziv and Lempel -- Compression of Two-dimensional Images -- Optimal Parsing of Strings -- Novel Compression of Sparse Bit Strings -- 4 — Counting -- The Use and Usefulness of Numeration Systems -- Enumeration of Strings -- Two Counting Problems Solved via String Encodings -- Some Uses of the Mellin integral Transform in the Analysis of Algorithms -- 5 — Periods and Other Regularities -- Periodicities in Strings -- Linear Time Recognition of Square free Strings -- Discovering Repetitions in Strings -- Some Decision Results on Nonrepetitive Words -- 6 — Miscellaneous -- On the Complexity of some Word Problems Which Arise in Testing the Security of Protocols -- Code Properties and Derivatives of DOL Systems -- Words over a Partially Commutative Alphabet -- The Complexity of Two-way Pushdown Automata and Recursive Programs -- On Context Free Grammars and Random Number Generation 
653 |a Mathematical logic 
653 |a Discrete Mathematics 
653 |a Discrete mathematics 
653 |a Mathematical Logic and Foundations 
700 1 |a Galil, Zvi  |e [editor] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
490 0 |a NATO ASI Subseries F:, Computer and Systems Sciences 
028 5 0 |a 10.1007/978-3-642-82456-2 
856 4 0 |u https://doi.org/10.1007/978-3-642-82456-2?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 511.3 
520 |a Combinatorial Algorithms on Words refers to the collection of manipulations of strings of symbols (words) - not necessarily from a finite alphabet - that exploit the combinatorial properties of the logical/physical input arrangement to achieve efficient computational performances. The model of computation may be any of the established serial paradigms (e.g. RAM's, Turing Machines), or one of the emerging parallel models (e.g. PRAM ,WRAM, Systolic Arrays, CCC). This book focuses on some of the accomplishments of recent years in such disparate areas as pattern matching, data compression, free groups, coding theory, parallel and VLSI computation, and symbolic dynamics; these share a common flavor, yet ltave not been examined together in the past. In addition to being theoretically interest­ ing, these studies have had significant applications. It happens that these works have all too frequently been carried out in isolation, with contributions addressing similar issues scattered throughout a rather diverse body of literature. We felt that it would be advantageous to both current and future researchers to collect this work in a sin­ gle reference. It should be clear that the book's emphasis is on aspects of combinatorics and com­ plexity rather than logic, foundations, and decidability. In view of the large body of research and the degree of unity already achieved by studies in the theory of auto­ mata and formal languages, we have allocated very little space to them