Publications


2009

Hornby, G. S. and Kurtoglu T. "Toward a Smarter Web", Science, 17 July 2009: Vol. 325, no. 5938, pp. 277-278. (A summary is available here.)

Hornby, G. S. (2009) "Steady-State ALPS for Real-Valued Problems", Proc. of the Genetic and Evolutionary Computation Conference, ACM Press.

Hornby, G. S. (2009) "A Steady-State Version of the Age-Layered Population Structure EA" , Genetic Programming Theory & Practice VII.


2008

Hornby, G. S., Sekanina, L, and Haddrow, P. (eds). (2008) Proc. of Evolvable Systems: From Biology to Hardware: 8th International Conference, Springer.

Ryan, C., Keijzer, M., Arnold, D., Babovic, V., Blum, C., Bosman, P., Butz, M., Coello, C. A., Dasgupta, D., Ficici, S. G., Foster, J., Hernandez-Aguirre, A., Hornby, G., Lipson, H., McMinn, P., Moore, J., Raidl, G., Rothlauf, F., Ryan, C., and Thierens, D. (eds). (2008) Proc. of the Genetic and Evolutionary Computation Conference , ACM Press.

Lohn J. D., Hornby G. S., and Linden D. S. (2008) "Human-competitive evolved antennas", Artificial Intelligence for Engineering Design, Analysis and Manufacturing, Cambridge University Press, 22:3, pp 235-247.

Hornby, G. S., Kraus, W. F., and Lohn, J. D. (2008) "Evolving MEMS Resonator Designs for Fabrication", Proc. of Evolvable Systems: From Biology to Hardware: 8th International Conference, Springer, pp 213 - 224.

Hornby, G. S. and Yu, T. (2008) "A Survey of Practitioners of Evolutionary Computation", Evolutionary Computation in Practice 2008, T. Yu, L. Davis, C. M. Baydar, R. Roy (Eds.). Vol. 88 Springer, Ch 13, 283-297.


2007

Hornby, G. S. and Yu, T. (2007) "EC Practitioners: results of the first survey", ACM SIGEVOlution, Vol. 2, Issue 1, pp 2-8.

Hornby, G. S., Kumar, S., Jacob, C. (eds) (2007) Genetic Programming and Evolvable Machines, Special Issue on Developmental Systems. 8(2): 111-113.

Hornby, G. S. (2007) "Improving the Scalability of Generative Representations", Genetic Programming Theory & Practice V, R. L. Riolo, T. Soule and B. Worzel (eds), Ch. 8, pp 127-144.

Hornby, G. S. (2007) "Measuring Complexity by Measuring Structure and Organization", Proc. of the IEEE Congress on Evolutionary Computation.

Lohn, J. D., Kraus, W. F., and Hornby, G. S. (2007) "Automated Design of a MEMS Resonator", Proc. of the IEEE Congress on Evolutionary Computation.

Hancher, M. D., Hornby, G. S. (2007) "Evolving Quadruped Gaits with a Heterogeneous Modular Robotic System", Proc. of the IEEE Congress on Evolutionary Computation, pp. 3631-3638.


2006

Lohn J. D. and Hornby G. S. (2006) "Evolvable Hardware: Using Evolutionary Computation to Design and Optimize Hardware Systems", Computation Intelligence Magazine, Feb. 2006. IEEE Press.

Cattolico, M., Keijzer, M., Arnold, D., Babovic, V., Blum, C., Bosman, P., Butz, M., Coello, C. A., Dasgupta, D., Ficici, S. G., Foster, J., Hernandez-Aguirre, A., Hornby, G., Lipson, H., McMinn, P., Moore, J., Raidl, G., Rothlauf, F., Ryan, C., and Thierens, D. (eds). (2006) Proc. of the Genetic and Evolutionary Computation Conference , ACM Press.

Hornby, G. S. (2006) "ALPS: The Age-Layered Population Structure for Reducing the Problem of Premature Convergence", Proc. of the Genetic and Evolutionary Computation Conference, ACM Press.

Hancher, M. D., Hornby, G. S. (2006) "A Modular Robotic System with Applications to Space Exploration", Proc. IEEE Conf. on Space Mission Challenges for Information Technology.

Hornby, G. S., Globus, A., Linden, D. S. and Lohn, J. D. (2006) "Automated Antenna Design with Evolutionary Algorithms", Proc. of the AAIA Space 2006 Conference


2005

