On Minimal-Perimeter Latice Animals Gill Barequet, Gil Ben-Shachar Dept. of Computer Science, Technion, Haifa EuroCG 2020, WΓΌrzburg, Germany
What is a Lattice Animal? Polyominoes Polyhexes Polyiamonds Polycubes
Definitions Term Definition Notation Lattice Animal A set of connected cells on some lattice π
Definitions Term Definition Notation Lattice Animal A set of connected cells on some lattice π Area The number of cells |π | Area = 8 Area = 19
Definitions Term Definition Notation Lattice Animal A set of connected cells on some lattice π Area The number of cells |π | Perimeter Empty adjacent cells π¬(π ) Perimeter size = 19 Perimeter size = 13 Area = 8 Area = 19
Definitions 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 β¬(π ) Perimeter size = 19 Perimeter size = 13 Area = 8 Area = 19
Minimal-Perimeter Lattice Animals β’ 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. β’ Examples:
Motivation [Asinowski, Barequet and Zheng. 2017]
Minimal-Perimeter Lattice Animals π 7 = π 17 = π 31 =
Inflation of Polyominoes Inflation of a polyomino π , π½ π , is π½ π = π βͺ π¬ π π½ π The deflated polyomino D π is πΈ π = π \β¬(π ) π πΈ π
Inflation of Polyominoes β’ Theorem: For π β₯ 3 and any π β π, |π π | = |π π+ππ π +2π πβ1 | π 7 = π 17 = π 31 = |π 2477537 | = 4
Minimal-Perimeter Lattice Animals β’ 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. β’ Examples:
Genralization to Lattice Animals β’ 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) Heaviest 2) |π¬ π | = |β¬ π | + π for some π requirements 3) Deflation of a MPA creates a valid lattice animal
Proof structure β’ 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: First direction β’ Theorem: For a minimal-perimeter a nimal π , π½(π ) 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.
First direction: Corollary β’ Inflation of MPAs creates an infinite chain of new MPAs.
Second direction β’ Lemma: If π β π π+π π then πΈ π β π π β’ Proof: β’ Let Q β π π+π π β’ β¬ π = π π , thus πΈ π = π . β¬ π = π(π) β¬ π = π(π)
Second direction β’ Lemma: If π β π π+π π then πΈ π β π π β’ Proof: β’ Let Q β π π+π π β’ β¬ π = π π , thus πΈ π = π . β’ | π¬ πΈ π | β₯ π π and π¬ πΈ π β β¬ π β’ π¬ D Q = β¬ π β π½ πΈ π = π . β’ β π π β₯ |π π+π π | π¬ π = π(π)
Genralization to Lattice Animals β’ Does inflation induce a this bijection in other lattices? β’ The following set of conditions are sufficient: 1) The minimal perimeter size is monotonically increasing Heaviest 2) |π¬ π | = |β¬ π | + π for some π requirements 3) Deflation of a MPA creates a valid lattice animal
Proof for polyhexes 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 Easy to see β¦
Proof for polyhexes β’ 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 β’ 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
Polyiamonds
Polyiamonds vs.
Polyiamonds
Polycubes
Counting Minimal - Perimeter Polyhexes
Questions β’ Is there a bijection between sets of minimal-perimeter polycubes? β’ Are all the conditions are necessary?
Thank you!
Recommend
More recommend