Catálogo de publicaciones - libros
Classification Algorithms for Codes and Designs
Petteri Kaski Patric R.J. Östergård
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2006 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-28990-6
ISBN electrónico
978-3-540-28991-3
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2006
Información sobre derechos de publicación
© Springer 2006
Cobertura temática
Tabla de contenidos
Introduction
Petteri Kaski; Patric R.J. Östergård
Combinatorial design theory (or just design theory) is a branch of discrete mathematics which originated in the design of statistical experiments for agriculture and through generalization of various recreational problems.
Pp. 1-5
Graphs, Designs, and Codes
Petteri Kaski; Patric R.J. Östergård
This chapter gives a brief introduction to graphs, designs, codes, and concepts related to these. Although classification algorithms for graphs are not considered in this book, graphs provide a convenient framework for several of the concepts and algorithms to be discussed.
Pp. 7-45
Representations and Isomorphism
Petteri Kaski; Patric R.J. Östergård
A quick browse through the [116] indicates that, perhaps more than any other discipline in contemporary mathematics, combinatorics is characterized by the fact that the objects of interest can be represented in a large number of different but nevertheless equivalent ways. Typically there is no single best representation for a particular object; each representation has its advantages and drawbacks. This is especially true when we are designing a classification algorithm for objects of a given type.
Pp. 47-104
Isomorph-Free Exhaustive Generation
Petteri Kaski; Patric R.J. Östergård
Central to classification is the problem of exhaustively generating, without isomorphs, all objects meeting a collection of constraints. This chapter looks at general techniques for solving such problems. There are two main topics to consider: exhaustive generation and isomorph rejection.
Pp. 105-143
Auxiliary Algorithms
Petteri Kaski; Patric R.J. Östergård
In developing classification algorithms, one recurrently encounters subproblems belonging to a few common problem classes. Algorithms for solving such problems are discussed in this chapter. The reader who is not interested in implementational details of classification algorithms may well skip this chapter and assume that there is a “black box” that takes care of these tasks. Those who wish to implement classification algorithms, however, should notice that these auxiliary algorithms often constitute the core of the whole search and thereby affect the overall efficiency in a direct way. On the other hand, the chapter can also be studied separately to get an insight into some contemporary algorithms for several important hard problems (for which no polynomial time algorithms are known).
Pp. 145-173
Classification of Designs
Petteri Kaski; Patric R.J. Östergård
In this chapter we turn to the first main topic of this book, classification of designs. The designs to be discussed are divided into three classes: balanced incomplete block designs (BIBDs) – that is, 2-designs – are considered in Sect. 6.1, -designs with ≥ 3 in Sect. 6.2, and resolutions of designs in Sect. 6.3. In the discussion of resolutions of designs, the main focus is on resolutions of BIBDs. Extensive tables of classification results are provided at the end of each section. Finally, in Sect. 6.4, classification of designs with certain additional properties is briefly discussed.
Pp. 175-218
Classification of Codes
Petteri Kaski; Patric R.J. Östergård
In this chapter, classification of several main classes of codes are considered: unrestricted error-correcting and covering codes in Sects. 7.1 and 7.2, respectively, and error-correcting linear codes in Sect. 7.3. Various subclasses of these codes are also discussed, including equidistant codes and constant weight codes.
Pp. 219-258
Classification of Related Structures
Petteri Kaski; Patric R.J. Östergård
In this chapter, we study classification of combinatorial objects that are closely related to codes and designs. The objects considered can if fact in most cases be defined as certain codes or designs; algorithms and ideas from Chaps. 6 and 7 are then directly applicable.
Pp. 259-271
Prescribing Automorphism Groups
Petteri Kaski; Patric R.J. Östergård
So far we have considered the problem of classifying some general families of combinatorial objects. In practice, however, one is often interested in a subfamily of these with certain additional properties. There are two possibilities for carrying out such a classification, which we have already encountered in discussing classification algorithms for resolutions of designs in Sect. 6.3: either all objects are classified and these are searched for the particular properties, or the additional properties are made inherent in the classification. The former approach can often be implemented easily using existing computer programs, but the latter approach is computationally more efficient.
Pp. 273-295
Validity of Computational Results
Petteri Kaski; Patric R.J. Östergård
In the Introduction, problems related to combinatorial objects were divided into those of , and , all of which can be attacked with computational methods. The existence problem – whenever answered in the positive by explicit construction – difiers from the others as the constructed object almost without exception can be presented in the published work and checked by hand calculation or by easy computations. Results related to the other types of problems, however, are of intrinsically different nature, and lead us to the somewhat controversial issue of validity of computational results.
Pp. 297-305