Mike Paterson Overhang Academic Sponsors’ Day, MSRI, March 2, 2012 Peter Winkler Uri Zwick Yuval Peres Mikkel Thorup.

Slides:



Advertisements
Similar presentations
Work In one dimension, work, a scalar, is defined for a constant force as Units of 1 N – m = 1 joule (J) A hiker does no work in supporting a backpack.
Advertisements

Ulams Game and Universal Communications Using Feedback Ofer Shayevitz June 2006.
Mike Paterson Uri Zwick Overhang. Mike Paterson Uri Zwick Overhang.
Mike Paterson Uri Zwick Overhang. Mike Paterson Uri Zwick Overhang.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Kinematics of simple harmonic motion (SHM)
Introduction to Algorithms
Ch 3.8: Mechanical & Electrical Vibrations
Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
Bounds on Code Length Theorem: Let l ∗ 1, l ∗ 2,..., l ∗ m be optimal codeword lengths for a source distribution p and a D-ary alphabet, and let L ∗ be.
Spring 2002 Lecture #23 Dr. Jaehoon Yu 1.Superposition and Interference 2.Speed of Waves on Strings 3.Reflection and Transmission 4.Sinusoidal.
JENGA and other wooden block games
PHY 042: Electricity and Magnetism Energy of an E field Prof. Hugo Beauchemin 1.
McGraw-Hill Ryerson Copyright © 2011 McGraw-Hill Ryerson Limited. Adapted by Peter Au, George Brown College.
Work and Energy Chapter 7.
Chapter 12: Static Equilibrium Conditions for equilibrium  First condition for equilibrium When a particle is in equilibrium (no acceleration), in an.
Dynamic percolation, exceptional times, and harmonic analysis of boolean functions Oded Schramm joint w/ Jeff Steif.
APPLICATIONS OF DIFFERENTIATION
Approximation Algorithms
The k-server Problem Study Group: Randomized Algorithm Presented by Ray Lam August 16, 2003.
1 Worst-Case Equilibria Elias Koutsoupias and Christos Papadimitriou Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science.
APPLICATIONS OF INTEGRATION Work APPLICATIONS OF INTEGRATION In this section, we will learn about: Applying integration to calculate the amount.
Hamming Codes 11/17/04. History In the late 1940’s Richard Hamming recognized that the further evolution of computers required greater reliability, in.
Games, Hats, and Codes Mira Bernstein Wellesley College SUMS 2005.
Keystone Problems… Keystone Problems… next Set 19 © 2007 Herbert I. Gross.
Copyright © Cengage Learning. All rights reserved. CHAPTER 11 ANALYSIS OF ALGORITHM EFFICIENCY ANALYSIS OF ALGORITHM EFFICIENCY.
Physics. Session Opener A recent space shuttle accident occurred because of failure of heat protecting devices. How was this heat generated ?
ENGR-36_Lec-21_Flat-Friction.pptx 1 Bruce Mayer, PE Engineering-36: Engineering Mechanics - Statics Bruce Mayer, PE Licensed Electrical.
Thursday, Oct. 23, 2014PHYS , Fall 2014 Dr. Jaehoon Yu 1 PHYS 1443 – Section 004 Lecture #17 Thursday, Oct. 23, 2014 Dr. Jaehoon Yu Torque & Vector.
The Hat Game 11/19/04 James Fiedler. References Hendrik W. Lenstra, Jr. and Gadiel Seroussi, On Hats and Other Covers, preprint, 2002,
Chapter 13: Oscillatory Motions
PHYS 1441 – Section 002 Lecture #22 Monday, April 22, 2013 Dr. Jaehoon Yu Work, Power and Energy in Rotation Angular Momentum Angular Momentum Conservation.
Mechanical Vibrations In many mechanical systems: The motion is an oscillation with the position of static equilibrium as the center.
Review and then some…. Work & Energy Conservative, Non-conservative, and non-constant Forces.
Work and Energy Chapter 7 Conservation of Energy Energy is a quantity that can be converted from one form to another but cannot be created or destroyed.
Joint work with Yuval Peres, Mikkel Thorup, Peter Winkler and Uri Zwick Overhang Bounds Mike Paterson DIMAP & Dept of Computer Science University of Warwick.
 Suppose you are trying to get a swing in motion.  You've probably seen "beginners" kick their feet out at random frequencies, causing the swing to.
