Block-stacking problem

From Wikipedia, the free encyclopedia

Template:Short description

File:Block stacking problem.svg
The first nine blocks in the solution to the single-wide block-stacking problem with the overhangs indicated

In statics, the block-stacking problem (sometimes known as The Leaning Tower of Lire Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found., also the book-stacking problem, harmonic staircase,[1] or a number of other similar terms) is a puzzle concerning the stacking of blocks at the edge of a table.

Statement

The block-stacking problem is the following puzzle:

Place N identical rigid rectangular blocks in a stable stack on a table edge in such a way as to maximize the overhang.

Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. provide a long list of references on this problem going back to mechanics texts from the middle of the 19th century.

Variants

Single-wide

The single-wide problem involves having only one block at any given level. In the ideal case of perfectly rectangular blocks and uniform gravitational acceleration (value of g decreases with increase in height), the solution to the single-wide problem is that the maximum overhang is given by i=1N12i times the width of a block. This sum is one half of the corresponding partial sum of the harmonic series. Because the harmonic series diverges, the maximal overhang tends to infinity as N increases, meaning that it is possible to achieve any arbitrarily large overhang, with sufficient blocks. Template:Div flex row

N Maximum overhang
expressed as a fraction decimal relative size
1 1 /2 Template:Bartable
2 3 /4 Template:Bartable
3 11 /12 ~Template:Bartable
4 25 /24 ~Template:Bartable
5 137 /120 ~Template:Bartable
6 49 /40 Template:Bartable
7 363 /280 ~Template:Bartable
8 761 /560 ~Template:Bartable
9 7,129 /5,040 ~Template:Bartable
10 7,381 /5,040 ~Template:Bartable
N Maximum overhang
expressed as a fraction decimal relative size
11 83,711 /55,440 ~Template:Bartable
12 86,021 /55,440 ~Template:Bartable
13 1,145 993 /720,720 ~Template:Bartable
14 1,171 733 /720,720 ~Template:Bartable
15 1,195 757 /720,720 ~Template:Bartable
16 2,436 559 /1,441 440 ~Template:Bartable
17 42,142 223 /24,504 480 ~Template:Bartable
18 14,274 301 /8,168 160 ~Template:Bartable
19 275,295 799 /155,195 040 ~Template:Bartable
20 55,835 135 /31,039 008 ~Template:Bartable
N Maximum overhang
expressed as a fraction decimal relative size
21 18,858 053 /10,346 336 ~Template:Bartable
22 19,093 197 /10,346 336 ~Template:Bartable
23 444,316 699 /237,965 728 ~Template:Bartable
24 1,347 822,955 /713,897 184 ~Template:Bartable
25 34,052 522,467 /17,847 429,600 ~Template:Bartable
26 34,395 742,267 /17,847 429,600 ~Template:Bartable
27 312,536 252,003 /160,626 866,400 ~Template:Bartable
28 315,404 588,903 /160,626 866,400 ~Template:Bartable
29 9,227 046,511 387 /4,658 179,125 600 ~Template:Bartable
30 9,304 682,830 147 /4,658 179,125 600 ~Template:Bartable

Template:Div flex row end

The number of blocks required to reach at least N block-lengths past the edge of the table is 4, 31, 227, 1674, 12367, 91380, ... (sequence A014537 in the OEIS).[2]

Multi-wide

File:Block stacking problem compare 3.svg
Comparison of the solutions to the single-wide (top) and multi-wide (bottom) block-stacking problem with three blocks

Multi-wide stacks using counterbalancing can give larger overhangs than a single width stack. Even for three blocks, stacking two counterbalanced blocks on top of another block can give an overhang of 1, while the overhang in the simple ideal case is at most Page Template:Sfrac/styles.css has no content.11/12. As Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. showed, asymptotically, the maximum overhang that can be achieved by multi-wide stacks is proportional to the cube root of the number of blocks, in contrast to the single-wide case in which the overhang is proportional to the logarithm of the number of blocks. However, it has been shown that in reality this is impossible and the number of blocks that we can move to the right, due to block stress, is not more than a specified number. For example, for a special brick with h = 0.20 m, Young's modulus E = 3000 MPa and density ρ = 1.8×103 kg/m3 and limiting compressive stress 3 MPa, the approximate value of N will be 853 and the maximum tower height becomes 170 m.[3]

Proof of solution of single-wide variant

The above formula for the maximum overhang of n blocks, each with length l and mass m, stacked one at a level, can be proven by induction by considering the torques on the blocks about the edge of the table they overhang. The blocks can be modelled as point-masses located at the center of each block, assuming uniform mass-density. In the base case (n=1), the center of mass of the block lies above the table's edge, meaning an overhang of l/2. For k blocks, the center of mass of the k-block system must lie above the table's edge, and the center of mass of the k1 top blocks must lie above the edge of the first for static equilibrium.[4] If the kth block overhangs the (k1)th by l/2 and the overhang of the first is x,[5]

(k1)mgx=(l/2x)mgx=l/2k,

where g denotes the gravitational field. If the k1 top blocks overhang their center of mass by y, then, by assuming the inductive hypothesis, the maximum overhang off the table is

y+l2k=i=1kl/2iy=i=1k1l/2i.

For k+1 blocks, y denotes how much the k+11 top blocks overhang their center of mass (y=i=1kl/2i), and x=l2(k+1). Then, the maximum overhang would be:

l2(k+1)+i=1kl/2i=i=1k+1l/2i.

File:Block stacking problem skintled 4 diamond.svg
Mike Paterson's method to increase the overhang of 16 blocks of unit width and breadth b to 21+b2 by offsetting the blocks perpendicular to their lengths in a diamond formation[6]

Robustness

Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. discusses this problem, shows that it is robust to nonidealizations such as rounded block corners and finite precision of block placing, and introduces several variants including nonzero friction forces between adjacent blocks.

References

  1. ^ Page Module:Citation/CS1/styles.css has no content.Polster, Burkard; Ross, Marty; Treeby, David (2012). "A Case of Continuous Hangover". The American Mathematical Monthly. 119 (2): 122–139. doi:10.4169/amer.math.monthly.119.02.122. ISSN 0002-9890. JSTOR 10.4169/amer.math.monthly.119.02.122.
  2. ^ Page Module:Citation/CS1/styles.css has no content.Sloane, N. J. A. (ed.). "Sequence A014537 (Number of books required for n book-lengths of overhang in the harmonic book stacking problem.)". The On-Line Encyclopedia of Integer Sequences. OEIS Foundation.
  3. ^ Page Module:Citation/CS1/styles.css has no content.Khoshbin-e-Khoshnazar, M. R. (2007). "Simplifying modelling can mislead students". Physics Education. 42: 14–15. doi:10.1088/0031-9120/42/1/F05. S2CID 250745206.
  4. ^ Page Module:Citation/CS1/styles.css has no content.Cazelais, Gilles. "Block stacking problem" (PDF). Archived from the original (PDF) on December 4, 2023.
  5. ^ Page Module:Citation/CS1/styles.css has no content.Joanna (2022-04-14). "The Infinite Block Stacking Problem or the Leaning Tower of Lire". Maths Careers. Retrieved 2023-12-04.
  6. ^ M Paterson et al., Maximum Overhang, The Mathematical Association of America, November 2009