minimum area venn diagrams - canadam

64
Introduction Minimum Area Expansion Omitting the Empty Set Summary Minimum Area Venn Diagrams Bette Bultena, Matthew Klimesh, Frank Ruskey University of Victoria & California Institute of Technology June 12, 2013 CanaDAM, St. John’s

Upload: others

Post on 10-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Minimum Area Venn Diagrams

Bette Bultena, Matthew Klimesh, Frank Ruskey

University of Victoria &California Institute of Technology

June 12, 2013CanaDAM, St. John’s

Page 2: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Outline

IntroductionVenn diagrams

Minimum AreaDefinitionSmall examples

ExpansionSufficient conditionsOne by eight expansion

Omitting the Empty Set

SummaryWhat we knowWhat we don’t know

Page 3: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Types of curves

Venn diagrams as circles

Page 4: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Types of curves

Venn diagrams as ovals

Page 5: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Types of curves

Venn diagrams as triangles

Page 6: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Types of curves

$n = 4$

$n=2$

$n = 3$

$n = 5$

$n = 6$

Venn diagrams with minimum intersections

Page 7: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Types of curves

A

B C

A BA

A B B C C

C

A B

C

A A

AB B BC C

C

polyomino Venn diagrams

Page 8: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Venn diagram definition

• A Venn diagram• is a collection of simple closed curves C = C1,C2, . . . ,Cn

drawn on the plane

• such that each of the 2n sets X1 ∩ X2 ∩ . . . ∩ Xn is anonempty and connected region where Xi is either thebounded interior or unbounded exterior of Ci .

Page 9: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Venn diagram definition

• A Venn diagram• is a collection of simple closed curves C = C1,C2, . . . ,Cn

drawn on the plane• such that each of the 2n sets X1 ∩ X2 ∩ . . . ∩ Xn is a

nonempty and connected region where Xi is either thebounded interior or unbounded exterior of Ci .

Page 10: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Venn diagram definition

• A Venn diagram• is a collection of simple closed curves C = C1,C2, . . . ,Cn

drawn on the plane• such that each of the 2n sets X1 ∩ X2 ∩ . . . ∩ Xn is a

nonempty and connected region where Xi is either thebounded interior or unbounded exterior of Ci .

We call the second requirement of the statement theregion property.

Page 11: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Minimum area

What is a minimum area polyomino Venn diagram?• A diagram

• with polyominoes,• where each set⋂

i∈I

interior(Pi) ∩⋂i /∈I

exterior(Pi)

together with a base region of unit squares, is a single unitsquare,

• for all I ⊆ [n].

Page 12: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Minimum area

What is a minimum area polyomino Venn diagram?• A diagram• with polyominoes,

• where each set⋂i∈I

interior(Pi) ∩⋂i /∈I

exterior(Pi)

together with a base region of unit squares, is a single unitsquare,

• for all I ⊆ [n].

Page 13: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Minimum area

What is a minimum area polyomino Venn diagram?• A diagram• with polyominoes,• where each set⋂

i∈I

interior(Pi) ∩⋂i /∈I

exterior(Pi)

together with a base region of unit squares, is a single unitsquare,

• for all I ⊆ [n].

Page 14: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Minimum area

What is a minimum area polyomino Venn diagram?• A diagram• with polyominoes,• where each set⋂

i∈I

interior(Pi) ∩⋂i /∈I

exterior(Pi)

together with a base region of unit squares, is a single unitsquare,

• for all I ⊆ [n].

Page 15: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Base regions that are rectangles

• A (r , c)-polyVenn is a minimum area polyomino Venndiagram confined to a 2r × 2c base rectangle.

• The number of polyominoes is n = r + c.• The number of unit squares on the grid is 2n.

Examplelittle polyVenns:

A BA A

A

AB B

B

Page 16: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Base regions that are rectangles

• A (r , c)-polyVenn is a minimum area polyomino Venndiagram confined to a 2r × 2c base rectangle.

• The number of polyominoes is n = r + c.

• The number of unit squares on the grid is 2n.

Examplelittle polyVenns:

A BA A

A

AB B

B

Page 17: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Base regions that are rectangles

• A (r , c)-polyVenn is a minimum area polyomino Venndiagram confined to a 2r × 2c base rectangle.

• The number of polyominoes is n = r + c.• The number of unit squares on the grid is 2n.

Examplelittle polyVenns:

A BA A

A

AB B

B

Page 18: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Base regions that are rectangles

• A (r , c)-polyVenn is a minimum area polyomino Venndiagram confined to a 2r × 2c base rectangle.

• The number of polyominoes is n = r + c.• The number of unit squares on the grid is 2n.

Examplelittle polyVenns:

A BA A

A

