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 |
![]() | |
bool | should_cross () const |
Additional Inherited Members | |
![]() | |
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 >.