Staged Self-Assembly and Polyomino Context-Free Grammars

40
Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow

description

Staged Self-Assembly and Polyomino Context-Free Grammars. Andrew Winslow. Tile. Glues. Assembly. ×∞. ×∞. ×∞. ×∞. Tile set. M ixing. Bin. Reagents. Products. Size. Staged self-assembly. Three glue types for any shape!. n. How to assemble n-tile stick? . n. - PowerPoint PPT Presentation

Transcript of Staged Self-Assembly and Polyomino Context-Free Grammars

Page 1: Staged Self-Assembly and Polyomino  Context-Free Grammars

Staged Self-Assembly andPolyomino Context-Free

GrammarsAndrew Winslow

Page 2: Staged Self-Assembly and Polyomino  Context-Free Grammars

Tile

Page 3: Staged Self-Assembly and Polyomino  Context-Free Grammars

Glues

Page 4: Staged Self-Assembly and Polyomino  Context-Free Grammars

Assembly

Page 5: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 6: Staged Self-Assembly and Polyomino  Context-Free Grammars

×∞ ×∞ ×∞ ×∞Tile set

Page 7: Staged Self-Assembly and Polyomino  Context-Free Grammars

Mixing

Page 8: Staged Self-Assembly and Polyomino  Context-Free Grammars

Bin

Page 9: Staged Self-Assembly and Polyomino  Context-Free Grammars

Reagents

Page 10: Staged Self-Assembly and Polyomino  Context-Free Grammars

Products

Page 11: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 12: Staged Self-Assembly and Polyomino  Context-Free Grammars

Size

Page 13: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 14: Staged Self-Assembly and Polyomino  Context-Free Grammars

Staged self-assembly

Page 15: Staged Self-Assembly and Polyomino  Context-Free Grammars

Three glue types for any shape!

Page 16: Staged Self-Assembly and Polyomino  Context-Free Grammars

How to assemble n-tile stick?

n

Page 17: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 18: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 19: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 20: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 21: Staged Self-Assembly and Polyomino  Context-Free Grammars

n≈n size for n-tile stick

Page 22: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 23: Staged Self-Assembly and Polyomino  Context-Free Grammars

n ≈log(n) size for n-tile stick

Page 24: Staged Self-Assembly and Polyomino  Context-Free Grammars

n

≈n ≈log(n)

Page 25: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 26: Staged Self-Assembly and Polyomino  Context-Free Grammars

Study a simplified model.

Finding small systems is difficult.

Page 27: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 28: Staged Self-Assembly and Polyomino  Context-Free Grammars

Rule

Page 29: Staged Self-Assembly and Polyomino  Context-Free Grammars

Grammar

Page 30: Staged Self-Assembly and Polyomino  Context-Free Grammars

#glues2×

Staged System

? ? ?

One dimension

n0.5×

E. D. Demaine, S. Eisenstat, M. Ishaque, A. Winslow, One-dimensional staged self-assembly, DNA 17, 2011.

Grammar

? ? ?

Page 31: Staged Self-Assembly and Polyomino  Context-Free Grammars

? ? ? ?

Page 32: Staged Self-Assembly and Polyomino  Context-Free Grammars

Grammar

Page 33: Staged Self-Assembly and Polyomino  Context-Free Grammars

Two dimensions

Grammar Staged System

≈n×

log(n)×

? ? ?? ? ?w/scaling

Page 34: Staged Self-Assembly and Polyomino  Context-Free Grammars
Page 35: Staged Self-Assembly and Polyomino  Context-Free Grammars

at most ≈log(n)

at least ≈n

Page 36: Staged Self-Assembly and Polyomino  Context-Free Grammars

at most ≈log(n)

at least ≈n

Page 37: Staged Self-Assembly and Polyomino  Context-Free Grammars

at most ≈log(n)

at least ≈n

Page 38: Staged Self-Assembly and Polyomino  Context-Free Grammars

Grammar Staged System

log(n)×

n0.5×

w/scalingThis work

DNA 17

Page 39: Staged Self-Assembly and Polyomino  Context-Free Grammars

Grammar Staged System

log(n)×

≈n×

n0.5×

w/scaling

Grammars are small,staged systems are always

smaller

Page 40: Staged Self-Assembly and Polyomino  Context-Free Grammars

Thank you