Gregory Rawlins

Gregory Rawlins

Associate Professor, Computer Science


  • Ph.D., University of Waterloo, 1987

Research interests

There has been a remarkable increase in understanding of natural adaptive systems in the last few years in areas like molecular biology, immunology, embryology, neuroscience, ecology, cognitive science, paleontology, economics, and evolution. These have important implications for artificial intelligence. In my view the main task of artificial intelligence is to produce an intelligence in the laboratory that can learn. Our largest computing problems are too complex and poorly understood for us to have any hope of simply programming solutions to them as we did in the past.

My current work is in genetic algorithms, a branch of machine learning, which is a branch of artificial intelligence.

My work focuses on the theoretical and engineering consequences of various implementations of genetic algorithms. So far my work has been restricted to proving theoretical bounds of genetic algorithm performance, and on extending the basic algorithm to more complex genetic algorithms. My future work will focus on describing just what mathematical properties of search spaces a genetic algorithm exploits during its search.

Professional Experience

  • Member, editorial board, Journal of Evolutionary Computation, 1992-present

Representative publications

Cyclic Genetic Algorithms for the Locomotion of Hexapod Robots (2012)
Gary B Parker, Gregory J E Rawlins

Glut: Mastering Information Through the Ages (2010)
Gregory J. E. Rawlins
Journal of the American Society for Information Science and Technology, 61 (1), 207

Computational geometry with restricted orientations (2006)
Gregory J. E. Rawlins, Derick Wood
System Modelling and Optimization, 375-384

Lower bounds for the matrix chain ordering problem (2006)
Phillip G Bradford ,Venkatesh Choppella, Gregory J. E. Rawlins
Latin American Symposium on Theoretical Informatics, 112-13

New approaches to information management: attribute-centric data systems (2000)
Ricardo Baeza-Yates, Terry C Jones, G.J. Rawlins
IEEE. 17 - 27

A New Data Model: Persistent Attribute-Centric Objects (1999)
Ricardo Baeza-Yates, Blanco Encalada, Terry C Jones, Gregory J. E. Rawlins

Designer Genetic Algorithms: Genetic Algorithms in Structure Design (1999)
Sushil J. Louis, Gregory J. E. Rawlins

Syntactic Analysis of Convergence in Genetic Algorithms (1999)
Sushil J.Louis, Gregory J.E.Rawlins
Foundations of Genetic Algorithms, 2 141-151

Pareto Optimality, GA-easiness and Deception (1999)
Sushil J. Louis, Gregory J. E. Rawlins

Pic1: A Visual Database Interface Program (1995)
Yue-herng Lin, Gregory J. E. Rawlins, Marc D. Vanheyningen

Dissertation Committee Service

Author Dissertation Title Committee
Baray, C. Evolution of Coordination in Reactive Multi-Agent Systems (December 1999) Mills, J. (Chair), Gasser, M., Rawlins, G., Timberlake, W.
McGraw, G. E. Jr. Letter Spirit (Part One): Emergent High-Level Perception of Letters Using Fluid Concepts (September 1995) Hofstadter, D. R. (Chair), Gasser, M. Goldstone, R., Port, R. F., Rawlins, G. J. E.
Scherle, Ryan Looking for a Haystack: Selecting Data Sources in a Distributed Retrieval System (November 2006) Leake, D. (Co-Chair), Gasser, M. (Co-Chair), Mostafa, J., Rawlins, G.
Wang, P. Non-Axiomatic Reasoning System - Exploring the Essence of Intelligence (August 1995) Hofstadter, D. (Chair), Townsend, J. T., Rawlins, G. J. E., Leake, D. B.