SLIDE 1 On Minimal-Perimeter Latice Animals
Gill Barequet, Gil Ben-Shachar
- Dept. of Computer Science, Technion, Haifa
EuroCG 2020, WΓΌrzburg, Germany
SLIDE 2
What is a Lattice Animal?
Polyominoes Polyhexes Polyiamonds Polycubes
SLIDE 3
Definitions
Term Definition Notation Lattice Animal A set of connected cells on some lattice π
SLIDE 4
Definitions
Area = 8 Area = 19 Term Definition Notation Lattice Animal A set of connected cells on some lattice π
Area The number of cells |π
|
SLIDE 5
Definitions
Area = 8 Perimeter size = 13 Area = 19 Perimeter size = 19 Term Definition Notation Lattice Animal A set of connected cells on some lattice π
Area The number of cells |π
| Perimeter Empty adjacent cells π¬(π
)
SLIDE 6
Term Definition Notation Lattice Animal A set of connected cells on some lattice π
Area The number of cells |π
| Perimeter Empty adjacent cells π¬(π
) Border Lattice animal cells with empty adjacent cells β¬(π
)
Definitions
Area = 8 Perimeter size = 13 Area = 19 Perimeter size = 19
SLIDE 7
- Definition: a minimal-perimeter lattice animal (MPA) is a lattice
animal which have the minimum possible perimeter from within all lattice animals of the same size.
Minimal-Perimeter Lattice Animals
SLIDE 8 [Asinowski, Barequet and Zheng. 2017]
Motivation
SLIDE 9 Minimal-Perimeter Lattice Animals
π7 = π17 = π31 =
SLIDE 10
Inflation of Polyominoes
π
πΈ π
π½ π
Inflation of a polyomino π
, π½ π
, is π½ π
= π
βͺ π¬ π
The deflated polyomino D π
is πΈ π
= π
\β¬(π
)
SLIDE 11
- Theorem: For π β₯ 3 and any π β π, |ππ| = |ππ+ππ π +2π πβ1 |
Inflation of Polyominoes
π7 = π17 = π31 = |π2477537| = 4
SLIDE 12
- Definition: a minimal-perimeter lattice animal (MPA) is a lattice
animal which have the minimum possible perimeter from within all lattice animals of the same size.
Minimal-Perimeter Lattice Animals
SLIDE 13
- Does inflation induce a bijection in other lattices?
- The following set of conditions are sufficient:
1) The minimal perimeter size is monotonically increasing (w.r.t the area) 2) |π¬ π
| = |β¬ π
| + π for some π 3) Deflation of a MPA creates a valid lattice animal
Genralization to Lattice Animals
Heaviest requirements
SLIDE 14
- The idea is to show a bijection between sets of MPAs.
- First direction: Inflation of an MPA creates a new (unique) MPA.
- Second direction: If one MPA of area π is created by an inflation, then
any MPA of area π can be deflated to a smaller MPA.
Proof structure
SLIDE 15
- Theorem: For a minimal-perimeter animal π
, π½(π
) is a minimal-
perimeter animal as well.
- Proof idea
- Assume π½(π
) is not minimal-perimeter animal.
- βπ
β² s.t. π
β² = π½ π
and π¬ π
β²
< π¬(π½ π
)
- After some calculations (using condition #2) β
πΈ π
β² > π
, and π¬ π
β² < π¬ π
- Contradicts condition #1.
- β π
is not a minimal-perimeter animal.
Proof: First direction
SLIDE 16
- Inflation of MPAs creates an infinite chain of new MPAs.
First direction: Corollary
SLIDE 17
- Lemma: If π
β ππ+π π then πΈ π
β ππ
- Proof:
- Let Q β ππ+π π
- β¬ π
= π π , thus πΈ π
= π.
Second direction
β¬ π
= π(π) β¬ π
= π(π)
SLIDE 18
- Lemma: If π
β ππ+π π then πΈ π
β ππ
- Proof:
- Let Q β ππ+π π
- β¬ π
= π π , thus πΈ π
= π.
| β₯ π π and π¬ πΈ π
β β¬ π
= β¬ π
β π½ πΈ π
= π
.
- β ππ β₯ |ππ+π π |
Second direction
π¬ π
= π(π)
SLIDE 19
- Does inflation induce a this bijection in other lattices?
- The following set of conditions are sufficient:
1) The minimal perimeter size is monotonically increasing 2) |π¬ π
| = |β¬ π
| + π for some π 3) Deflation of a MPA creates a valid lattice animal
Genralization to Lattice Animals
Heaviest requirements
SLIDE 20
1) The minimal perimeter size is monotonically increasing Known [Vainsencher and Bruckstein, 2008] 2) |π¬ π
| = |β¬ π
| + π for some π 3) Deflation of a minimal-perimeter polyhex creates a valid polyhex
Proof for polyhexes
Easy to seeβ¦
SLIDE 21
- How to prove that π¬ π
= β¬ π
+ π?
- Classify each cell or perimeter cell to one of the following patterns:
Regular cells: Perimeter cells:
- Show that: π¬ Q = β¬ π
+ 3 β
#
+ 2 β
# + # β 3 β
# β 2 β
# β #
Proof for polyhexes
SLIDE 22
- How to prove that π¬ π
= β¬ π
+ π?
- Show that: π¬ Q = β¬ π
+ 3 β
#
+ 2 β
# + # β 3 β
# β 2 β
# β #
- Use some calculations to get:
π¬ π
= β¬ π
+ 6
- (For polyominoes it is π¬ π
= β¬ π
+ 4)
Proof for polyhexes
SLIDE 23
Proof for polyhexes
SLIDE 24
Polyiamonds
SLIDE 25
Polyiamonds
vs.
SLIDE 26
Polyiamonds
SLIDE 27
Polycubes
SLIDE 28
Counting Minimal-Perimeter Polyhexes
SLIDE 29
- Is there a bijection between sets of minimal-perimeter polycubes?
- Are all the conditions are necessary?
Questions
SLIDE 30
Thank you!