Physics. Session Work, Power and Energy - 3 Session Objectives.
NAZARIN B. NORDIN What you will learn: Define work, power and energy Potential energy Kinetic energy Work-energy principle Conservation.
Complexity of Determining Nonemptiness of the Core Vincent Conitzer, Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Overhang bounds Mike Paterson Joint work with Uri Zwick,
Tuesday June 14, PHYS , Summer I 2005 Dr. Andrew Brandt PHYS 1443 – Section 001 Lecture #8 Tuesday June 14, 2005 Dr. Andrew Brandt Accelerated.
Ch 9.2: Autonomous Systems and Stability In this section we draw together and expand on geometrical ideas introduced in Section 2.5 for certain first order.
Topic 2.2 Extended F – Torque, equilibrium, and stability
Applications of Differentiation Section 4.9 Antiderivatives
Wednesday June 15, PHYS , Summer I 2005 Dr. Andrew Brandt PHYS 1443 – Section 001 Lecture #9 Wednesday June 15, 2005 Dr. Andrew Brandt Lightning.
Wednesday, Dec. 3, 2003PHYS , Fall 2003 Dr. Jaehoon Yu 1 PHYS 1443 – Section 003 Lecture #24 Wednesday, Dec. 3, 2003 Dr. Jaehoon Yu 1.Sinusoidal.
Problem with Work done by “other” forces Relationship between force and potential energy Potential energy diagrams Lecture 12: Potential energy diagrams.
Copyright © Cengage Learning. All rights reserved. Sequences and Series.
Wednesday, Sept. 19, 2007 PHYS , Fall 2007 Dr. Jaehoon Yu 1 PHYS 1443 – Section 002 Lecture #7 Wednesday, Sept. 19, 2007 Dr. Jaehoon Yu Motion.
There are three types of levers, identified as first class, second class, and third class. The difference is where the fulcrum and applied force are, in.
Approximation Algorithms based on linear programming.
Ch 9.6: Liapunov’s Second Method In Section 9.3 we showed how the stability of a critical point of an almost linear system can usually be determined from.
Monday, Mar. 8, 2004PHYS , Spring 2004 Dr. Jaehoon Yu 1 PHYS 1441 – Section 004 Lecture #12 Monday, Mar. 8, 2004 Dr. Jaehoon Yu Potential Energies.
APPLICATIONS OF DIFFERENTIATION Antiderivatives In this section, we will learn about: Antiderivatives and how they are useful in solving certain.
Work, Energy and Power.
Boyce/DiPrima 9th ed, Ch 9.6: Liapunov’s Second Method Elementary Differential Equations and Boundary Value Problems, 9th edition, by William E. Boyce.
PHYS 1443 – Section 003 Lecture #18
PHYS 1441 – Section 002 Lecture #22
Spring 2002 Lecture #8 Dr. Jaehoon Yu Work and Kinetic Energy
Uri Zwick – Tel Aviv Univ.
Mike Paterson Yuval Peres Mikkel Thorup Peter Winkler Uri Zwick
Mike Paterson Yuval Peres Mikkel Thorup Peter Winkler Uri Zwick
Analysis of Algorithms
Mike Paterson Yuval Peres, Mikkel Thorup, Peter Winkler
PHYS 1443 – Section 003 Lecture #13
Spring 2002 Lecture #9 Dr. Jaehoon Yu
PHYS 1443 – Section 002 Lecture #7
Analysis of Algorithms
PHYS 1443 – Section 501 Lecture #14
Presentation transcript:

Mike Paterson Overhang Academic Sponsors’ Day, MSRI, March 2, 2012 Peter Winkler Uri Zwick Yuval Peres Mikkel Thorup

A Crow Problem:

How long does it take to drive off the crow? -n n Simple random walk: about n 2 throws. One way to see that: consider the probability distribution of crow’s location; its variance goes up by 1 after each throw.

A new problem, brought to MSRI in spring ’05 by Zwick: the crow comes back…

…at night! Now what---your first stone will hit the crow and dislodge him, but after that you’re increasingly unsure where he is. You can certainly get him off the wall in order n 3 throws, and you certainly still need at least n 2. Which is the truth?

Spreading the distribution at night Now, you can only push down one bar at a time. -n 0 n The distribution starts with a bar of height 1 at the origin (representing the crow’s center-point landing spot). Each stone splits the distribution at the spot you aimed at.

How can you show necessity of ~n 3 “pushdowns” There seems to be no good potential function when the cost of each pushdown is 1. But we do get a nice potential when the cost of pushing down by an amount h is h, namely, the variance V. And we get another nice potential when the cost of pushing down by an amount h is h 2. This new potential is the expected distance A between two spots on the wall chosen randomly from our distribution. to reach this configuration? -n 0 n

Suppose we make m moves, where the i th move pushes a stack down by h i. From the V potential, we get n 2 /2 ≤ V = ∑ h i. From the A potential, we get n ≥ A = ∑ h i 2. Putting these together: n ≥ ∑ h i 2 ≥ V ∑ (1/m) h i = V ∑ (h i /V) h i (Schwarz inequality) = V 2 /m ≥ n 4 /4m thus m ≥ n 3 /4 and we are done! (from above) (rewriting as weighted sum) (since ∑ h i = V ) (since V ≥ n 2 /2 )

Theorem: Order n 3 throws are necessary. Proof: Uses two different potential functions, each for the wrong problem. An unusual case of two wrongs making a right. -n 0 n

The overhang problem How far off the edge of the table can we reach by stacking n identical blocks of length 1? “Real-life” 3D versionIdealized 2D version

