In a former life, I used to study complex systems, self-organization and work organization in insect societies.
- Anderson, C., Buchsbaum, D., Potter, J., Bonabeau, E. 2008. Making interactive evolutionary graphic design practical. Studies in Computational Intelligence (SCI)
80: 125-141.
- Anderson, C. 2006. Creation of Desirable Complexity: strategies for designing self-organized systems. Complex Engineering Systems
(D. Braha, A. Minai & Y. Bar-Yam, eds.). Volume in the New England
Complex Systems Institute Series on Complexity. Perseus Books Group., pp101-121
- Anderson, C. 2006. Multicellular Techniques: from Social Insects to Collective Robotics. Handbook on Nature Inspired Computing for Economy and Management (J-P Rennard, ed.). Volume I: pp. x-y.
Bath, S.K., Hayter, A.J., Cairns, D.A., Anderson, C. 2006. Characterization of home range using point peeling algorithms. Journal of Wildlife Management 70(2): 422-434.
- Anderson, C., Rothermich, J.R., Bonabeau, E. 2005. Modeling, Quantifying and Testing Complex Aggregate Service Chains. 2005 IEEE International Conference on Web Services (ICWS 2005), July 2005, Orlando, Florida.
- McShea, D.W., and C. Anderson. 2005. The remodularization of the organism. Pages 185-206 (Chapter 8) in: Modularity: Understanding the Development and Evolution of Natural Complex Systems. (W. Callebaut and D. Rasskin-Gutman, Eds). MIT Press.
- Anderson, C, Balch, T. 2004. Guest Editorial for special issue arising from the 2nd International workshop on The Mathematics and algorithms of Social Insects. Adaptive Behaviour 12(3/4): 145-14. [pdf]
- Anderson, C. 2004. Linking micro- to macro-level behavior in the aggressor-defender-stalker game. Adaptive Behaviour 12(3/4): 175-185. [pdf]
- Anderson, C., Bonabeau, E. and Scott. J. M. 2004. Evolutionary testing as both a testing and redesign tool: a study of a shipboard firemain's valve and pump controls. Pages 1089-1097 in Proceedings of CEC 2004, Portland, Oregon.[pdf].
- Anderson, C. and N. R. Franks. 2004. Teamwork in ants, robots and humans. Advances in the Study of Behavior 33:1--48. [pdf].
- Conference proceedings: Proceedings of the 2nd International Workshop of the Mathematics and Algorithms of Social Insects (Carl Anderson, Tucker Balch, Eds.), December 15-17, 2003, Georgia Institute of Technology.
- Anderson, C. 2003. Linking micro- to macro-level behavior in the aggressor-defender-stalker game. Pages 9--16 of Proceedings of the 2nd International Workshop of the Mathematics and Algorithms of Social Insects (Carl Anderson, Tucker Balch, Eds.), December 15-17, 2003, Georgia Institute of Technology.
- Kittithreerapronchai, O. and C. Anderson. 2003. Do ants paint trucks better than chickens? Market versus response thresholds for distributed dynamic scheduling. Proceedings of the 2003 IEEE Congress on Evolutionary Computation, Canberra, Australia, December 8-12 2003. [pdf].
- Anderson, C. and McMillan, E. 2003. Of Ants and Men: self-organized teams in human and insect organizations. Emergence 5(2): in press. [pdf].
- Anderson, C., S. Cremer, and J. Heinze. 2003. Live and let die: why fighter males of the ant Cardiocondyla tolerate their winged rivals. Behavioral Ecology 14: 54-62. [pdf]
- Hart, A.G., C. Anderson, and F.LW. Ratnieks. 2002. Task partitioning in leafcutting ants. Acta ethologica 5: 1-11. [pdf].
- Anderson, C., G. Theraulaz, and J.L. Deneubourg. 2002. Self-assemblages in insect societies. Insectes Sociaux 49(2): 99-110. [pdf]
- Anderson, C., J.J. Boomsma, and J.J. Bartholdi, III. 2002. Task partitioning in insect societies: bucket brigades. Insectes sociaux 49(2): 171-180. [pdf]
- Anderson, C. 2002. Self-organization in relation to several similar concepts: are the boundaries to self-organization indistinct? Biological Bulletin 202: 247-255. [pdf]
- Gautrais, J., G. Theraulaz, J.L. Deneubourg, and C. Anderson. 2002. Emergent polyethism as a consequence of increased colony size in insect societies. Journal of Theoretical Biology 215: 363-373. [pdf]
- Anderson, C., and D.W. McShea. 2001. Intermediate-level parts in insect societies: adaptive structures that ants build away from the nest. Insectes Sociaux 48(4): 291-301. [pdf]
- Anderson, C., and J.L. Jadin. 2001. The adaptive value of leaf transfer in Atta colombica. Insectes Sociaux 48(4): 404-405. [pdf]
- Anderson, C., N.R. Franks, and D.W. McShea. 2001. The complexity and hierarchical nature of tasks in insect societies. Animal Behaviour 62: 643-651. [pdf]
- Franks, N.R., A.B. Sendova-Franks, and C. Anderson. 2001. Division of labour within teams of New World and Old World Army Ants. Animal Behaviour 62: 635-642. [pdf]
- Hatchwell, B., C. Anderson, D.J. Ross, M.K. Fowlie, and P.G. Blackwell, P.G. 2001. Social organisation of cooperatively breeding long-tailed tits: kinship and the spatial dynamics of flocks. Journal of Animal Ecology 70: 820-830. [pdf]
- Anderson, C., and N.R. Franks. 2001. Teams in animal societies. Behavioral Ecology 12(5): 534-540. [pdf]
- Anderson, C., and D.W. McShea. 2001. Individual versus social complexity, with particular reference to ant colonies. Biological Reviews 76(2): 161-209. [pdf]
- Anderson, C. 2001. The adaptive value of inactive foragers and the scout-recruit system in honey bee (Apis mellifera) colonies. Behavioral Ecology 12(1):111-119. [pdf]
- Anderson, C., and J.J. Bartholdi, III. 2000. Centralized versus decentralized control in manufacturing: lessons from social insects. Pages 92-108 in "Complexity and Complex Systems in Industry," Proceedings, University of Warwick, 19th-20th September 2000, (McCarthy, I. P. and Rakotobe-Joel T, Eds.). The University of Warwick, UK. [pdf]
- Anderson, C, and F.L.W. Ratnieks. 2000. Task partitioning in insect societies: novel situations. Insectes Sociaux 47(2):198-199. [pdf]
- Anderson, C., and F.L.W. Ratnieks. 1999. Task partitioning in insect societies (I): Effect of colony size on queueing delay and colony ergonomic efficiency. American Naturalist 154(5): 521-535. [pdf]
- Ratnieks, F.L.W., and C. Anderson. 1999. Task partitioning in insect societies (II): use of queueing delay information in recruitment. American Naturalist 154(5): 536-548. [pdf]
- Anderson, C., and F.L.W. Ratnieks. 1999. Task partitioning in foraging: general principles, efficiency and information reliability of queueing delays. Pages 31-50 in: C. Detrain, J. L. Deneubourg and J. M. Pasteels (Eds.) Information Processing in Social Insects. Birkhäuser, Basel.
- Anderson, C., and F.L.W. Ratnieks. 1999. Worker allocation in insect societies: coordination of nectar foragers and nectar receivers in honey bee colonies. Behavioral Ecology & Sociobiology 46:73-81. [pdf]
- Ratnieks, F.L.W., and C. Anderson 1999. Task partitioning in insect societies. Insectes Sociaux 46(2): 95-108. [pdf]
- Ratnieks, F.L.W., and C. Anderson. 1999. Task partitioning in insect societies. Actes des Colloques Insects Sociaux, L'Union Internationale pour l'Etude des Insectes Sociaux, Section Francaise, Vol. 12, edited by J. P. Lachaud and V. Fourcassie, pp.1-10.
- Anderson, C. 1998. Simulation of the feedbacks and regulation of recruitment dancing in honey bees. Advances in Complex Systems 1: 267-282. [ps]
- Anderson, C., P.G. Blackwell and C. Cannings. 1997. Simulating ants that forage by expectation. In: P. Husbands and I. Harvey (Eds.) Proceedings of the Fourth European Conference on Artificial Life. pp. 531-538. MIT Press, London. [ps]
- Stewart, P.D., C. Anderson, and D.W. Macdonald. 1997. A Mechanism for Passive Range Exclusion: Evidence from the European badger (Meles meles). Journal of Theoretical Biology 184(3): 279-289. [pdf]
- Anderson, C. 1994. Decapod crustacean species of Aride Island, Seychelles. Phelsuma 2:35-49.
- Anderson, C. 1994. Seychelles sunbirds (Nectarinia dussumieri) on Aride Island. Phelsuma 2: 67-70.
2008
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1994
Book reviews
- Anderson, C. 2001. Book Review: Bonabeau, E., Dorigo, M. and Théraulaz, G. 1999. Swarm Intelligence: From Natural to Artificial Systems. Santa Fe Institute on the Sciences of Complexity. Oxford University Press, New York. Quarterly Review of Biology 76: 268-269.
- Anderson, C. 2000 [but actually published in 2001] Book Review: J. Scott Turner. 2000. The Extended Organism: The Physiology of Animal-Built Structures. Harvard University Press, Cambridge, Mass. 384 pp. Complexity 6(2):58-59. [pdf]
- Anderson, C. 2001. Book review: Signs of Life by Ricard Sole and Brian Goodwin [Basic Books, NY]. American Scientist Sept/Oct issue 89(5): 470-471. Online version here
- Anderson C. 2001. Self-organized behaviour: case studies. Book review: Camazine S., Deneubourg J.L., Franks N.R., Sneyd J., Theraulaz G. and Bonabeau E. 2001. Self-organization in Biological Systems. Princeton University Press. Complexity 7(2): 14-15. [pdf]
Articles featuring my work
- Whitfield, J. 2001. When is an ant like a bicycle? Nature news service.
- Ratnieks, F. L. W. 2001. Are you being served? Supermarkets and bee hives. The Beekeepers Quarterly 67: 26-27
- Constable, T. 2002. Division of labour. BBC Wildlife Magazine, Discoveries Section, Feb: 22-22.
I currently have a great full time position as Assoc. Sr. Scientist at Archimedes, Inc. but feel free to contact me with interesting offers...
- email: carl [at] taggel.com
- location: san francisco, california
- Linked In
Summary
Highly interdisciplinary research scientist and developer with a particular interest in self-organization and complex systems, distributed problem solving, evolutionary computation (especially genetic programming), biomimicry, and networks and network visualization. Have worked on a wide range of projects from modeling social insect behavior, web services, evolutionary testing to spatial statistics and algorithm development for mathematically lossless video and image compression.
Education & Affiliations
Ph.D. Mathematical Biology
University of Sheffield, UK
University of Sheffield, UK
1995 - 1998
M.Sc. Biological Computation
University of York, UK
University of York, UK
1994 - 1995
B.Sc. Biological Sciences
University of Durham, UK
University of Durham, UK
1990 - 1993
Professional Experience
Associate Senior Scientist
Archimedes, Inc., San Francisco, CA
Archimedes, Inc., San Francisco, CA
September 2007 - Present
Automation scripts, APIs and Java tooling; Mathematical validation of our math/simulation model
Cofounder / Developer
Batchtags.com, Washington, DC
Batchtags.com, Washington, DC
July 2006 - August 2007
Batchtags is a web-based application for storing, searching, and sharing snippets of information and social network maps.
Batchtags is a way to organize, tag, remember, and share information that doesn't have a URL;
tidbits such as who knows who, who we met at what meeting, who dated who, who liked this, and who hated that.
And, Batchtags is simpler, more flexible, and powerful than existing tools.
With another cofounder/developer, we coded all of the PHP/MySQL backend + Ajax front end, and I also created a widgetized front end in Flex2.
With another cofounder/developer, we coded all of the PHP/MySQL backend + Ajax front end, and I also created a widgetized front end in Flex2.
Consultant / Developer
Sunlight Foundation, Washington, DC
Sunlight Foundation, Washington, DC
July 2006 - April 2007
Member of sunlightlabs.com: prototyping web2.0 mashups (Ajax, LAMP, google maps etc), API development, and technical outreach and support to grantees
VP Synthetic Intelligence
Qbit LLC, Bethesda, MD
Qbit LLC, Bethesda, MD
August 2005 - July 2006
Developed research program and business plan around synthetic intelligence focussing on core technologies of evolutionary computation, artificial intelligence, and agent based modeling. Developed sophisticated genetic programming library.
Senior Research Scientist
Qbit LLC, Bethesda, MD
Qbit LLC, Bethesda, MD
February 2005 - August 2005
Developed image, video and XML lossless compression algorithms. These included motion estimation / motion compensation, image registration, and object detection.
Senior Research Scientist
Icosystem, Cambridge, MA
Icosystem, Cambridge, MA
September 2003 - February 2005
Consulted on a variety projects including evolutionary testing of firemain systems (for Office of Naval Research), simulating aggregate service chaining in web services (for DISA), and a portfolio approach to managing one's PageRank resources. Other projects included evolving google bombs, modeling patient flow though a healtcare system and evolutionary graphic design.
Anderson Interface Visiting Asst. Prof. in Natural System
ISyE, Georgia Tech, Atlanta, GA
ISyE, Georgia Tech, Atlanta, GA
September 2002 - September 2003
Taught introductory statistics course and developed and taught graduate level course in self-organization. Advised graduate students working in spatial statistics and social insect inspired distributed problem solving.
Postdoctoral Researcher
Regensburg University, Regensburg, Germany
Regensburg University, Regensburg, Germany
May 2000 - May 2002
Developed research program in modeling division of labor and task partitioning in social insects, also taught pattern formation and statistics.
Postdoctoral Researcher
ISyE, Georgia Tech, Atlanta, GA
ISyE, Georgia Tech, Atlanta, GA
March 2000 - May 2000
Studied parallels of division of labor in insect societies with that of industrial logistics.
Postdoctoral Researcher
Duke University, Durham, NC
Duke University, Durham, NC
March 1999 - March 2000
Studied task partitioning in insect societies and social complexity
Postdoctoral Researcher
Aarhus University, Aarhus, Denmark
Aarhus University, Aarhus, Denmark
October 1998 - Feburary 1999
Modeled division of labor in insect societies.
Philip Steinmetz Fellow
Santa Fe Institute, Santa Fe, NM
Santa Fe Institute, Santa Fe, NM
June 1998 - July 1998
Modeled division of labor in insect societies.
Tags
- Java: My primary language: 5 yrs scientific programming and development experience using Eclipse including XML Processing, Design Patterns, JUnit testing, GUIs with realtime graphs, interfacing with C applications and network visualization; currently involved in creating lots of Java tooling.
- Ajax: JS + HTML + CSS + XML
- APIs: created numerous XML and JSON APIs in PHP
- LAMP: MySQL + PHP
- Flex / Actionscript3.0: significant development of widget-based Flex front-end
- Evolutionary computation: Developed sophisticated genetic programming and genetic algorithm libraries
- R / S+: Significant experience in statistical modeling and graphics. Have taught R to my graduate students
- Matlab: Developed motion estimation/motion compensation algorithms, image registration, novel edge detection and object detection algorithms. Significant use of image processing toolbox
- C / C+ [rusty]: Was my primary language for many years
- Others: CSV & SVN [used daily]; some perl; microformats ;familiar with basic Ruby on Rails and Python.
Examples of my work
A bit of fun...
![]() |
Mizspell: get a list of mizspellings |








