インタフェースの使用
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> chromosomeRepresentation) 初期化用のsetter。org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject>AbstractHybsGAChromosome.clone(List<HybsGAObject> chromosomeRepresentation, boolean copyList) 初期化用のsetter。AbstractHybsGAChromosome.getThisRepresentation()染色体配列を返す。HybsGAObject型のパラメータを持つorg.opengion.penguin.math.gaのメソッドHybsGAObject型の型引数を持つorg.opengion.penguin.math.gaのメソッド・パラメータ修飾子とタイプメソッド説明protected voidHybsScheduleChromosome.checkValidity(List<HybsGAObject> repr) 染色体表現のチェック。protected voidHybsTSPChromosome.checkValidity(List<HybsGAObject> repr) 染色体表現のチェック。org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject>AbstractHybsGAChromosome.clone(List<HybsGAObject> chromosomeRepresentation) 初期化用のsetter。org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject>AbstractHybsGAChromosome.clone(List<HybsGAObject> chromosomeRepresentation, boolean copyList) 初期化用のsetter。doubleHybsScheduleChromosome.makeSchedule(List<HybsGAObject> representation, Map<String, Double> machineList, Map<String, List<String>> taskSchedule) HybsGAObjectImplを利用して前からスケジュールを積み上げていきます。abstract AbstractHybsGAChromosomeAbstractHybsGAChromosome.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) コンストラクタ。