Top Banner
Self-Assembly with Geometric Tiles ICALP 2012 Bin Fu University of Texas – Pan American Matt Patitz University of Arkansas Robert Schweller (Speaker) University of Texas – Pan American Robert Sheline University of Texas – Pan American
89

Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Dec 11, 2015

Download

Documents

Stone Clagg
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Self-Assembly with Geometric TilesICALP 2012

Bin Fu University of Texas – Pan AmericanMatt Patitz University of ArkansasRobert Schweller (Speaker) University of Texas – Pan AmericanRobert Sheline University of Texas – Pan American

Page 2: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Outline

• Basic Tile Assembly Model• Geometric Tile Assembly Model

– Basic Model– Planar Model– More efficient n x n squares

• Future Directions

Page 3: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

Tile Assembly Model(Rothemund, Winfree, Adleman)

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

Tile Set:

Glue Function:

Temperature:

x ed

cba

Page 4: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

4

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

d

e

x ed

cba

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 5: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

5

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 6: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

6

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b c

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 7: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

7

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b c

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 8: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

8

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b c

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 9: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

9

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b ca

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 10: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

10

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b ca

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 11: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

11

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b ca

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 12: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

12

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2d

e

x ed

cba

b ca

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 13: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

13

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

x ed

cba

a b c

d

e

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 14: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

14

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

x ed

cba

x

a b c

d

e

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 15: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

15

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

a b c

d

e

x

x ed

cba

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 16: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

16

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

x ed

cba

a b c

d

e

x x

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 17: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

17

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

x ed

cba

a b c

d

e

x x

x

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 18: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

18

T = G(y) = 2G(g) = 2G(r) = 2G(b) = 2G(p) = 1G(w) = 1

t = 2

x ed

cba

a b c

d

e

x x

x x

Tile Assembly Model(Rothemund, Winfree, Adleman)

Page 19: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tile Model

Page 20: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tiles

Geometry Region

Page 21: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tiles

Geometry Region

Page 22: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tiles

Compatible Geometries

Page 23: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tiles

Page 24: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tiles

Incompatible Geometries

Page 25: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Geometric Tiles

Incompatible Geometries

Page 26: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n x n Results

Tile Complexity

)loglog

log(

n

nO

Geometric Tiles

Normal Tiles*

)log( nO

)loglog

log(

n

n

)log( n

Upper bound Lower bound

Planar Geometric Tiles

[*Winfree, Rothemund, Adleman, Cheng, Goel,Huang STOC 2000, 2001]

Page 27: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n x n Squares, root(log n) tiles

log n0 1 0 1 1

Page 28: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Assembly of n x n Squares

n

log n

0 1 1 0 0

1 1 1 1 11 1 1 1 0

0 1 0 1 1

Page 29: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Assembly of n x n Squares

log n0 1 0 1 1

Page 30: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

2

log n

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

Assembly of n x n Squares

-Build thicker 2 x log n seed row

)log()log(1

nOnkO k

Page 31: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

Assembly of n x n Squares

-Build thicker 2 x log n seed row

)log()log(1

nOnkO k

-But… can’t encode general binary strings:

0

-All the same

Page 32: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

Assembly of n x n Squares

0

B3 B2 B1 B0

A3 A2 A1 A0

Key Idea:Geometry Decoding Tiles

Page 33: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

Assembly of n x n Squares

0

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

B0

A0A1

B1

A2

B2

A3

B3

A0B1B2A3B0A1A2B3B0B1A2B3B0B1B2A3

Page 34: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

Assembly of n x n Squares

0

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

B0

A0A1

B1

A2

B2

A3

B3

A0B1B2A3B0A1A2B3B0B1A2B3B0B1B2A3

Page 35: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Assembly of n x n Squares

1

2

0

2

0

A2

B3

A3

Page 36: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

Assembly of n x n Squares

0

0 0 0 01 1 1 1

B0

A0A1

B1

A2

B2

A3

B3

A0B1B2A3B0A1A2

1

2

0

2

0

A2

B3

A3

Page 37: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

Assembly of n x n Squares

0

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

B0

A0A1

B1

A2

B2

A3

B3

A0B1B2A3B0A1A2B3B0B1A2B3B0B1B2A3

Page 38: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

3

3

2

3

1

3

0

3

3

2

2

2

1

2

0

2

3

1

2

1

1

1

0

1

3

0

2

0

1

002

log n

Assembly of n x n Squares

0

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

B0

A0A1

B1

A2

B2

A3

B3

A0B1B2A3B0A1A2B3B0B1A2B3B0B1B2A3

• build 2 x log n block:• Decode geometry into log n bit string

)log( n

Page 39: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

)loglog

