Harrald P G, Fogel D B
Manchester School of Management, UMIST, UK.
Biosystems. 1996;37(1-2):135-45. doi: 10.1016/0303-2647(95)01550-7.
Evolutionary programming experiments are conducted on a variant of the Iterated Prisoner's Dilemma. Rather than assume each player having two alternative moves in the stage-game, cooperate or defect, a continuum of possible moves are available. Players' strategies are represented by feed-forward perceptrons with a single hidden layer. The population size and the number of nodes in the hidden layer are varied across a series of experiments. The results of the simulations indicate a minimum amount of complexity is required in a player's strategy in order for cooperation to evolve. Moreover, under the evolutionary dynamics of the simulation, cooperation does not appear to be a stable outcome.
进化编程实验是在重复囚徒困境的一个变体上进行的。不是假设每个参与者在阶段博弈中有两种选择,即合作或背叛,而是有一系列可能的行动。参与者的策略由具有单个隐藏层的前馈感知器表示。在一系列实验中,种群规模和隐藏层中的节点数量会有所不同。模拟结果表明,参与者的策略需要一定的最小复杂度才能使合作得以进化。此外,在模拟的进化动态下,合作似乎不是一个稳定的结果。