ArticleslgStudy

computer science

Geometric Folding Algorithms

Geometric Folding Algorithms is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Geometric Folding Algorithms rather than just read about it. In short: Geometric Folding Algorithms: Linkages, Origami, Polyhedra is a monograph on the mathematics and computational geometry of mechanical linkages, paper folding, and polyhedral nets, by Erik Demaine and Joseph O'Rourke. It was published in 2007 by Cambridge University Press (ISBN 978-0-521-85757-4).

Geometric Folding Algorithms — main illustration
Geometric Folding Algorithms — illustration

Key takeaways

  • Geometric Folding Algorithms belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Geometric Folding Algorithms to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Geometric Folding Algorithms from memory before moving on to harder problems.

Reference excerpt

Geometric Folding Algorithms: Linkages, Origami, Polyhedra is a monograph on the mathematics and computational geometry of mechanical linkages, paper folding, and polyhedral nets, by Erik Demaine and Joseph O'Rourke. It was published in 2007 by Cambridge University Press (ISBN 978-0-521-85757-4). A Japanese-language translation by Ryuhei Uehara was published in 2009 by the Modern Science Company (ISBN 978-4-7649-0377-7).

Audience Although aimed at computer science and mathematics students, much of the book is accessible to a broader audience of mathematically-sophisticated readers with some background in high-school level geometry. Mathematical origami expert Tom Hull has called it "a must-read for anyone interested in the field of computational origami". It is a monograph rather than a textbook, and in particular does not include sets of exercises. The Basic Library List Committee of the Mathematical Association of America has recommended this book for inclusion in undergraduate mathematics libraries.

Topics and organization The book is organized into three sections, on linkages, origami, and polyhedra. Topics in the section on linkages include the Peaucellier–Lipkin linkage for converting rotary motion into linear motion, Kempe's universality theorem that any algebraic curve can be traced out by a linkage, the existence of linkages for angle trisection, and the carpenter's rule problem on straightening two-dimensional polygonal chains. This part of the book also includes applications to motion planning for robotic arms, and to protein folding. The second section of the book concerns the mathematics of paper folding, and mathematical origami. It includes the NP-completeness of testing flat foldability, the problem of map folding (determining whether a pattern of mountain and valley folds forming a square grid can be folded flat), the work of Robert J. Lang using tree structures and circle packing to automate the design of origami folding patterns, the fold-and-cut theorem according to which any polygon can be constructed by folding a piece of paper and then making a single straight cut, origami-based angle trisection, rigid origami, and the work of David A. Huffman on curved folds. In the third section, on polyhedra, the topics include polyhedral nets and Dürer's conjecture on their existence for convex polyhedra, the sets of polyhedra that have a given polygon as their net, Steinitz's theorem characterizing the graphs of polyhedra, Cauchy's theorem that every polyhedron, considered as a linkage of flat polygons, is rigid, and Alexandrov's uniqueness theorem stating that the three-dimensional shape of a convex polyhedron is uniquely determined by the metric space of geodesics on its surface. The book concludes with a more speculative chapter on higher-dimensional generalizations of the problems it discusses.

References

External links Authors' web site for Geometric Folding Algorithms including contents, errata, and advances on open problems

Worked examples

Example 1 — a first encounter with Geometric Folding Algorithms

Start with the simplest possible case. Write down what Geometric Folding Algorithms claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Geometric Folding Algorithms before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Geometric Folding Algorithms ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Geometric Folding Algorithms

In research
Geometric Folding Algorithms appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Geometric Folding Algorithms in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Geometric Folding Algorithms is common in secondary-school and first-year university syllabi. It links to neighbouring topics 2007 non-fiction books, 2009 non-fiction books, Computational geometry, so understanding it makes those chapters shorter.
In everyday life
Look for Geometric Folding Algorithms outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Geometric Folding Algorithms” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Geometric Folding Algorithms in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Geometric Folding Algorithms means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Geometric Folding Algorithms out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Geometric Folding Algorithms in simple terms?

Geometric Folding Algorithms: Linkages, Origami, Polyhedra is a monograph on the mathematics and computational geometry of mechanical linkages, paper folding, and polyhedral nets, by Erik Demaine and Joseph O'Rourke. It was published in 2007 by Cambridge University Press (ISBN 978-0-521-85757-4).

Why does Geometric Folding Algorithms matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Geometric Folding Algorithms?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Geometric Folding Algorithms.

Tags

  • 2007 non-fiction books
  • 2009 non-fiction books
  • Computational geometry
  • Linkages (mechanical)
  • Mathematics books
  • Paper folding
  • Polyhedra

Keep exploring