📖 Overview
Algorithms in Combinatorial Geometry presents a systematic exploration of geometric algorithms and data structures. The text covers fundamental computational geometry concepts including arrangements, geometric complexity, and algorithmic techniques.
The book combines theoretical foundations with practical implementation details through pseudocode and concrete examples. Each chapter builds upon core mathematical principles while introducing new computational methods for solving geometric problems.
The material progresses from basic geometric objects and operations to advanced topics in arrangements of hyperplanes and algorithmic motion planning. Key proofs and derivations are included alongside the algorithms themselves.
This work bridges pure mathematics and computer science, demonstrating how abstract geometric concepts translate into efficient computational solutions. The text serves as both a theoretical reference and a practical guide for researchers and practitioners in computational geometry.
👀 Reviews
This 1987 textbook remains relevant but has limited online reviews. The few available reader comments note:
Readers appreciated:
- Clear presentation of geometric algorithms
- Strong focus on computational aspects
- Mathematical rigor in proofs
- Coverage of arrangements and point-location techniques
Common criticisms:
- Dense writing style makes concepts hard to grasp
- Some explanations assume advanced mathematical background
- Limited code examples compared to modern algorithm books
- Outdated notation in certain sections
Available ratings:
Goodreads: 4.0/5 (5 ratings, 0 written reviews)
WorldCat: No ratings or reviews
Google Books: No ratings or reviews
Amazon: No reviews or ratings found
A review on MathOverflow noted: "Very theoretical treatment that requires careful study, but contains fundamental results that laid groundwork for computational geometry."
The lack of online discussion likely stems from its age and specialized academic nature.
📚 Similar books
Computational Geometry: Algorithms and Applications by Mark de Berg, Otfried Cheong, Marc van Kreveld, and Mark Overmars
Covers fundamental geometric algorithms with applications in motion planning, visualization, and geometric searching.
Discrete and Computational Geometry by Satyan L. Devadoss, Joseph O'Rourke Presents geometric algorithms through a mathematical lens with connections to topology and combinatorial structures.
Geometric Algorithms and Combinatorial Optimization by Martin Grötschel, László Lovász, and Alexander Schrijver Combines geometric methods with optimization theory to solve computational problems in discrete mathematics.
Computational Geometry: An Introduction by Franco P. Preparata, Michael Ian Shamos Focuses on design and analysis of geometric algorithms with emphasis on computational complexity.
Lecture Notes in Discrete Geometry by Jiří Matoušek Links computational geometry with discrete mathematics through geometric arrangements and convex hulls.
Discrete and Computational Geometry by Satyan L. Devadoss, Joseph O'Rourke Presents geometric algorithms through a mathematical lens with connections to topology and combinatorial structures.
Geometric Algorithms and Combinatorial Optimization by Martin Grötschel, László Lovász, and Alexander Schrijver Combines geometric methods with optimization theory to solve computational problems in discrete mathematics.
Computational Geometry: An Introduction by Franco P. Preparata, Michael Ian Shamos Focuses on design and analysis of geometric algorithms with emphasis on computational complexity.
Lecture Notes in Discrete Geometry by Jiří Matoušek Links computational geometry with discrete mathematics through geometric arrangements and convex hulls.
🤔 Interesting facts
🔹 Herbert Edelsbrunner pioneered computational geometry in the 1980s and went on to win the Alan T. Waterman Award, becoming the first computer scientist to receive this prestigious recognition.
🔹 The book, published in 1987, was one of the first comprehensive texts to bridge the gap between computational geometry and combinatorial mathematics.
🔹 The algorithms discussed in the book have practical applications in modern-day computer graphics, geographic information systems (GIS), and computer-aided design (CAD).
🔹 Edelsbrunner introduced the concept of "alpha shapes" - a method for defining the "shape" of a set of points - which is now widely used in molecular biology to study protein structures.
🔹 The book's treatment of arrangements of lines and hyperplanes laid groundwork for later developments in motion planning for robotics and collision detection in video games.