Math in the Grocery Aisle: from stacking oranges to constructing error-correcting codes. Lenny Fukshansky Claremont McKenna College

Similar documents
Tomato Packing and Lettuce-Based Crypto

3d Crystallization. FCC structures. Florian Theil. Macroscopic Modeling of Materials with Fine Structure May Warwick University

Lattices. SUMS lecture, October 19, 2009; Winter School lecture, January 8, Eyal Z. Goren, McGill University

Algebra of Close Packed Polytypes. Dr. Ernesto Estevez Rams Institute of Materials Research and Engineering University of Havana

PACKERS PUZZLE. Teacher s Guide Getting Started. Kai Chung Tam Macau, People s Republic of China

The Leech Lattice. Balázs Elek. November 8, Cornell University, Department of Mathematics

Computer Proof Assistants and Univalent Foundations of Mathematics

SPHERE PACKING LECTURE

Report Form for Experiment 6: Solid State Structures

Sphere Packings, Coverings and Lattices

How do sharks and crabs sense depth? Crabs in space and out of their depth

The Bits Between The Bits

Intermediate Mathematics League of Eastern Massachusetts

Class 29: Reciprocal Space 3: Ewald sphere, Simple Cubic, FCC and BCC in Reciprocal Space

BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE

Final Exam - Math 201

Activity 5&6: Metals and Hexagonal Close-Packing

Close to close packing

a The mathematics of packing spheres

4.7 We All Scream for Ice Cream

Network Coding and Schubert Varieties over Finite Fields

λ is a distance, so its units are m, cm, or mm, etc.

Mt. Douglas Secondary

Advanced Ceramics for Strategic Applications Prof. H. S. Maiti Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Test 2 Review Math 1111 College Algebra

CRYSTAL STRUCTURE, PHASE CHANGES, AND PHASE DIAGRAMS

Blitz, Regional 2015, Page 1

Number skills. Why learn this? What do you know? Learning sequence

On Minimal Tilings with Convex Cells Each Containing a Unit Ball

Ram Seshadri MRL 2031, x6129, These notes complement chapter 6 of Anderson, Leaver, Leevers and Rawlings

J-OMINO PACKINGS. by Janine E. Janoski

Integer knapsacks and the Frobenius problem. Lenny Fukshansky Claremont McKenna College

Computer Proofs in Algebra, Combinatorics and Geometry

Algebra II/Trig Final Review

Log1 Contest Round 2 Theta Geometry

Can You Hear Me Now?

Lecture 18: Gaussian Channel

Math 8 Notes Unit 8: Area and Perimeter

Geometry Module 5 Unit 1 Practice Exam

9 Crystal Structures

1. The sides of a triangle are in the ratio 3 : 5 : 9. Which of the following words best describes the triangle?

Math Final Exam PRACTICE BOOKLET

Sphere Packings. Ji Hoon Chun. Thursday, July 25, 2013

Redlands High School

When Hilbert introduced

Ciphering MU ALPHA THETA STATE 2008 ROUND

An Introduction to (Network) Coding Theory

Large & Small Numbers

Lesson 4.1 (Part 1): Roots & Pythagorean Theorem

How does the solar system, the galaxy, and the universe fit into our understanding of the cosmos?

CRYSTAL STRUCTURES WITH CUBIC UNIT CELLS

Section 10 Metals: Electron Dynamics and Fermi Surfaces

Unit 1: Exponents. Unit 1: Order of Operations. 6) Simplify to one base number with one exponent (X 5 ) 3. 7) Simplify the fraction

1.1 Variable Expressions

from Euclid to Einstein

Algebra I Practice Exam

First published 2014 by Heriot-Watt University. This edition published in 2017 by Heriot-Watt University SCHOLAR. Copyright 2017 SCHOLAR Forum.

A π day celebration! Everyone s favorite geometric constant!

Math Day at the Beach 2018

An Introduction to Proof Assistants

Intermediate Mathematics League of Eastern Massachusetts

Gravitation. Makes the World Go Round

Section 5.3: Solving Problems with Circles

Grade 7/8 Math Circles November 14/15/16, Estimation

Math is Cool Championships

Astronomy Lesson 8.1 Astronomy s Movers and Shakers

Diagnostic Test. Month Balance Change February $ March $ $13.10 April $1, $ May $ $ June $ $163.

Quantum Teleportation Pt. 1

Chapter 1 ( )? Chapter 1 Opener. Section 1.1. Worked-Out Solutions. 2π π = π. Try It Yourself (p. 1) So, x = 95.3.

Physics Unit 7: Circular Motion, Universal Gravitation, and Satellite Orbits. Planetary Motion

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005

A Very Brief History of Statics and Dynamics

5 Symmetries and point group in a nut shell

Section Volume, Mass, and Temperature

Practice Problems Set II

Worksheet How are the stars we see at night related to the Sun? How are they different?

UNIT I SOLID STATE PHYSICS

ELEC 405/ELEC 511 Error Control Coding and Sequences. Hamming Codes and the Hamming Bound

Paper Reference. Mathematics (Linear) 1380 Paper 3 (Non-Calculator) Higher Tier Thursday 5 November 2009 Morning Time: 1 hour 45 minutes

Born in Tulsa in 1914 and passed away in Norman in 2010.

Lecture 15: Thu Feb 28, 2019

Unit-2. Properties of Matter. Solutions 2.2 Solids page V sphere. =V cylinder. π.r 2.h= 4 3.π.r 3. h= 4r 3 =4.6 =8 cm

6-2. Absolute Value, Square Roots, and Quadratic Equations. Vocabulary. Lesson. Example 1 Solve for x: x - 4 = 8.1. Mental Math