log(

n

nO

)log( nO

)loglog

log(

n

n

)log( n

Upper bound Lower bound

n x n Results

Tile Complexity

Geometric Tiles

Normal Tiles*

[*Winfree, Rothemund, Adleman, Cheng, Goel,Huang STOC 2000, 2001]

Planar Geometric Tiles

Page 40: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Planar Geometric Tile Assembly

Attachment requires a collision free path within the plane

Page 41: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Planar Geometric Tile Assembly

Attachment requires a collision free path within the plane

Attachment not permitted in the planar model

Page 42: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Planar Geometric Tile Assembly

Page 43: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Planar Geometric Tile Assembly

Page 44: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Planar Geometric Tile Assembly

Attachment not permitted in the planar model

Page 45: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n x n Results

Tile Complexity

)loglog

log(

n

nO

Geometric Tiles

Normal Tiles*

)log( nO

)loglog

log(

n

n

)log( n

Upper bound Lower bound

Planar Geometric Tiles ?

[*Winfree, Rothemund, Adleman, Cheng, Goel,Huang STOC 2000, 2001]

Page 46: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n x n Results

Tile Complexity

)loglog

log(

n

nO

Geometric Tiles

Normal Tiles*

)log( nO

)loglog

log(

n

n

)log( n

Upper bound Lower bound

Planar Geometric Tiles O( loglog n )

[*Winfree, Rothemund, Adleman, Cheng, Goel,Huang STOC 2000, 2001]

?

Page 47: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1 0 1 0 0 1 1 0

log n

Planar Geometric Tile Assembly

Page 48: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile typesPlanar Geometric Tile Assembly

Page 49: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile typesPlanar Geometric Tile Assembly

Page 50: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile types• Columns must assemble in proper order

Planar Geometric Tile Assembly

Page 51: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1 0 1 0 0 1 1 0

log n

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile types• Columns must assemble in proper order• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

Planar Geometric Tile Assembly

Page 52: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

• Build log n columns with loglog n tile types• Columns must assemble in proper order• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

10

0

0 1

1

Page 53: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

• Build log n columns with loglog n tile types• Columns must assemble in proper order• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

10

0

0 1

1

0

1

0

0

1

1

0

1

0 1

1

1

Page 54: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

• Build log n columns with loglog n tile types• Columns must assemble in proper order• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

10

0

0 1

1

0

1

0

0

1

1

0

1

0 1

1

1

Page 55: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 56: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

1

0

0

0

1

1

Planar Geometric Tile Assembly

Page 57: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

1

0

0

0

1

1

1 0 1 0 0 1 1 0

log n

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile types• Columns must assemble in proper order• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

Page 58: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1 0 1 0 0 1 1 0

log n

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile types• Columns must assemble in proper order

• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

Page 59: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 60: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 61: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 62: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 63: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 64: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 65: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 66: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

Planar Geometric Tile Assembly

Page 67: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

0

1

0

Planar Geometric Tile Assembly

Page 68: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

0

1

0

Planar Geometric Tile Assembly

Page 69: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

0

1

0

Planar Geometric Tile Assembly

Page 70: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

0

1

0

Planar Geometric Tile Assembly

Page 71: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1

0

0

0

1

0

0

1

0

Planar Geometric Tile Assembly

Page 72: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

1 0 1 0 0 1 1 0

log n

1

1

1

1

1

0101010

0

1

0

0

0

0

1

0

1

0 1

0 loglog n

• Build log n columns with loglog n tile types• Columns must assemble in proper order

• Somehow cap each column with specified ‘0’ or ‘1’ tile type.

• O( loglog n ) tile types

Page 73: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n – log n

n – log n

log n

X

Y

)log(log n

Complexity:

Page 74: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n x n Results

Tile Complexity

)loglog

