
xii ◾ Table of Contents
5.3 ENZYMATIC COMPUTATION 237
5.3.1 Finite Automata 238
5.3.2 Enzymatic Implementation of Finite Automata 242
5.4 SUMMARY 248
5.5 FURTHER READING 250
5.6 EXERCISES 250
5.6.1 Biological Background 250
5.6.2 Computing with DNA 250
5.6.3 Enzymatic Computation 253
5.7 ANSWERS TO SELECTED EXERCISES 254
Chapter 6 ◾ The Never-Ending Story: Additional Topics
at the Interface between Biology and
Computation 259
6.1 SWARM INTELLIGENCE 261
6.1.1 Ant Colony Optimization Algorithms 262
6.1.2 Cemetery Organization, Larval Sorting, and
Clustering 264
6.1.3 Particle Swarm Optimization 267
6.2 ARTIFICIAL IMMUNE SY ...