AB B

B

Page 19: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Are there any more single row polyVenns?

Page 20: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Are there any more single row polyVenns?

Place the leftmost polyomino

A A A A

Page 21: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Are there any more single row polyVenns?

Only one choice for the second polyomino

BA A B BA A B

Page 22: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Are there any more single row polyVenns?

No place for the third

BA A B BA A B

Page 23: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

The known polyVenns

20 21 22 23 24 25 26 27 28 · · ·

20 F F F × × × × × × · · ·21 F F ? ? ? ? ? ? · · ·22 ? ? ? ? ? ? ? · · ·23 ? ? ? ? ? ? · · ·24 ? ? ? ? ? · · ·25 ? ? ? ? · · ·26 ? ? ? · · ·27 ? ? · · ·28 ? · · ·...

. . .

Page 24: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

A (1,3)-polyVenn (symmetric)

D

C

B

A

DD

DDD D

D D

CCC C

C C C CBBBB B BBB A A A

AA

A

AA

Page 25: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

A (1,4)-polyVenn

A

B

C

D

E

A

A A

BC

A

A A A A A A A

A A A A AB B B

B B B B B B

B B B B B B

C C C C C C C C C C C C C C

C

D D

D D D

D

D D D

D D D

D D

D D

E E

E

E E E

E E

E E

E E E E

E E

Page 26: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

The known polyVenns

20 21 22 23 24 25 26 27 28 · · ·

20 F F F × × × × × × · · ·21 F F F F ? ? ? ? · · ·22 ? ? ? ? ? ? ? · · ·23 ? ? ? ? ? ? · · ·24 ? ? ? ? ? · · ·25 ? ? ? ? · · ·26 ? ? ? · · ·27 ? ? · · ·28 ? · · ·...

. . .

Page 27: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

We can expand when...

Suppose we have a 2r × 2c grid that holds an existingpolyVenn. Then we can expand this polyVenn to create one ona 2r+r ′ × 2c+c′

grid if the following is true:

• A non-empty set of mini-systems exist that meet therequired region property on small bounding rectangles ofdimensions 2r ′ × 2c′

.• There is a way to connect elements of these mini-systems

on the large grid to create connected polyominoes.

Page 28: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

We can expand when...

Suppose we have a 2r × 2c grid that holds an existingpolyVenn. Then we can expand this polyVenn to create one ona 2r+r ′ × 2c+c′

grid if the following is true:• A non-empty set of mini-systems exist that meet the

required region property on small bounding rectangles ofdimensions 2r ′ × 2c′

.

• There is a way to connect elements of these mini-systemson the large grid to create connected polyominoes.

Page 29: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

We can expand when...

Suppose we have a 2r × 2c grid that holds an existingpolyVenn. Then we can expand this polyVenn to create one ona 2r+r ′ × 2c+c′

grid if the following is true:• A non-empty set of mini-systems exist that meet the

required region property on small bounding rectangles ofdimensions 2r ′ × 2c′

.• There is a way to connect elements of these mini-systems

on the large grid to create connected polyominoes.

Page 30: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

How it’s done

The first polyomino is created by expanding the existingpolyVenn.In this case each unit square is expanded into a 2× 4 mini-grid.

Page 31: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

How it’s done

Then find a system that meets the region requirement onthe mini-grid.

Page 32: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Then lay these out

Page 33: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Another known polyVenn

20 21 22 23 24 25 26 27 28 · · ·

20 F F F × × × × × × · · ·21 F F F F ? ? ? ? · · ·22 E ? ? ? ? ? ? · · ·23 ? ? ? ? ? ? · · ·24 ? ? ? ? ? · · ·25 ? ? ? ? · · ·26 ? ? ? · · ·27 ? ? · · ·28 ? · · ·...

. . .

Page 34: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

One by eight expansion

TheoremIf there is a (2, c)-polyVenn, then there is a (2, c + 3)-polyVenn.

Page 35: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Find the systems

( KKJJ , MLML , KJJK ), ( JJKK , MLML , KJJK ),

( JMKL , KJKJ , MLML ), ( MKLJ , JKJK , MLML ),

( JKJK , MKLJ , MLML ), ( KJKJ , JMKL , MLML ),

( MLML , JJKK , JKKJ ), ( MLML , KKJJ , JKKJ ).

Page 36: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Connect the mini-grids

Page 37: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

An expansion example

X(P3)

X(P1)

X(P4)

X(P2)

E1

E2

E3

P1 P2 P3 P4

Page 38: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Some more polyVenns

20 21 22 23 24 25 26 27 28 · · ·

