摘要
论文从人工生命的角度定义了人工生命计算的概念,提出了人工生命计算的一般框架。人工生命计算是一种以人工生命为形式、研究人工生命的信息表达和处理机制,提取相应的计算模型,嵌入相应的计算方法模拟自然界生物进化过程与信息处理机制来求解与优化问题的智能计算方法。同时对人工生命计算的理论基础包括遗传算法、人工神经网络、自动机理论、L-系统、智能体和多智能体系统和计算生态学等进行了概述;并对两种典型的人工生命计算方法进行了初步的研究。最后说明了人工生命计算的特点及目前的应用领域。人工生命计算具有非常显著的特点和优点,在科学和工程的诸多实际应用领域具有广泛的应用前景。
The paper researches on the definition of the artificial-life computation and proposes a kind of general framework of artificial-life computation.Artificial-life computation is a new kind of intelligent algorithms,which uses the forms of artificial life to study the mechanisms of information expressing and treating of artificial life,and abstract the corresponding computation models for solving and optimizing the mathematical problems by embedding some kinds of computation technology,and mimicking the evolution processes of the natural creatures.In the second,the paper sums up the theoretical foundations of artificial-life computation including in genetic algorithm,artificial neural network,cellular automata,L-system,agent and multi-agent system, computation ecology and etc.Then the paper studies on two kinds of the artificial life algorithm in detail.Artificial-life computations have the extensive application prospects in the scientific computations and a great deal of the real project applications.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第1期12-15,共4页
Computer Engineering and Applications
基金
国家自然科学基金重点资助项目(70431003
75103012)。
关键词
人工生命
人工生命计算
智能算法
突现
artificial life
artificial life computation
intelligent algorithm
emergent colonization