: Petteri Kaski, Patric R.J. Östergård
: Classification Algorithms for Codes and Designs
: Springer-Verlag
: 9783540289913
: 1
: CHF 104.40
:
: Sonstiges
: English
: 412
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
A new starting-point and a new method are requisite, to insure a complete [classi?cation of the Steiner triple systems of order 15]. This method was furnished, and its tedious and di?cult execution und- taken, by Mr. Cole. F. N. Cole, L. D. Cummings, and H. S. White (1917) [129] The history of classifying combinatorial objects is as old as the history of the objects themselves. In the mid-19th century, Kirkman, Steiner, and others became the fathers of modern combinatorics, and their work – on various objects, including (what became later known as) Steiner triple systems – led to several classi?cation results. Almost a century earlier, in 1782, Euler [180] published some results on classifying small Latin squares, but for the ?rst few steps in this direction one should actually go at least as far back as ancient Greece and the proof that there are exactly ?ve Platonic solids. One of the most remarkable achievements in the early, pre-computer era is the classi?cation of the Steiner triple systems of order 15, quoted above. An onerous task that, today, no sensible person would attempt by hand calcu- tion. Because, with the exception of occasional parameters for which com- natorial arguments are e?ective (often to prove nonexistence or uniqueness), classi?cation in general is about algorithms and computation.

Contents5
Preface9
1 Introduction12
2 Graphs, Designs, and Codes17
2.1 Graphs17
2.2 Designs23
2.3 Codes36
2.4 More Combinatorial Objects47
3 Representations and Isomorphism56
3.1 Finite Groups and Group Actions57
3.2 Categories and Equivalence73
3.3 Isomorphism Computations90
4 Isomorph-Free Exhaustive Generation114
4.1 Exhaustive Generation114
4.2 Techniques for Isomorph Rejection123
5 Auxiliary Algorithms153
5.1 Clique Algorithms154
5.2 Exact Cover Algorithms157
5.3 Set Cover Algorithms160
5.4 Diophantine Linear Systems of Equations163
5.5 Permutation Group Algorithms167
5.6 Isomorphism Algorithms172
5.7 Distributing Computer Search179
6 Classification of Designs182
6.1 Balanced Incomplete Block Designs182
6.2 t-Designs210
6.3 Resolutions of Designs215
6.4 Designs with Additional Properties222
7 Classification of Codes226
7.1 Error-Correcting Codes226
7.2 Covering Codes241
7.3 Linear Codes253
8 Classification of Related Structures266
8.1 Triple Systems266
8.2 Hadamard Matrices272
8.3 Orthogonal Arrays275
9 Prescribing Automorphism Groups279
9.1 Preliminaries280
9.2 Designs283
9.3 Codes297
9.4 Other Objects301
10 Validity of Computational Results302
10.1 Errors and Remedies303
10.2 Double Counting Using the Orbit-Stabilizer304
Theorem304
10.3 Double Counting by Identifying Subobjects306
10.4 Some Final Observations310
11 Computational Complexity311
11.1 Preliminaries311
11.2 Completion Problems318
11.3 Isomorphism Problems327
11.4 Classi.cation Problems334
12 Nonexistence of Projective Planes of Order 10342
12.1 Projective Planes of Order 10342
12.2 Codes of Designs344
12.3 The Main Search348
References368
Problem Index402
Index403