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