An algebraic perspective on integer sparse recovery

A geometric proof of the spectral theorem for real symmetric matrices

Unit 1. The Expanding Universe

Lilypad Percolation. Enrique Treviño. April 25, 2010

Chapter 9 Fundamental Limits in Information Theory

Kansas City Area Teachers of Mathematics 2015 KCATM Math Competition GEOMETRY GRADE 7

A Short History of Packing Problems

Simulation: Density FOR THE TEACHER

Please allow yourself one to two hours to complete the following sections of the packet. College Integrated Geometry Honors Integrated Geometry

Overview of vector calculus. Coordinate systems in space. Distance formula. (Sec. 12.1)

Geometric and Arithmetic Aspects of Homogeneous Dynamics

character table, determine the reducible representation and irreducible components for the σ-bonding SALCs.

How can you find decimal approximations of square roots that are not rational? ACTIVITY: Approximating Square Roots

3-D Crystal Lattice Images

UNIVERSITY COLLEGE LONDON EXAMINATION FOR INTERNAL STUDENTS

Southington High School 720 Pleasant Street Southington, CT 06489

Modeling with Volume

Transcription:

Math in the Grocery Aisle: from stacking oranges to constructing error-correcting codes Lenny Fukshansky Claremont McKenna College GEMS February 28, 2009 1

What is the best way to pack oranges? (from Wikipedia) How do you stack perfectly round oranges of equal size so that they take up the least amount of space? In other words, what is the densest packing of oranges in a box? 2

Packing density Each orange of radius R has volume 4πR3 3. A cubic box with side length L has volume L 3. If N equal oranges of radius R are packed into a cubic box with side length L, then the proportion of space in the box occupied by the oranges is Total volume of oranges Volume of the box = 4πR3 N 3L 3. The larger is L, the larger is N. Then the density of an arrangement of oranges is the value of this ratio as L becomes very large, that is as the box grows unboundedly. What arrangement of oranges gives you highest possible density? What is this highest possible density? 3

The big conjecture The highest possible density 74%, which is achieved by the face-centered cubic packing: FCC packing: mathpad Online, vol. 15 (2006) 4

Historical note From Wikipedia: The conjecture is named after Johannes Kepler, who stated the conjecture in 1611 in Strena sue de nive sexangula (On the Six- Cornered Snowflake). Kepler had started to study arrangements of spheres as a result of his correspondence with the English mathematician and astronomer Thomas Harriot in 1606. Harriot was a friend and assistant of Sir Walter Raleigh, who had set Harriot the problem of determining how best to stack cannon balls on the decks of his ships. Harriot published a study of various stacking patterns in 1591, and went on to develop an early version of atomic theory. 5

Brief history In 1831, C. F. Gauss proved that the FCC packing gives optimal packing density among a large class of periodic (self-repeating) arrangements In 1953, L. F. Toth showed that the proof of Kepler s conjecture can be reduced to a finite (albeit very large) number of computations Symmetric Bilinear Forms by J. Milnor and D. Husemoller, 1973, p. 35:... according to [C. A.] Rogers, many mathematicians believe and all physicists know that the density cannot exceed π 18 6

Done! In 1998, T. C. Hales announced the proof, which was checked by a team of mathematicians, and finally published in 2005/2006 in the Annals of Mathematics (overview: 120 pages) and Discrete and Computational Geometry (full version: 265 pages); a part of it was done in collaboration with (Hales graduate student at the time) S. P. Ferguson. (from Wikipedia) 7

In the news (from New York Times, April 6, 2004) 8

A similar problem in the plane The two-dimensional analogue of Kepler s conjecture states that the best circle packing in the plane is the hexagonal arrangement, which gives density 90%: Lattices, Linear Codes, and Invariants, Part I, N. D. Elkies, AMS Notices, vol. 47 no. 10 This was proved by A. Thue in 1910 (a different proof was also given by L. F. Toth in 1940). 9

A comparison study Here you can compare two different circle packing arrangements in the plane, and observe that the hexagonal is better than the square: (from MathWorld) The gaps between the circles are bigger in the square packing, meaning that the hexagonal packing is denser. 10

An application: error-correcting codes Suppose we want to transmit data in encoded format from a transmitter to a receiver over a noisy channel. (from Wikipedia) To transmit information, we want to encode it first using a collection of codewords, so that: The data is compressed to make the transmission fast. Our encoding allows the receiver to selfcorrect errors that happen in the channel. 11

Transmission with encoding A more detailed picture of our transmission procedure looks like this: Question: Why is this needed? 12

Is this used? Error-correcting codes are used in: Telephone communications Cell phones Radio and TV transmission Recording and playing a CD Data transmission from satellite Compressing / storing data on a computer And many, many other engineering applications! Question: How do we construct such codes? 13

A geometric idea 14

A geometric idea 15

Why circles? Why do we use circles and not, for example, squares, triangles, or rectangular boxes? The circle (and more generally, sphere in higher dimensions) has the simplest algebraic description, which turns out to be most convenient for the correction algorithm: A circle of radius R centered at the point P = (a, b) is the set of all points (x, y) in the plane, whose distance from P is at most R, namely (x a) 2 + (y b) 2 R 2. This is very easy to use! 16

Does the arrangement of circles matter? Each codeword in our code corresponds to the center of a circle in a packing arrangement. The size of the code used in data transmission is the side length L of the square box, which fits all the circles corresponding to our codewords. The smaller is L, the faster we can transmit the information. The higher is packing density of our circle arrangement, the more circles we can fit into the box of the same size. Therefore efficient packing arrangements allow to transmit more data in the same amount of time. For even more efficient data transmission with error-correcting codes, dense sphere packing arrangements in higher dimensions can be used. 17