インタフェースの使用
org.opengion.penguin.math.ga.HybsGAObject
HybsGAObjectを使用しているパッケージ
-
org.opengion.penguin.math.gaでのHybsGAObjectの使用
HybsGAObjectを実装しているorg.opengion.penguin.math.gaのクラスHybsGAObject型の引数を持つ型を返すorg.opengion.penguin.math.gaのメソッド修飾子とタイプメソッド説明org.apache.commons.math3.genetics.AbstractListChromosome
<HybsGAObject> AbstractHybsGAChromosome.clone
(List<HybsGAObject> chromosome) 初期化用のsetter。org.apache.commons.math3.genetics.AbstractListChromosome
<HybsGAObject> AbstractHybsGAChromosome.clone
(List<HybsGAObject> chromosome, boolean copyList) 初期化用のsetter。AbstractHybsGAChromosome.getThisRepresentation()
染色体配列を返す。HybsGAObject型のパラメータを持つorg.opengion.penguin.math.gaのメソッドHybsGAObject型の型引数を持つorg.opengion.penguin.math.gaのメソッド・パラメータ修飾子とタイプメソッド説明protected void
HybsScheduleChromosome.checkValidity
(List<HybsGAObject> repr) 染色体表現のチェック。protected void
HybsTSPChromosome.checkValidity
(List<HybsGAObject> repr) 染色体表現のチェック。org.apache.commons.math3.genetics.AbstractListChromosome
<HybsGAObject> AbstractHybsGAChromosome.clone
(List<HybsGAObject> chromosome) 初期化用のsetter。org.apache.commons.math3.genetics.AbstractListChromosome
<HybsGAObject> AbstractHybsGAChromosome.clone
(List<HybsGAObject> chromosome, boolean copyList) 初期化用のsetter。double
HybsScheduleChromosome.makeSchedule
(List<HybsGAObject> representation, Map<String, Double> machineList, Map<String, List<String>> taskSchedule) HybsGAObjectImplを利用して前からスケジュールを積み上げていきます。abstract AbstractHybsGAChromosome
AbstractHybsGAChromosome.newFixedLengthChromosome
(List<HybsGAObject> repr) 自分と同じクラスを作成するメソッド。HybsScheduleChromosome.newFixedLengthChromosome
(List<HybsGAObject> repr) 自身のクラスを新たに作成するメソッド。HybsTSPChromosome.newFixedLengthChromosome
(List<HybsGAObject> repr) 自身のクラスを新たに作成するメソッド。HybsGAObject型の型引数を持つorg.opengion.penguin.math.gaのコンストラクタ・パラメータ修飾子コンストラクタ説明AbstractHybsGAChromosome
(List<HybsGAObject> representation) 染色体のリストを引数に持つコンストラクタ。HybsScheduleChromosome
(List<HybsGAObject> representation) コンストラクタ。HybsTSPChromosome
(List<HybsGAObject> representation) コンストラクタ。