teacherxpress.com
Login/RegisterSet my Homepage
PreferencesRecommend Us
My LinksAbout

This web site is a testbed for advanced adaptive automation techniques developed by Cambridge Minds,

Software robots manage the page -

  • One robot is responsible for checking all the links and mailing a status report each day.

  • A second robot is responsible for taking new entries from email messages and inserting them into an appropriate category on the page.

  • A third robot is responsible for removing entries from the page, based upon a number of criteria.

  • A fourth robot is responsible for periodically re-ordering the links within categories, according to the level of use by users.

No human programmer can understand the code that makes these robots work - they are all the product of genetic programming.

Genetic programming is an advanced, automated method for creating working software objects from a high-level logic statement of a problem.

Starting with a primordial ooze of thousands of randomly created software objects, a population of objects is progressively evolved over a series of generations. The evolutionary search uses the Darwinian principle of survival of the fittest and is patterned after naturally occurring operations, including crossover (sexual recombination), mutation, gene duplication, gene deletion, and many aspects of the developmental process by which embryos grow into fully developed organisms.

Over a period of time, this page should work more usefully and more responsively.

As far as we are aware, apart from this example, TeacherXpress is the most advanced working example of this form of software development anywhere in the world.

 

The Jungle - Breeding ground of the TeacherXpress GP robots. 16 pc's each containing 4 x 1Ghz Pentium III processors, configured as a 64 CPU Beowulf cluster.

Cambridge Minds, January 2001

Search the Web with TeacherXpress Search the Web with BBCi
Search AllTheWeb
Search BBCi