Transcript
Page 1: Algorithms in nature

A L G O R I T H M S I N N AT U R E

Page 2: Algorithms in nature

N AT U R E I S A N I N N O VAT I O N L A B

Page 3: Algorithms in nature

Life is anOperating System

Page 4: Algorithms in nature

DNA = High density storage

700TB / gramEquivalent to 150 kilos of

230 3TB hard drives

Page 5: Algorithms in nature

Each cell has a CPU & distributed

compilers

Page 6: Algorithms in nature

Each cell contains a program that can

recreate itself

Page 7: Algorithms in nature

There’s a programmable protein 3D printer in each cell

Page 8: Algorithms in nature

1950 - Alan Turing proposes a new kind of algorithms

inspired by biological evolution

Page 9: Algorithms in nature

Principles of genetic algorithms

Replicate best solutionsIntroduce random mutations

Kill underperforming solutions

Page 10: Algorithms in nature

The Immune system as an adaptive machine learning

system

Page 11: Algorithms in nature

Dendritic cells are data scientists

Memory T-cells act as predictive model storage

Page 12: Algorithms in nature

Neural networks Rediscovered:1943

Page 13: Algorithms in nature

Slime molds

use external memory to process information

Don’t have a nervous system

Page 14: Algorithms in nature

Slime molds

Solving Minimal Spanning TreeAlgorithm discovered in 1926

Recreated optimal US highways

Page 15: Algorithms in nature

Took humanity over 40 years to solve

Traveling salesman problem

Page 16: Algorithms in nature

Ants solve it on a daily basis

Though each ant can’t even remember the way back to

nest

Page 17: Algorithms in nature

Graph coloring problem Closely related to maximal independent sets

Solved: 1976

Page 18: Algorithms in nature

Fruit fly bristlesGrowth patterns form a

maximal independent set

ISCB award to Ziv Bar Joseph

Page 19: Algorithms in nature

You are seeing a picture of a broccoli

A small number of genes encodes an astonishing complexity

Page 20: Algorithms in nature

FractalsDiscovered in 1975

a natural phenomenon or a mathematical set that exhibits a repeating pattern that

displays at every scale

Page 21: Algorithms in nature

The next breakthrough is out there

[email protected] @mesagie


Top Related