生命游戏-JAVA语言代码-细胞自动机-毕业论文 联系客服

发布时间 : 星期六 文章生命游戏-JAVA语言代码-细胞自动机-毕业论文更新完毕开始阅读2c24c0c77f1922791688e85b

浙江理工大学本科毕业设计(论文)

致 谢

本文是在王老师的悉心指导下完成的。王老师为论文研究思路的设计和文献资料的选择提供了非常有益的指导,使得研究和论文走向了正确的方向,避免了许多不必要的麻烦。同时王老师在复杂系统方面的丰厚的知识量也极大的帮助了我。在论文完成之际,谨向王老师致以衷心的感谢!

最后感谢所有关心、支持和帮助我的朋友和老师!

19

生命游戏的计算机模拟以及参数对运行结果的分析

参考文献

[1] 细胞自动机及其在复杂系统研究中的应用[J]. 计算机工程与应用,2004,12

[2] 周俊波,陈娅妮.基于Matlab的生命游戏仿真设计[J].研究与设计,2011,27(3):P7-P9. [3] 李建会.人工生命-探索新的生命形式[J].自然辩证法研究,2001,17(7). [4] 杨晓利.一种混沌细胞自动机的特性研究[D].华北师范大学,2009:P1-P29. [5] 晓东.生命游戏[J].软件,1998:P1-P15.

[6] 吴大鹏,李炳新,张汉卿,孙长伟.基于元细胞自动机的生命游戏硬件以及软件实现[J].电子技术,2007,(Z2):P1-P3.

[7] 黄文高,吴自立.混沌边缘的生命和艺术[J].美术观察,2001(9):P44-P47.

[8] 闫广武,元胞自动机与人工生命研究进展[J].吉林大学学报,2003,41(1):P40-P44. [9]沃尔德罗普. 复杂:诞生于秩序和混沌边缘的科学[M]. 北京:三联书店,1997: P398-P399. [10] 赵海英,车跃跃,徐正光.基于摩尔奇偶性CA与生命游戏演化的组合模型[J].计算机应用研究,2011,28(12):P4734-P4737.

[11]Heudin J C. A new candidate rule for the game of two-dimensional life [J].Complex Systems,1996,10(5):P367-P381.

[12]Javid M.A.J. Boekhost R. Cell dormancy in cellular automata [C].Proc Of ICCS.2006:367-374.

[13] 任晓明,数字生命的本质和意义[J].自然辩证法通讯,2003,25(4):P104-P107. [14] 徐迎庆,刘慎权,齐东旭.织物纹理的计算机生成技术[J].软件学报,1998,9(6):P409-P413.

[15] 刘稚洁,刘延申.基于矩阵置乱的自适应视频水印算法[J].中国图像图形学报,2005,10(11):P1471-P1475.

[16]郭娟,吴迪,赵宪明.生命游戏复杂性的模拟研究[J].计算机伪真,2007,24(10):P285-P289.

[17]李建会.人工生命:探索新的生命形式[J].自然辨证法研究,2001,17(7):P1P-5. [18] 刘健勤.人工生命的理论及其应用[M]. 北京:冶金工业出版社,1997: P23-P32. [19] 张焘.关于促进复杂性科学研究的考虑(复杂性研究)[M].科学出版社,1993:P20-P21. [20] 戴燕红.初等元细胞自动机的复杂性研究[D].苏州大学,2008:P1-P35. [21] 王寿云.开放的复杂巨系统[M].浙江科技出版社,1996:P56.

[22] 约翰·L·卡斯蒂. 虚实世界[M]. 上海: 上海科技教育出版社, 1998: P33-P52. [23] 张传武.细胞自动机及其理论研究进展[J].贵州大学学报,2004,21(3):P289-P292

20

浙江理工大学本科毕业设计(论文)

[24]Wolfram, S. Universality and Complexity in Cellular Automata [J]. Physica D, 1984,

16 (10): P1-P35.

[25]Langton, C. G.. Studying Artificial Life with Cellular Automata[J]. Physica D,

1986, 23 (10): P120-P14

[26]Bays C. Candidates for the game of life in three dimensions [J].Complex Systems,1987,1(2):P373-P400.

21

生命游戏的计算机模拟以及参数对运行结果的分析

附录

1.生物个体类

package com.apei.lifegame.model.organism;

import com.apei.lifegame.LifeGameCommon;

import com.apei.lifegame.model.condition.GroundUnit;

public class Organism {

// 寿命

private double lifeTime; // 体型

private double bodySize; // 速度

private double speed; // 力量

private double strength; // 智力,太复杂

// private double intelligence; // 年龄

private double age; // 发育年龄

private double adulthoodAge; // 状态0-100 private int condition; // 饱食度

private double foodCondition; // 繁殖状态

private int reproduceState;

22