• формат djvu
  • размер 3.59 МБ
  • добавлен 04 октября 2011 г.
Kreher D.L., Stinson D.R. Combinatorial Algorithms. Generation, Enumeration and Search
Издательство CRC Press, 1999, -340 pp.

Our objective in writing this book was to produce a general, introductory textbook on the subject of combinatorial algorithms. Several textbooks on combinatorial algorithms were written in the 1970s, and are now out-of-date. More recent books on algorithms have either been general textbooks, or books on specialized topics, such as graph algorithms to name one example. We felt that a new textbook on combinatorial algorithms, that emphasizes the basic techniques of generation, enumeration and search, would be very timely.
We have both taught courses on this subject, to undergraduate and graduate students in mathematics and computer science, at Michigan Technological University and the University of Nebraska-Lincoln. We tried to design the book to be flexible enough to be useful in a wide variety of approaches to the subject. We have provided a reasonable amount of mathematical background where it is needed, since an understanding of the algorithms is not possible without an understanding of the underlying mathematics. We give informal descriptions of the many algorithms in this book, along with more precise pseudo-code that can easily be converted to working programs. С implementations of all the algorithms are available for free downloading from the website
http: //www.raath.retu.edu/~kreher/cages.html
There are also many examples in the book to illustrate the workings of the algorithms.
The book is organized into eight chapters. Chapter 1 provides some back- background and notation for fundamental concepts that are used throughout the book. Chapters 2 and 3 are conceed with the generation of elementary combinatorial objects such as subsets and permutations, to name two examples. Chapter 4 presents the important combinatorial search technique called backtracking. It includes a discussion of pruning methods, and the maximum clique problem is stud- studied in detail. Chapter 5 gives an overview of the relatively new area of heuristic search algorithms, including hill-climbing, simulated annealing, tabu search and genetic algorithms. In Chapter 6, we study several basic algorithms for permutation groups, and how they are applied in solving certain combinatorial enumeration and search problems. Chapter 7 uses techniques from the previous chapter to develop algorithms for testing isomorphism of combinatorial objects. Finally, Chapter 8 discusses the technique of basis reduction, which is an important tech- technique in solving certain combinatorial search problems.
There is probably more material in this book than can be covered in one semester. We hope that it is possible to base several different types of courses on this book. An introductory course suitable for undergraduate students could cover most of the material in Chapters 1-
5. A second or graduate course could concentrate on the more advanced material in Chapters 6-
8. We hope that, aside from its primary purpose as a textbook, researchers and practitioners in all areas of combinatorial computing will find this book useful as a source of algorithms for practical use.

Structures and Algorithms.
Generating Elementary Combinatorial Objects.
More Topics in Combinatorial Generation.
Backtracking Algorithms.
Heuristic Search.
Groups and Symmetry.
Computing Isomorphism 2.
Basis Reduction.
Смотрите также

Berge C. Principles of Combinatorics

  • формат pdf
  • размер 2 МБ
  • добавлен 23 июля 2011 г.
Acаdemic Prеss, 1971. - 176 pages. Most mathematicians of this day, confronted with an argument requiring combinatorial thinking, react with one of two stock phrases: (a) This is a purely combinatorial argument, (b) This is a difficult combinatorial argument. Hypnotic repetition of either of these slogans is likely to have the same balming effect on the speaker: freed from all scruples, he will pass the buck and unload the work onto someone else...

Bona M. A Walk Through Combinatorics: An Introduction to Enumeration and Graph Theory

  • формат pdf
  • размер 18.89 МБ
  • добавлен 30 января 2011 г.
World Scientific Publishing Company, 2006. - 492 pages. This is a textbook for an introductory combinatorics course that can take up one or two semesters. An extensive list of problems, ranging from routine exercises to research questions, is included. In each section, there are also exercises that contain material not explicitly discussed in the preceding text, so as to provide instructors with extra choices if they want to shift the emphasis o...

Csisz?r I., Katona G., Tardos G. (eds.) Entropy, Search, Complexity

  • формат pdf
  • размер 1.51 МБ
  • добавлен 22 октября 2011 г.
Издательство Springer, 2007, -261 pp. J?nos Bolyai Mathematical Society. The present volume is a collection of survey papers in the fields given in the title. They summarize the latest developments in their respective areas. More than half of the papers belong to search theory which lies on the borderline of mathematics and computer science, information theory and combinatorics, respectively. The volume is slightly related to the twin conferences...

Edelsbrunner H. Algorithms in Combinatorial Geometry

  • формат djvu
  • размер 4.52 МБ
  • добавлен 15 октября 2011 г.
Издательство Springer, 1987, -439 pp. Computational geometry as an area of research in its own right emerged in the early seventies of this century. Right from the beginning, it was obvious that strong connections of various kinds exist to questions studied in the considerably older field of combinatorial geometry. For example, the combinatorial structure of a geometric problem usually decides which algorithmic method solves the problem most eff...

Golumbic M.C., Hartman I.B.-A. Graph Theory, Combinatorics and Algorithms: Interdisciplinary Applications

  • формат pdf
  • размер 10.29 МБ
  • добавлен 12 декабря 2010 г.
Sprіnger, 2005. - 301 pages. Graph Theory, Combinatorics and Algorithms: Interdisciplinary Applications focuses on discrete mathematics and combinatorial algorithms interacting with real world problems in computer science, operations research, applied mathematics and engineering. The book contains eleven chapters written by experts in their respective fields, and covers a wide spectrum of high-interest problems across these discipline domains. A...

Jungnickel D. Graphs, Networks and Algorithms

  • формат pdf
  • размер 5.24 МБ
  • добавлен 04 января 2011 г.
Springer, 2007. - 650 pages. Combinatorial optimization, along with graph algorithms and complexity theory is booming. This book treats the most prominent problems which are polynomially solvable. The Traveling Salesman Problem is discussed as a paradigm of an NP-complete problem. The text is well written, most exercises are quite enlightening and the hints are clear. Algorithms are described very thoroughly. The list of references is impressive...

Kaski P., ?sterg?rd P.R.J. Classification Algorithms for Codes and Designs

  • формат pdf
  • размер 1.99 МБ
  • добавлен 05 декабря 2011 г.
Издательство Springer, 2006, -413 pp. 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 classification results. Almost a century earlier, in 1782, Euler [180] published some results on...

Lupanov O.B., Kasim-Zade O.M., Chaskin A.V., Steinh?fel K. (eds.)

  • формат pdf
  • размер 4.03 МБ
  • добавлен 09 октября 2011 г.
Stochastic Algorithms - Foundations and Applications Издательство Springer, 2005, -246 pp. Proceedings of the Third International Symposium, SAGA 2005 This volume constitutes the proceedings of the 3rd Symposium on Stochastic Algorithms, Foundations and Applications (SAGA 2005), held in Moscow, Russia, at Moscow State University on October 20–22, 2005. The symposium was organized by the Department of Discrete Mathematics, Faculty of Mechanics an...

Nijenhuis A., Wilf H.S. Combinatorial Algorithms for Computers and Calculators

  • формат pdf
  • размер 5.37 МБ
  • добавлен 04 октября 2011 г.
Издательство Academic Press, 1978, -316 pp. Описан набор эффективных по скорости и памяти комбинаторных алгоритмов. Содержит подробное описание алгоритмов и код на Фортране. Combinatorial families. Next Subset of an n-Set. Random Subset of an n-Set. Next k-Subset of an n-Set. Random k-Subset of an n-Set. Next Composition of n into k Parts. Random Composition of n into k Parts. Next Permutation of n Letters. Random Permutation of n Letters. Next P...

Ostfeld A. (ed.) Ant Colony Optimization - Methods and Applications

  • формат pdf
  • размер 4.87 МБ
  • добавлен 01 ноября 2011 г.
Издательство InTech, 2011, -352 pp. Invented by Marco Dorigo in 1992, Ant Colony Optimization (ACO) is a meta-heuristic stochastic combinatorial computational discipline inspired by the behavior of ant colonies which belong to a family of meta-heuristic stochastic methodologies such as simulated annealing, Tabu search and genetic algorithms. It is an iterative method in which populations of ants act as agents that construct bundles of candidate...