Hornby, G. S., Takamura, S., Yamamoto, T., and Fujita, M. (2005) "Autonomous Evolution of Dynamic Gaits with Two Quadruped Robots", IEEE Transactions on Robotics, 21:3, pp 402 - 410.

Lohn J., Gwaltney D., Hornby G., Zebulum R. S., Keymeulen D., and Stoica A. (eds). (2005) NASA/DoD Conference on Evolvable Hardware, IEEE Press.

Lohn J., Hornby, G. S., and Linden D. (2005) "Evolution, Re-evolution, and Prototype of an X-Band Antenna for NASA's Space Technology 5 Mission", Sixth International Conference on Evolvable Systems: From Biology to Hardware.

Lohn J., Hornby G., and Linden D. (2005) "Rapid Re-evolution of an X-Band Antenna for NASA's Space Technology 5 Mission", Genetic Programming Theory Practice III, U.-M. O'Reilly and R. L. Riolo and T. Yu and B. Worzel (eds).

Hornby, G. S. (2005) "Measuring, Enabling and Comparing Modularity, Regularity and Hierarchy in Evolutionary Design", Genetic and Evolutionary Computation Conference, ACM Press, 1729-1736.

Hunt R., Hornby, G. S., Lohn, J. D. (2005) "Toward Evolved Flight", Genetic and Evolutionary Computation Conference, ACM Press, 957-964.

Lohn, J. D., Linden, D. S., Hornby, G. S., Kraus, W. F., Rodriguez-Arroyo, A., Seufert, S. S. (2005) "Evolutionary Design of a Single-Wire Circularly-polarized X-Band Antenna for NASA's Space Technology 5 Mission", Proc. IEEE Antennas and Propagation Society Symposium.


2004

Hornby, G. S. (2004) "Functional Scalability through Generative Representations: the Evolution of Table Designs", Environment and Planning B: Planning and Design, 31(4), 569 - 587.

Zebulum R. S., Gwaltney D., Hornby G., Keymeulen D., Lohn J., and Stoica A. (eds). (2004) NASA/DoD Conference on Evolvable Hardware, IEEE Press.

Lohn J., Hornby, G. S., and Linden D. (2004) "An Evolved Antenna for Deployment on NASA's Space Technology 5 Mission", Genetic Programming Theory and Practice II, U.-M. O'Reilly and R. L. Riolo and T. Yu and B. Worzel (eds). Chapter 18, Kluwer.

Lohn J., Hornby G., Larchev G., Kraus W. (2004) "Evolvable Hardware for Space Applications", Proc. AIAA 1st Intelligent Systems Technical Conference.

Hornby, G. S. (2004) "Shortcomings with Tree-structured Edge Encodings for Neural Networks", Genetic and Evolutionary Computation Conference, Springer-Verlag. (Nominated for: Best Paper GP Track).

Lohn, J. D., Linden, D. S., Hornby, G. S., Kraus, W. F., Rodriguez-Arroyo, A., Seufert, S. S. (2004) "Evolutionary Design of an X-band antenna for NASA's Space Technology 5 Mission", Proc. IEEE Antennas and Propagation Society Symposium, Vol. 3, 2313-2316.


2003

Hornby, G. S., Lipson, H. and Pollack, J. B. (2003) "Generative Representations for the Automated Design of Modular Physical Robots", IEEE Transactions on Robotics and Automation, 19:4, pp 703-719.
Available directly from IEEE's web page.

Pollack, J. B., Hornby, G. S., Lipson, H., and Funes, P. (2003) "Computer Creativity in the Automatic Design of Robots", LEONARDO, 36:2, pp 115-121.

Hornby, G. S. (2003) "Generative Representations for Evolving Families of Designs", Genetic and Evolutionary Computation Conference, pp 1678-1689, Springer-Verlag. (Nominated for: Best Paper, GP Track).

Hornby, G. S. (2003) "Generative Representations for Evolutionary Design Automation", Brandeis University, Dept. of Computer Science, Ph.D. Dissertation.

Hornby, G. S. (2003) "Creating Complex Building Blocks through Generative Representations", AAAI Spring Symposium: Computation Synthesis: From Basic Building Blocks to High Level Functionality; TR SS-03-02, pp 98-105, AAAI Press.

Lohn J., Crawford J., Globus A., Hornby, G., Kraus W., Larchev G., Pryor A., and Sriviastava D. (2003) "Evolvable Systems for Space Applications", International Conference on Space Mission Challenges for Information Technology (SMC-IT).


