public class KPointCrossover extends Object implements ICrossover
KPointCrossover: Krzyżowanie wielopunktowe
k-Point Crossover (k-PX).| Constructor and Description |
|---|
KPointCrossover() |
| Modifier and Type | Method and Description |
|---|---|
void |
crossover(Chromosome chromosome1,
Chromosome chromosome2)
Krzyżowanie.
|
void |
crossover(Chromosome chromosome1,
Chromosome chromosome2,
int k)
Krzyżowanie.
|
int |
getK()
Zwraca ilość punktów krzyżowania.
|
void |
setK(int k)
Ustaw ilość punktów krzyżowania..
|
public final void crossover(Chromosome chromosome1, Chromosome chromosome2)
crossover in interface ICrossoverchromosome1 - Chromosom.chromosome2 - Chromosom.public final void crossover(Chromosome chromosome1, Chromosome chromosome2, int k)
chromosome1 - Chromosom.chromosome2 - Chromosom.k - Ilość punktów krzyżowania,
wartość z przedziału <1,chromosome1.size()-1>.public void setK(int k)
k - Ilość punktów krzyżowania.public int getK()
Copyright © 2008–2015 Delhezi. All rights reserved.