打字猴:1.701067441e+09
1701067441
1701067442 图13.7:有225个码片在运行。字母与字母的对应c—j已经被字母与组合的对应c—J代替。在对应关系的下方,最右边⇒最右边(rmost⇒rmost)上面增加了字母⇒组合(let⇒group)对应关系。c—J对应要强于c—j对应,因为前者涵盖的对象更多,同时组合概念的活性很高,因此与问题的相关度似乎更高。然而,虽然c—j对应相对较弱,还是有一组新的码片又在考虑它。
1701067443
1701067444
1701067445
1701067446
1701067447 ▲图13.7
1701067448
1701067449 与此同时,rr组合也建立起来了。此外,它的长度(用R后面跟着的2表示)也被一个码片注意到了(概率事件)。这个事件激活了长度节点,驱动码片注意其他组合的长度。
1701067450
1701067451 屏幕上方产生了新的规则,“将最右边的字母单元用‘D’替换”,虽然这条规则比前面被换掉的规则弱些,但由于各种结构(包括规则)的竞争是根据概率随机决定的,因此这条规则还是有机会胜出。然而它的胜出导致温度又回升到了58。
1701067452
1701067453 如果程序现在停止(这不太可能发生,因为决定程序是否停止的概率中有一个很重要的因素就是温度,而目前温度还很高),对于字符串mrrjjj,得出的规则就是“将最右边的字母组合用‘D’替换”因为要遵守根据c—J对应得出的字母⇒组合移位,从而得到答案mrrddd,模仿者程序确实会得出这个答案,不过次数很少。
1701067454
1701067455 在整个运行期间不断会有码片想要制造出答案,不过不太可能成功,除非温度很低。
1701067456
1701067457 图13.8:有480个码片在运行,“将最右边的字母单元用其后继字母替换”这条规则又恢复了。但是c—J对应没了,换成了c—j对应(也是一个概率事件)。如果程序在现在停止,得到的答案将会是mrrjjk,因为abc中的c对应的是一个字母,而不是组合。这样建立答案的码片就会忽略b与字母组合的对应。不过c与组合J的对应再次受到强烈关注。它将与c—j对应竞争,不过它将比以前更强大,因为与之平行的b与组合R的对应已经建立起来了。
1701067458
1701067459
1701067460
1701067461
1701067462 ▲图13.8
1701067463
1701067464 在移位网中,长度的活性衰减了,因为对R组合的长度描述目前还没有发现有什么用处(也就是说,没有发现其与其他结构的关联)。在工作区中,描述R的长度的2已经消失了。
1701067465
1701067466 温度仍然很高,因为目前程序还很难为mrrjjj建立一个一致的结构,为abc建立结构则容易些。由于问题一直没有解决,再加上在mrrjjj中建立的两个相同组合导致的驱动力,使得系统开始考虑单个字母组成的相同组合这种不太可能出现的结构。这表现为围绕着字母m的短画线方框。
1701067467
1701067468 图13.9:这些驱动力结合到一起,使得相同组合M被建立起来,与R组合和J组合并列。其长度1附在了其描述后面,激活了长度节点,使得程序再次考虑组合长度与问题有关联的可能性。这次激活强烈地吸引了码片关注组合的长度。一些码片已经在探索它们之间的关联,而且在1和2之间建立了后继关系,这可能是受abc中的后继关系的驱使。
1701067469
1701067470
1701067471
1701067472
1701067473 ▲图13.9
1701067474
1701067475 三个一致的字母⇒组合(let⇒group)对应已经建立起来了,由于这个新结构的前景被看好,温度也降到了36,反过来又使得这个新观点被锁定。如果程序这个时候停止,它将得到答案mrrkkk,这也是最常见的答案(图13.13)。
1701067476
1701067477 图13.10:由于长度节点一直具有活性,其余两个组合(jjj和abc)也附上了长度描述,2和3之间的后继关联也被注意到了(很大程度是受abc和mrrjjj的结构驱动)。不太可能的候选结构(bc组合和c—j对应)仍然被留意,不过不像以前那样关注了,现在对问题的一致认识开始涌现出来,温度也相当低了。
1701067478
1701067479
1701067480
1701067481
1701067482 ▲图13.10
1701067483
1701067484 图13.11:2和3之间的关联建立起来了,再加上abc后继组合的驱使,使得码片能够基于数字(而不是字母)后继关系提出并建立由整个字符串构成的组合。这个组合用围绕三个相同组合的实线框表示。同样,由abc和mrrjjj整个字符串构成的这两个组合之间的对应(两个字符串右边的垂直点线)也受到关注。
1701067485
1701067486 可笑的是,这些复杂的思想似乎正要成形,少数逆潮流而动的码片叛徒却撞了好运:它们成功地扳倒了c—J对应,代之以c—j对应。显然这降低了整体水平;强大的mrrjjj组合的建立本来能让温度降低许多,然而这种降低却被两个字符串之间对应关系的不平行抵消了。如果这时强行停止程序运行,得出的答案将是mrrjjk,因为这时c似乎更倾向于与字母j而不是组合J对应。不过另外两个对应关系会继续驱使程序(作用在码片上)回到c—J对应。
1701067487
1701067488
1701067489
1701067490
[ 上一页 ]  [ :1.701067441e+09 ]  [ 下一页 ]