|
Gregory S. Hornby hornby@cs.brandeis.edu Dynamic & Evolutionary Machine Organization Lab Computer Science Department Brandeis University, |
My research interests are towards creating intelligent creatures (robots or software agents) and improving scalability in automated design.
Recent research in evolutionary computation has demonstrated the ability for automatic design of engineering products. Despite these results, it is not clear if stochastic search algorithms based on random variations can reach the high complexities necessary for practical design projects. The ultimate success of search algorithms as tools for design automation is critically dependent on their scaling properties. Any open-ended design problem that is based only on the direct composition of elementary building blocks grows combinatorially complex with the size of the problem. Consequently, search algorithms that encode designs directly will quickly become exponentially intractable, and not scale to complex tasks.
To overcome the exponential growth in the search space, search algorithms must use a generative encoding to scale to large problems. In contrast to a direct encoding, which contains only basic design components, a generative encoding is an algorithm for creating a design. That is, the data being optimized by the search algorithm is itself a kind of program containing rules and program-like instructions for generating a design.
In this project we evolve tables and locomoting robots (genobots).
![]() |
![]() |
![]() |
| Homepage. | Publications. |
| hornby@cs.brandeis.edu - Last modified: June 12, 2003 |
Images & Animations
Copyright © Gregory Hornby |