public class OrderCrossover extends Object implements ICrossover
OrderCrossover: Krzyżowanie z porządkowaniem
OrderCrossover (OX1).| Constructor and Description |
|---|
OrderCrossover() |
| Modifier and Type | Method and Description |
|---|---|
void |
crossover(Chromosome chromosome1,
Chromosome chromosome2)
Funkcja crossover implementuje krzyżowanie z porządkowaniem;
Geny w chromosomach powinny być unikalne, ich wartości nie mogą się
powtarzać; Punkty krzyżowania wybierane są losowo.
|
void |
crossover(Chromosome chromosome1,
Chromosome chromosome2,
int cutpoint1,
int cutpoint2)
Funkcja crossover implementuje krzyżowanie z porządkowaniem;
Geny w chromosomach powinny być unikalne, ich wartości nie
mogą sie powtarzać.
|
public final void crossover(Chromosome chromosome1, Chromosome chromosome2)
crossover in interface ICrossoverchromosome1 - Chromosom.chromosome2 - Chromosom.public final void crossover(Chromosome chromosome1, Chromosome chromosome2, int cutpoint1, int cutpoint2)
chromosome1 - Chromosom.chromosome2 - Chromosom.cutpoint1 - Punkt krzyżowania np. xx|xxx|xx cutpoint1=2.cutpoint2 - Punkt krzyżowania np. yy|yyy|yy cutpoint2=5.Copyright © 2008–2015 Delhezi. All rights reserved.