2002

Hornby, G. S. and Pollack, J. B. (2002) "Creating High-Level Components with a Generative Representation for Body-Brain Evolution", Artificial Life, MIT Press, 8:3, pp 223-246.


2001

Hornby, G. S. and Pollack, Jordan. B. (2001) "Evolving L-Systems To Generate Virtual Creatures", Computers and Graphics, 25:6, pp 1041-1048.

Pollack, J. B., Lipson, H., Hornby, G. S. and Funes, P. (2001) "Three Generations of Automatically Designed Robots", Artificial Life, MIT Press, 7:3.

Hornby, G. S. and Pollack, J. B. (2001) "Body-Brain Co-evolution Using L-systems as a Generative Encoding", Genetic and Evolutionary Computation Conference

Hornby, G. S. and Pollack, J. B. (2001) "The Advantages of Generative Grammatical Encodings for Physical Design", Congress on Evolutionary Computation

Hornby, G. S., Lipson, H. and Pollack, J. B. (2001) "Evolution of Generative Design Systems for Modular Physical Robots", IEEE International Conference on Robotics and Automation.

Pollack, J. B., Lipson, H., Ficici, S. G., Funes, P., Hornby, G. and Watson, R. A. (2001) "Evolutionary Techniques in Physical Robots", Creative Evolutionary Systems, P. J. Bentley and D. W. Corne (eds), Morgan-Kaufmann.

Pollack, J. B., Lipson, H., Funes, P., and Hornby, G. (2001) "First Three Generations of Evolved Robots", EvoRobots, 62-71.


2000

Hornby, G.S., Takamura, S., Yokono, J., Hanagata, O., Yamamoto, T. and Fujita, M. (2000) "Evolving Robust Gaits with AIBO", IEEE International Conference on Robotics and Automation, pp. 3040-3045.

Fujita, M., Hornby, G.S., Takamura, S., and Yamamoto, T. (2000) "Identeki Algorithm wo motiita yonkyaku Robot no kokuo pattern no kurituteki sinka", Identeki Algorithm 4, Sangyou-Tosho Coorporation. (Japanese).

Hornby, G.S., Takamura, S., Yokono, J., Hanagata, O., Fujita, M. and Pollack, J. (2000) "Evolution of Controllers from a High-Level Simulator to a High DOF Robot", Evolvable Systems: from biology to hardware; Proceedings of the Third International Conference (ICES 2000), Springer (Lecture Notes in Computer Science; Vol. 1801). pp. 80-89.

Pollack, J. B., Lipson. H., Ficici, S., Funes, P., Hornby, G. and Watson, R. (2000) "Evolutionary Techniques in Physical Robotics", Evolvable Systems: from biology to hardware; Proceedings of the Third International Conference (ICES 2000), Springer (Lecture Notes in Computer Science; Vol. 1801). pp. 175-186.


1999

Hornby, G.S., Fujita, M., Takamura, S., Yamamoto, T. and Hanagata, O. (1999) "Autonomous Evolution of Gaits with the Sony Quadruped Robot", Proceedings of 1999 Genetic and Evolutionary Computation Conference (GECCO), Banzhaf, Daida, Eiben, Garzon, Honavar, Jakiela, Smith, eds., Morgan Kauffmann, pp. 1297-1304.

Hornby, G. S. and Mirtich, B. eds (1999) "Diffuse versus True Coevolution in a Physics-based World", Proceedings of 1999 Genetic and Evolutionary Computation Conference (GECCO), Banzhaf, Daida, Eiben, Garzon, Honavar, Jakiela, Smith, eds., Morgan Kauffmann, pp. 1305-1312.

Pollack, J. B., Lipson, H., Funes, P., Ficici, S. G. and Hornby, G. (1999) "Coevolutionary Robotics", The First NASA/DoD Workshop on Evolvable Hardware (EH'99), John R. Koza, Adrian Stoica, Didier Keymeulen, Jason Lohn, eds., IEEE Press.


1998

Watson, R. A., Hornby, G. S. and Pollack, J. B. (1998) "Modeling Building-Block Interdependency", Parallel Problem Solving from Nature, proceedings of Fifth International Conference, PPSN V, pp. 97-106, Springer.


1996

Hornby, G. S. (1996) "The Recombination Operator, its Correlation to the Fitness Landscape and Search Performance". University of Alberta, Department of Computing Science, M.Sc. Thesis.