| Title: | Mathematics at DEC | 
| Moderator: | RUSURE::EDP | 
| Created: | Mon Feb 03 1986 | 
| Last Modified: | Fri Jun 06 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 2083 | 
| Total number of notes: | 14613 | 
Consider a rectangular lattice with horizontal, vertical, and 45 degree 
diagonals, something like this:
	|/|/|/|/|/|
	|/|/|/|/|/|
	|/|/|/|/|/|
	|/|/|/|/|/|
(I can't draw the horizontals very well, but they are there).
In this figure one can construct equilateral right triangles (either 
down = _| or up = |/ ) of many different sizes. Furthermore one can cover 
a rectangular region with several such triangles (without overlap and
without exceeding the bounds of the rectangle). 
Example:
	 _________
	|      /|/|
	|    /  |/|
	|  /    |/|
	|/______|/|
Here the 4 x 5  region is covered by 10 triangles.
========================================================================
Puzzle 1: Given a 20 x 21 -unit rectangular region, what is the smallest 
number of triangles, of the type above and wholly inside the rectangle,
that will cover it? 
========================================================================
Puzzle 2: Is there a general method for solving this problem for {m,m+1}-
sided rectangles? For {m,n}?   (I don't have a solution for this yet.)
========================================================================
Some number theory gets involved in the general case. For example, the
smallest number for {m,n} sides is the same as for {pm,pn} if m,n are
relatively prime. 
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 655.1 | CLT::GILBERT | eager like a child | Fri Jan 23 1987 11:44 | 12 | |
|     Let F(m,n) be the smallest number of triangles to cover the m x n
    rectangle.  I'll conjecture that the 'greedy' approach gives the
    optimal result, so that we have the recurrence:
	F(m,n) = F(n,m)
	F(m,n) = 0				if m = 0
	F(m,n) = 2 [n/m] + F(n mod m, m)	if m < n, and m non-zero
    where [x] indicates the integer part of x.
    If the conjecture is true, then the problem reduces to an analysis
    of Euclid's algorithm for determining the greatest common divisor.
 | |||||
| 655.2 | Elegance, not greed! | MODEL::YARBROUGH | Mon Jan 26 1987 09:55 | 19 | |
| > Let F(m,n) be the smallest number of triangles to cover the m x n > rectangle. I'll conjecture that the 'greedy' approach gives the > optimal result, so that we have the recurrence: > > F(m,n) = F(n,m) > F(m,n) = 0 if m = 0 > F(m,n) = 2 [n/m] + F(n mod m, m) if m < n, and m non-zero > > where [x] indicates the integer part of x. Don't think this fills the bill. The optimum for (4,5) is _________ | /| /| | /__|/ | 8 triangles |/| / | |/|/______| The optimum increases linearly for a while, then slows: for (14,15) it is <= 13, for (20,21) it is < 20. | |||||
| 655.3 | A solution - is it best? | MODEL::YARBROUGH | Thu Mar 26 1987 12:58 | 24 | |
| Here's a 14-piece solution for the 21x20 case. The solution is not unique, and it's possible there may be a 13-piece solution, although I haven't found it. _________________________________________ | /| /| | / | / | | / | / | | / | / | | / | / | | / | / | |/____________| / | | /| / | | / | / | | / | /__________________| | / | /| /| | / | / | / | | / | / | / | |/____________|/ | / | | /|/________| / | | / | /| / | | / | / | / | | / | / | / | | / | / | / | |/__________|/________|/__________________| | |||||