演化仿真引擎 Evolve

码农软件 · 软件分类 · 其他(Others) · 2019-07-20 18:14:19

软件介绍

Evolve 是一个用 Objective-C 编写的演化仿真引擎。

示例代码:

- (void)evaluateFitnessForPopulation {    
NSArray *organisms = self.evolutionManager.population.organisms;    
for (Organism *organism in organisms) {        
   NSString *genomeString = organism.genome.sequence;        
   NSInteger geneSequenceLength = genomeString.length;        
   NSInteger correctCharacters = 0;        
   for (NSInteger charIndex = 0; 
      charIndex < geneSequenceLength; charIndex++) {            
      if ([genomeString characterAtIndex:charIndex] 
      == [kTargetString characterAtIndex:charIndex]) {
                correctCharacters++;
            }
        }

        organism.fitness = correctCharacters;
    }
}

本文地址:https://codercto.com/soft/d/10565.html

Head First Design Patterns

Head First Design Patterns

Elisabeth Freeman、Eric Freeman、Bert Bates、Kathy Sierra、Elisabeth Robson / O'Reilly Media / 2004-11-1 / USD 49.99

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire),......一起来看看 《Head First Design Patterns》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器