log(

n

nO

Geometric Tiles

Normal Tiles*

)log( nO

)loglog

log(

n

n

)log( n

Upper bound Lower bound

Planar Geometric Tiles O( loglog n ) ?

[*Winfree, Rothemund, Adleman, Cheng, Goel,Huang STOC 2000, 2001]

Page 75: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Outline

• Basic Tile Assembly Model– Rectangles– n x n squares

• Geometric Tile Assembly Model– More efficient n x n squares

• Planar Geometric Tile Assembly Model– Even MORE efficient n x n squares

(A strange game.. planarity restriction helps you…)• Future Directions and Other Results

Page 76: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Other Results

• Simulation of temperature-2 systems with temperature-1 geometric tile systems.

• Simulation of many glue systems with single glue geometric tile systems.

• Compact Geometry Design Problem– Algorithms, lower bounds

Page 77: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Future Directions

• Lower bound for the planar model?– Is O(1) tile complexity possible in the planar model?– If not, what about log*(n)?

• What can be done with just 1 tile type?– Stay tuned for:

• One Tile to Rule Them All: Simulating Any Turing Machine, Tile Assembly System, or Tiling System with One Rotatable Puzzle Piece by: Erik Demaine, Martin Demaine, Sandor Fekete, Matthew Patitz, Robert Schweller, Andrew Winslow, Damien Woods.

• What about no rotation, but relative translation placement:– Check out “One Tile...” -EXTENDED VERSION!

• SPOILER ALERT: There is totally 1 “universal” tile that can do anything that can be done.

Page 78: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

PeopleBin Fu

Matt Patitz

Robbie Schweller

Bobby Sheline

Page 79: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

79Barish, Shulman, Rothemund, Winfree, 2009

Page 80: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

DNA Origami Tiles

[Masayuki Endo, Tsutomu Sugita, Yousuke Katsuda, Kumi Hidaka, and Hiroshi Sugiyama, 2010]

Page 81: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

More DNA Origami Shapes

[Paul Rothemund, Nature 2006]

Page 82: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Alphabet of Shapes, Built with DNA Tiles

[Bryan Wei, Mingjie Dai, Peng Yin, Nature 2012]

Page 83: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

83

n x n square’s with Geometric Tiles

Tile Complexity:

n - k

kk

n - k

)( /1 knk

x

Page 84: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Assembly of n x n Squares

n - k

k

)( /1 knkO

Complexity:

Page 85: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Assembly of n x n Squares

n – log n

log n)(log)(

2

log

/1

/1

nOnkO

n

nk

k

k

Complexity:

Page 86: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

Assembly of n x n Squares

n – log n

log n)(log)(

2

log

/1

/1

nOnkO

n

nk

k

k

Complexity:

seed row

Page 87: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

log n

0 1 0 0 0 0 01 1 1 1 1 1 1 1 1

Assembly of n x n Squares

-Build thicker 2 x log n seed row

Page 88: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n – log n

log n

Page 89: Self-Assembly with Geometric Tiles ICALP 2012 Bin FuUniversity of Texas – Pan American Matt PatitzUniversity of Arkansas Robert Schweller (Speaker)University.

n – log n

n – log n

log n

X

Y

)log( N

Complexity: