Дискретная математика
Математика
  • формат djvu
  • размер 4.04 МБ
  • добавлен 04 октября 2011 г.
Gr?tschel M., Lov?sz L., Schrijver A. Geometric Algorithms and Combinatorial Optimization
Издательство Springer, 1988, -379 pp.

Historically, there is a close connection between geometry and optimization. This is illustrated by methods Like the gradient method and the simplex method, which are associated with clear geometric pictures. In combinatorial optimization, however, many of the strongest and most frequently used algorithms are based on the discrete structure of the problems: the greedy algorithm, shortest path and alteating path methods, branch-and-bound, etc. In the last several years geometric methods, in particular polyhedral combinatorics, have played a more and more profound role in combinatorial optimization as well.
Our book discusses two recent geometric algorithms that have tued out to have particularly interesting consequences in combinatorial optimization, at least from a theoretical point of view. These algorithms are able to utilize the rich body of results in polyhedral combinatorics.
The first of these algorithms is the ellipsoid method, developed for nonlinear programming by N. Z. Shor, D. B. Yudin, and A. S. Nemirovskii. It was a great surprise when L. G. Khachiyan showed that this method can be adapted to solve linear programs in polynomial time, thus solving an important open theoretical problem. While the ellipsoid method has not proved to be competitive with the simplex method in practice, it does have some features which make it particularly suited for the purposes of combinatorial optimization.
The second algorithm we discuss finds its roots in the classical "geometry of numbers", developed by Minkowski. This method has had traditionally deep applications in number theory, in particular in diophantine approximation. Methods from the geometry of numbers were introduced in integer programming by H. W. Lenstra. An important element of his technique, called basis reduction, goes in fact back to Hermite. An efficient version of basis reduction yields a polynomial time algorithm useful not only in combinatorial optimization, but also in fields like number theory, algebra, and cryptography.
A combination of these two methods results in a powerful tool for combinatorial optimization. It yields a theoretical framework in which the polynomial time solvability of a large number of combinatorial optimization problems can be shown quite easily. It establishes the algorithmic equivalence of problems which are "dual" in various senses.
Being this general, this method cannot be expected to give running times comparable with special-purpose algorithms. Our policy in this book is, therefore, not to attempt to obtain the best possible running times; rather, it is to derive just the polynomial time solvability of the problems as quickly and painlessly as possible. Thus, our results are best conceived as "almost pure" existence results for polynomial time algorithms for certain problems and classes of problems. Nevertheless, we could not get around quite a number of tedious technical details. We did try to outline the essential ideas in certain sections, which should give an outline of the underlying geometric and combinatorial ideas. Those sections which contain the technical details are marked by an asterisk in the list of contents. We therefore recommend, for a first reading, to skip these sections.
The central result proved and applied in this book is, roughly, the following. If X is a convex set, and if we can decide in polynomial time whether a given vector belongs to K, then we can optimize any linear objective function over K in polynomial time. This assertion is, however, not valid without a number of conditions and restrictions, and even to state these we have to go through many technical details. The most important of these is that the optimization can be carried out in an approximate sense only (as small compensation, we only need to test for membership in K in an approximate sense).
Due to the rather wide spread of topics and methods treated in this book, it seems worth while to outline its structure here.

Mathematical Preliminaries.
Complexity, Oracles, and Numerical Computation.
Algorithmic Aspects of Convex Sets: Formulation of the Problems.
The Ellipsoid Method.
Algorithms for Convex Bodies.
Diophantine Approximation and Basis Reduction.
Rational Polyhedra.
Combinatorial Optimization: Some Basic Examples.
Combinatorial Optimization: A Tour d'Horizon.
Stable Sets in Graphs.
Submodular Functions.
Похожие разделы
Смотрите также

Berge C. Hypergraphs. Combinatorics of Finite Sets

  • формат pdf
  • размер 10.73 МБ
  • добавлен 04 октября 2011 г.
Издательство North Holland, 1989, -267 pp. For the past forty years, Graph Theory has proved to be an extremely useful tool for solving combinatorial problems, in areas as diverse as Geometry, Algebra, Number Theory, Topology, Operations Research and Optimization. It was thus natural to try and generalise the concept of a graph, in order to attack additional combinatorial problems. The idea of looking at a family of sets from this standpoint too...

Deza M.M., Laurent M. Geometry of Cuts and Metrics

  • формат pdf
  • размер 10.92 МБ
  • добавлен 01 ноября 2011 г.
Издательство Springer, 2010, -579 pp. Cuts and metrics are well-known and central objects in graph theory, combinatorial optimization and, more generally, discrete mathematics. They also occur in other areas of mathematics and its applications such as distance geometry, the geometry of numbers, combinatorial matrix theory, the theory of designs, quantum mechanics, statistical physics, analysis and probability theory. Indeed, cuts are many facete...

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...

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...

Katona G., Schrijver A., Sz?nyi T. Fete of Combinatorics and Computer Science

  • формат pdf
  • размер 14.54 МБ
  • добавлен 04 октября 2011 г.
Издательство Springer, 2010, -366 pp. This book is the second volume of mathematical papers to commemorate the 60th birthday of Laszlo ('Laci') Lovasz on March 9, 2008. Prominent mathematicians that were inspired by Laci were invited to contribute to the celebrations of this milestone in the Summer of 2008. The response was overwhelming, and therefore two conferences were organized , the first from 5-9 August 2008 in Budapest, and the second the...

Kreher D.L., Stinson D.R. Combinatorial Algorithms. Generation, Enumeration and Search

  • формат djvu
  • размер 3.59 МБ
  • добавлен 04 октября 2011 г.
Издательство 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 combinat...

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...

Reed D.F., Sales C.L. Recent Advances in Algorithms and Combinatorics

  • формат pdf
  • размер 1.54 МБ
  • добавлен 04 октября 2011 г.
Издательство Springer, 2002, -365 pp. Combinatorics is one of the fastest growing fields of mathematics. In large measure this is because many practical problems can be modeled and then efficiently solved using combinatorial theory. This real world motivation for studying algorithmic combinatorics has led not only to the development of many software packages but also to some beautiful mathematics which has no direct application to applied proble...

Rosen K.H., Michaels J.G. et al. Handbook of Discrete and Combinatorial Mathematics

  • формат djvu
  • размер 8.11 МБ
  • добавлен 31 января 2012 г.
Crc press, 2000. - 1183 pages. The Handbook of Discrete and Combinatorial Mathematics is the first book presenting a comprehensive collection of reference material for the essential areas of discrete mathematics as well as for important applications to computer science and engineering. Topics include logic and foundations, counting, number theory, abstract and linear algebra, probability, graph theory, networks and optimization, cryptography and...