SCHOOL OF ENGINEERING AND APPLIED
SCIENCES
HARVARD UNIVERSITY
CS 266: Biologically-inspired Distributed and Multi-agent SystemsFall 2007 |
|
| Schedule and Readings |
The assigned papers are marked as [R], ans the paper with the asterix [R*] is the one you should write the review for. The reading list below also has links to many background papers on the same topics. We also have a course library with many of the textbooks -- talk to the TF to borrow a book.
| Date | Topic (Reading and Milestones) | Presenter |
| Tu 9/18 |
Course Introduction (2 weeks) Overview: Bio-inspired Systems |
Radhika (pdf) |
| Th 9/20 | Overview: Swarm Intelligence and Evolutionary Computation [R1], [R2] | Radhika (pdf)
|
| Tu 9/25 | Overview: Amorphous Computing and Global-to-local Compilation [R1] | Radhika (pdf)
|
| Th 9/27 |
---Class Picnic (lunch provided) and Final Project Ideas--- |
Radhika |
| Tu 10/2 |
Swarm Intelligence (2 weeks) Ant foraging and collective sorting [R1], [R2*] |
Nick Hoff |
| Th 10/4 | Ant-inspired Network Routing [R1*] | Jason Waterman(pdf) |
| Tu 10/9 | Collective construction: termites to robots [R1*], [R2] | Thomas Carriero (pdf) |
| Th 10/11 | Towards a Swarm Programming Language [R1*] | Daniel Silva (pdf) |
| Tu 10/16 |
Amorphous Computing (2 weeks) Models of morphogenesis and embryo development [R1], [R2] (no review) Milestone 1: Project Proposal due (2 pages) [guidelines] |
Radhika |
| Th 10/18 | Programmable self-assembly and scale-invariance [R1*], [R2] | Mike Lyons (pdf) |
| Tu 10/23 | Programmable self-assembly and self-repair [R1*], [R2] | Alex Shpunt (pdf) |
| Th 10/25 | General-purpose language for an amorphous medium [R1*] |
Guest Lecturer: Jonathan Bachrach, MIT |
| Tu 10/30 |
Hardware Implementations (1 week) Robot swarms and RFID pheromones [R1*], [R2] |
Rohan Murty |
| Th 11/1 | Programmable sensor surfaces and reconfigurable robots [R1*], [R2] | Atanu, Zain |
| Tu 11/6 |
Evolutionary Computing (2 weeks) Evolutionary Biology and Genetic Algorithms/Programming [R1*] |
Amelia, Vaidya (pdf) |
| Th 11/8 | Evolving multi-agent rules in cellular automata [R1*] | Andrei (pdf) |
| Tu 11/13 | -- |
Guest Lecture: Una-May O'Rielly, MIT |
| Th 11/15 | Evolving single agent morphology and control in robotics [R1], [R2*] | Stephan, Taro |
| Tu 11/20 | Milestone 2: Project Update due (1 page) [guidelines] | Everyone (pdf) |
| Th 11/22 | ---Holiday: Thanksgiving--- | (no class) |
| Tu 11/27 |
Swarm Intelligence: Distributed Consensus Firefly synchronization and bird flocking [R1*], [R2] |
Billy Lau |
| Th 11/29 | Mathematical analysis of distributed concensus [R1*] | Radhika |
| Tu 12/4 |
Amorphous Computing: Theory of Global-to-local Compilation A formal multi-agent model |
Dan Yamins |
| Th 12/6 | Local checkability: a necessary condition | Dan Yamins |
| Tu 12/11 | Local checkability: a sufficient condition | Dan Yamins |
| Th 12/13 | Complex patterns and compilation | Dan Yamins |
| Tu 12/18 | Milestone 3: Project Presentation and Brief Results (1 page) | Everyone |
| Mon 1/14 | Final papers due |
| Reading List |
The assigned papers are marked as [R]. The remaining links point to more examples of work and reviews that are helpful for presentation and research projects. Not all papers are available as pdf, those that are not will be made available in class.
Textbooks |
Swarm Intelligence |
Amorphous Computing |
Immune-based Systems |
Evolutionary Computing |
Synthetic Biology
Textbooks
For some of the subjects, there are textbooks that give a
higher-level view of the subject. These are useful if you are
presenting or want to read more about the area. We will maintain a
"class library" of these books, so you can talk to the TF and check
out the books for short periods of time.
Swarm Intelligence
Amorphous Computing
A
Historical Note on the Synchronous Flashing of Fireflies,
E. W. Gudger, Science, 1919;
The Supposed Synchronal Flashing
Of Fireflies P. Laurent, Science, 1917.
SBS, chapter 10 "Synchronized Flashing
amongst Fireflies" (gives very nice historical survey)
Immune-inspired Systems
Evolution-inspired Systems
Synthetic Biology (or Biology as the substrate)