20 F F F × × × × × × · · ·21 F F F F ? ? ? ? · · ·22 E ? ? A ? ? A · · ·23 ? ? ? ? ? ? · · ·24 ? ? ? ? ? · · ·25 ? ? ? ? · · ·26 ? ? ? · · ·27 ? ? · · ·28 ? · · ·...

. . .

Page 39: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Two by two expansion

TheoremIf there is a (r , c)-polyVenn, then there is a(r + 1, c + 1)-polyVenn.

Page 40: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Find the systems

Dominoes

{ E , G } { G , D }{ F , E } { D , F }

Page 41: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Connect the minigrids

Page 42: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Connect the minigrids

Page 43: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Connect the minigrids

Page 44: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Connect the minigrids

Page 45: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Expand the original

• Our existing polyVenn.

• Expanded.

Page 46: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Expand the original

• Our existing polyVenn.

• Expanded.

Page 47: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

From the beginning

Page 48: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

From the beginning

Page 49: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

From the beginning

Page 50: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

From the beginning

Page 51: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Another layout

Page 52: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

The known polyVenns

20 21 22 23 24 25 26 27 28 · · ·

20 F F F × × × × × × · · ·21 F F F F ? ? ? ? · · ·22 E B B A A A A · · ·23 B B B B B B · · ·24 B B B B B · · ·25 B B B B · · ·26 B B B · · ·27 B B · · ·28 B · · ·...

. . .

Page 53: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Grids With 2n−1 unit squares

TheoremPolyVenn diagrams where the empty set does not exist withinthe bounding rectangle, exist when within a dimension2n/2−1 × 2n/2+1.

1. Take the square version of the 2× 2 expansion.2. Strip the first row of grids.3. Rotate it 90 degrees.4. Glue it to the end of the last column.5. Remove the top unit square, which is the square

representing the empty set.

Page 54: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Grids With 2n−1 unit squares

TheoremPolyVenn diagrams where the empty set does not exist withinthe bounding rectangle, exist when within a dimension2n/2−1 × 2n/2+1.

1. Take the square version of the 2× 2 expansion.

2. Strip the first row of grids.3. Rotate it 90 degrees.4. Glue it to the end of the last column.5. Remove the top unit square, which is the square

representing the empty set.

Page 55: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Grids With 2n−1 unit squares

TheoremPolyVenn diagrams where the empty set does not exist withinthe bounding rectangle, exist when within a dimension2n/2−1 × 2n/2+1.

1. Take the square version of the 2× 2 expansion.2. Strip the first row of grids.

3. Rotate it 90 degrees.4. Glue it to the end of the last column.5. Remove the top unit square, which is the square

representing the empty set.

Page 56: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Grids With 2n−1 unit squares

TheoremPolyVenn diagrams where the empty set does not exist withinthe bounding rectangle, exist when within a dimension2n/2−1 × 2n/2+1.

1. Take the square version of the 2× 2 expansion.2. Strip the first row of grids.3. Rotate it 90 degrees.

4. Glue it to the end of the last column.5. Remove the top unit square, which is the square

representing the empty set.

Page 57: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Grids With 2n−1 unit squares

TheoremPolyVenn diagrams where the empty set does not exist withinthe bounding rectangle, exist when within a dimension2n/2−1 × 2n/2+1.

1. Take the square version of the 2× 2 expansion.2. Strip the first row of grids.3. Rotate it 90 degrees.4. Glue it to the end of the last column.

5. Remove the top unit square, which is the squarerepresenting the empty set.

Page 58: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Grids With 2n−1 unit squares

TheoremPolyVenn diagrams where the empty set does not exist withinthe bounding rectangle, exist when within a dimension2n/2−1 × 2n/2+1.

1. Take the square version of the 2× 2 expansion.2. Strip the first row of grids.3. Rotate it 90 degrees.4. Glue it to the end of the last column.5. Remove the top unit square, which is the square

representing the empty set.

Page 59: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

An example

Page 60: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

What we know

LemmaA (0, c)-polyVenn does not exist for any c > 2.

Page 61: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

What we know

LemmaA (0, c)-polyVenn does not exist for any c > 2.

TheoremFor every n > 0 and for every r , c > 2 where r + c = n, thereexists a minimum area polyomino Venn diagram bound in a2r × 2c bounding rectangle.

Page 62: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Open problems

ConjectureA (1, c)-polyVenn does not exist for c > 4.

Is there a construction for another infinite set of minimum areapolyVenns where the empty set is omitted?

Page 63: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Open problems

ConjectureA (1, c)-polyVenn does not exist for c > 4.

Is there a construction for another infinite set of minimum areapolyVenns where the empty set is omitted?

Page 64: Minimum Area Venn Diagrams - CanaDAM

Introduction Minimum Area Expansion Omitting the Empty Set Summary

Thank-you