C# 클래스 SignalRMonkeys.TextMatchGeneticAlgorithm

파일 보기 프로젝트 열기: shanselman/SignalRMonkeys 1 사용 예제들

공개 메소드들

메소드 설명
MoveNext ( ) : void
TextMatchGeneticAlgorithm ( bool runParallel, string targetText, GeneticAlgorithmSettings settings ) : System

비공개 메소드들

메소드 설명
CreateChildren ( TextMatchGenome parent1, TextMatchGenome parent2 ) : SignalRMonkeys.TextMatchGenome[]
CreateNextGeneration ( ) : SignalRMonkeys.TextMatchGenome[]
CreateRandomGenome ( Random rand ) : TextMatchGenome
CreateRandomPopulation ( ) : SignalRMonkeys.TextMatchGenome[]
Crossover ( Random rand, TextMatchGenome p1, TextMatchGenome p2, TextMatchGenome &child1, TextMatchGenome &child2 ) : void
FindRandomHighQualityParent ( long sumOfMaxMinusFitness, int max ) : TextMatchGenome
Mutate ( Random rand, TextMatchGenome &genome ) : void
TextMatchGeneticAlgorithm ( ) : System

메소드 상세

MoveNext() 공개 메소드

public MoveNext ( ) : void
리턴 void

TextMatchGeneticAlgorithm() 공개 메소드

public TextMatchGeneticAlgorithm ( bool runParallel, string targetText, GeneticAlgorithmSettings settings ) : System
runParallel bool
targetText string
settings GeneticAlgorithmSettings
리턴 System