Catálogo de publicaciones - libros

Compartir en
redes sociales


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

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