public class HybsGeneticAlgorithm extends java.lang.Object
コンストラクタと説明 |
---|
HybsGeneticAlgorithm() |
修飾子とタイプ | メソッドと説明 |
---|---|
AbstractHybsGAChromosome |
execute()
計算の実行。
|
static void |
main(java.lang.String[] args)
ここからテスト用mainメソッド。
|
HybsGeneticAlgorithm |
setChromosomeClazz(java.lang.String cc)
利用する染色体クラスを指定します。
|
HybsGeneticAlgorithm |
setCrossoverRate(double cr)
交叉率のセット。
|
HybsGeneticAlgorithm |
setElitismRate(double er)
エリート主義の割合。
|
HybsGeneticAlgorithm |
setGAList(HybsGAObject[] gal)
染色体配列のセット。
|
HybsGeneticAlgorithm |
setMutationRate(double mr)
突然変異率のセット。
|
HybsGeneticAlgorithm |
setOptionData(java.lang.Object obj)
染色体クラスにオプションをセットします。
|
HybsGeneticAlgorithm |
setPopulationSize(int ps)
集団サイズ。
|
HybsGeneticAlgorithm |
setTournamentArity(int ta)
トーナメントサイズ。
|
public HybsGeneticAlgorithm()
public AbstractHybsGAChromosome execute()
public HybsGeneticAlgorithm setGAList(HybsGAObject[] gal)
gal
- 染色体とする配列public HybsGeneticAlgorithm setCrossoverRate(double cr)
cr
- 交叉率public HybsGeneticAlgorithm setMutationRate(double mr)
mr
- 突然変異率public HybsGeneticAlgorithm setElitismRate(double er)
er
- エリート主義の率public HybsGeneticAlgorithm setTournamentArity(int ta)
ta
- トーナメントサイズpublic HybsGeneticAlgorithm setPopulationSize(int ps)
ps
- 集団サイズpublic HybsGeneticAlgorithm setChromosomeClazz(java.lang.String cc)
cc
- 染色体のクラス名public HybsGeneticAlgorithm setOptionData(java.lang.Object obj)
obj
- オプションデータpublic static void main(java.lang.String[] args)
args
- ****************************************Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.