Automatic molecular design using evolutionary techniques

被引:50
作者
Globus, A [1 ]
Lawton, J
Wipke, T
机构
[1] NASA, Ames Res Ctr, MRJ Technol Solut Inc, Moffett Field, CA 94035 USA
[2] Univ Calif Santa Cruz, Dept Chem, Santa Cruz, CA 95010 USA
关键词
D O I
10.1088/0957-4484/10/3/312
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
Molecular nanotechnology is the precise, three-dimensional control of materials and devices at the atomic scale. An important part of nanotechnology is the design of molecules for specific purposes. This paper describes early results using genetic software techniques to automatically design molecules under the control of a fitness function. The fitness function must be capable of determining which of two arbitrary molecules is better for a specific task. The software begins by generating a population of random molecules. The individual molecules in a population are then evolved towards greater fitness by randomly combining parts of the better existing molecules to create new molecules. These new molecules then replace some of the less fit molecules in the population. We apply a unique genetic crossover operator to molecules represented by graphs, i.e., sets of atoms and the bonds that connect them. We present evidence suggesting that crossover alone, operating on graphs, can evolve any possible molecule given an appropriate fitness function and a population containing both rings and chains. Most prior work evolved strings or trees that were subsequently processed to generate molecular graphs. In principle, genetic graph software should he able to evolve other graph-representable systems such as circuits, transportation networks, metabolic pathways, and computer networks.
引用
收藏
页码:290 / 299
页数:10
相关论文
共 21 条
[1]  
[Anonymous], 1992, PRACTICE AUTONOMOUS
[2]  
[Anonymous], 1989, P 3 INT C GEN ALG
[3]  
CARHART R, 1985, J CHEM INF COMP SCI, V23, P64
[4]  
Cheeseman P., 1991, PROC 12 IJCAI, P331, DOI [10.5555/1631171.1631221, DOI 10.5555/1631171.1631221]
[5]   ROBUST MODELING WITH ERRATIC DATA [J].
CLAERBOUT, JF ;
MUIR, F .
GEOPHYSICS, 1973, 38 (05) :826-844
[6]   COMPUTER-ASSISTED DESIGN OF COMPLEX ORGANIC SYNTHESES [J].
COREY, EJ ;
WIPKE, WT .
SCIENCE, 1969, 166 (3902) :178-&
[7]  
DEJONG KA, 1990, MACH LEARN, V5
[8]  
FORREST S, 1993, MACH LEARN, V13, P285, DOI 10.1007/BF00993046
[9]  
Goldberg D., 1989, GENETIC ALGORITHMS S
[10]  
GREFENSTETTE J, 1989, P 3 INT C GEN ALG