Skip to content

GAのデータ構造

shinsuke-mat edited this page May 23, 2018 · 4 revisions

混乱しがちなGAデータ構造の全体像.

※適当なメモ,誰か整理して

Base

塩基:何にどんな変異を加えるか

○ = {sourceCode: "a.java", line: 19, operation: delete, ...}

Gene

遺伝子:塩基の集合.どんな変異を加えてきたかの系列

□ = [○, ○, ○, ...]

Variant

変異:どのASTにどの遺伝子を加えたらどの程度良くなったか

△ = {gene: □, generatedAST: ☆, fitness: 0.6, ...}

AST

☆ = ...
Clone this wiki locally