Back in time with the overhang problem… John F. Hall, Fun with Stacking Blocks, Am. J. Physics December Martin Gardner - Scientific American’s “Mathematical Games” column, J.G. Coffin – Problem 3009, American Mathematical Monthly, George M. Minchin, A Treatise on Statics with Applications to Physics, 6th ed. (Clarendon, Oxford, 1907), Vol. 1, p William Walton, A Collection of Problems in Illustration of the Principles of Theoretical Mechanics 2nd ed. (Deighton, Bell, Cambridge, 1855), p J.B. Phear, Elementary Mechanics (MacMillan, Cambridge, 1850), pp. 140–141.

The classical solution “Harmonic Stack” Using n bricks we can get an overhang of

Is the classical solution optimal? Apparently not. How can we improve the construction?

Inverted pyramids? Claimed to be stable in Mad About Physics, by Chris Jargodzki and Franklin Potter, but…

They are unbalanced, when the number of layers exceeds 2.

Diamonds? The 4-diamond is balanced…

But the 5-diamond is …

not.

What really happens?

What really happens!

Why is this unbalanced?

… and this balanced?

Equilibrium F 1 + F 2 + F 3 = F 4 + F 5 x 1 F 1 + x 2 F 2 + x 3 F 3 = x 4 F 4 + x 5 F 5 Force equation Moment equation F1F1 F5F5 F4F4 F3F3 F2F2

Forces between bricks Assumption: No friction. All forces are vertical. Equivalent sets of forces

Balanced Stacks Definition: A stack of bricks is balanced iff there is an admissible set of forces under which each brick is in equilibrium. 11 3

How can we tell if a stack is balanced?

Checking for balance F1F1 F2F2 F3F3 F4F4 F5F5 F6F6 F7F7 F8F8 F9F9 F 10 F 11 F 12 F 13 F 14 F 15 F 16 F 17 F 18 Equivalent to the feasibility of a set of linear inequalities:

Stability and Collapse A feasible solution of the primal system gives a set of balancing forces. A feasible solution of the dual system describes an infinitesimal motion that decreases the potential energy.

Small optimal stacks Overhang = Bricks = 4 Overhang = Bricks = 5 Overhang = Bricks = 6 Overhang = Bricks = 7

Small optimal stacks

Overhang = Bricks = 16 Overhang = Bricks = 17 Overhang = Bricks = 18 Overhang = Bricks = 19

Support and counterweight bricks Support set Counter- weights These examples are “spinal”: support stack has only one brick per level, so overhang increases with height. Spinal stacks can achieve overhang S(n) ~ log n.

Support set Stacks with downward external forces acting on them Loaded stacks Size = number of bricks + sum of external forces.

Support set Stacks in which the support set contains only one brick at each level Spinal stacks Equivalently, each level overhangs further than the one below.

Spinal overhang Let S (n) be the maximal overhang achievable using a spinal stack with n bricks. Let S * (n) be the maximal overhang achievable using a loaded spinal stack on total weight n. Theorem: A factor of 2 improvement over harmonic stacks---in agreement with Hall’s simulations and conclusion. Conjecture:

100 bricks example

But are spinal stacks optimal? No! When # bricks reaches Support set is not spinal. Overhang = , slightly exceeding S(20).

Optimal weight 100 construction Overhang = Bricks = 47 Weight = 100

Brick-wall constructions

“Parabolic” construction 5-stack Number of bricks:Overhang: Stable!

Thus: n bricks can achieve an overhang of order n 1/3... an exponential improvement over the order log n overhang of spinal stacks.

Mayan from 900 BC---no keystone

“Parabolic” construction 5-slab 4-slab 3-slab

r-slab: inductive step 5-slab

Yes! Argument is based on the idea that laying bricks is like stoning crows. Each additional brick… spreads forces the same way that throwing a stone (at night) spreads the crow’s probability bar. The Upper Bound Is order n 1/3 best possible??

In particular, a stack of only n bricks cannot overhang by more than 6n 1/3 brick lengths. The parabolic construction gives overhang (3/16) 1/3 n 1/3 ~ n 1/3, so we have the order right but the constant is off by an order of magnitude. Simulations suggest that the constant can be improved by adjusting the shape of the brick wall construction… A generalized version of the “stoning crows” analysis shows that it takes order n 3 bricks to get the stack to lean out by n.

“Vases” Weight = Bricks = 1043 Overhang = 10

“Vases” Weight = Bricks = Overhang = 50

“Oil lamps” Weight = Bricks = 921 Overhang = 10 giving overhang of about 1.02 n 1/3.

How about using the third dimension? Our upper bound proof makes no use of the fact that bricks cannot overlap in space! Hence, the 6n 1/3 bound applies even in 3D, as long as there are no non-vertical forces. However, the constant can be improved in space by skintling, Effectively increasing the brick length to (1+w) 1/2.

Open problems ● What is the correct constant in the maximum overhang, in the rectilinear case? In the general 3-dimensional case? ● What is the asymptotic shape of “vases”? ● What is the asymptotic shape of “oil lamps”? ● What is the gap between brick-wall constructions and general constructions? ● Can the proof be extended to cover non-vertical forces (if, indeed, they are possible for 3D bricks)? ● How much friction is needed to change the 1/3 exponent for overhang?

Thank you for your attention. Happy stacking…