基本信息
文件名称:程序代码里的优选实验.docx
文件大小:39.09 KB
总页数:3 页
更新时间:2025-09-09
总字数:约2.22千字
文档摘要
程序代码里的优选实验
为了简单起见,笔者在本文的例子中,用8×8的点阵组成简单的图形,希望借助人工选择,使得初始的随机生成图形一代代产生变化,并越来越像某个数字。例如,一开始的时候,图形可能是如图1所示的样子。
然后,下一代图形会在上一代图形的基础上发生变化,在逐代人工优选操作下,图形变得越来越像数字“2”(如图2)。
代码作用概述
实验中被栽培的“物种”个体就是这个由8行8列星号组成的图形(注意并不是每个星号都代表一个个体),该物种个体生长的模样和它的基因有关,为了简化问题,笔者直接用一个64位由空格和星号组成的字符串代表基因,图形生成也很简单,只要将作为基因的每8个字符换行打印即可。
从上