|
MS-RCPSP
|
Implementation of Least Assignments Crossover. More...
#include <LAXCrossover.h>


Public Member Functions | |
| LAXCrossover (double _p_cross) | |
| T * | cross (T *a, T *b) const override |
| template<> | |
| PrioSchedule * | cross (PrioSchedule *a, PrioSchedule *b) const |
| template<> | |
| SimpleSchedule * | cross (SimpleSchedule *a, SimpleSchedule *b) const |
Public Member Functions inherited from EvolutionaryAlgorithm::Crossover< T > | |
| bool | should_cross () const |
Additional Inherited Members | |
Protected Member Functions inherited from EvolutionaryAlgorithm::Crossover< T > | |
| Crossover (double _p_cross) | |
Implementation of Least Assignments Crossover.
For detailed desciption please refer to: http://imopse.ii.pwr.edu.pl/files/Pages_57_62_Mendel2013_PRESS.pdf
Definition at line 15 of file LAXCrossover.h.
|
overridevirtual |
Takes two specimen and performs crossover on them. Results in a new object.
Implements EvolutionaryAlgorithm::Crossover< T >.
1.8.11