Added the Truncation embedders, and the separate eoSequentialSelect file
This commit is contained in:
parent
5bdfaf0eaa
commit
c3aa9710a1
1 changed files with 12 additions and 5 deletions
17
eo/src/eo
17
eo/src/eo
|
|
@ -76,23 +76,30 @@
|
||||||
#endif
|
#endif
|
||||||
// Selection
|
// Selection
|
||||||
// the eoSelectOne's
|
// the eoSelectOne's
|
||||||
#include <eoRandomSelect.h> // also contains the eoSequentialSelect
|
#include <eoRandomSelect.h>
|
||||||
|
#include <eoSequentialSelect.h>
|
||||||
#include <eoDetTournamentSelect.h>
|
#include <eoDetTournamentSelect.h>
|
||||||
#include <eoProportionalSelect.h>
|
#include <eoProportionalSelect.h>
|
||||||
#include <eoFitnessScalingSelect.h>
|
#include <eoFitnessScalingSelect.h> // also contains eoLinearFitScaling.h
|
||||||
#include <eoRankingSelect.h>
|
#include <eoRankingSelect.h>
|
||||||
#include <eoStochTournamentSelect.h>
|
#include <eoStochTournamentSelect.h>
|
||||||
|
// Embedding truncation selection
|
||||||
|
#include <eoTruncatedSelectOne.h>
|
||||||
|
|
||||||
// the batch selection - from an eoSelectOne
|
// the batch selection - from an eoSelectOne
|
||||||
#include <eoSelectPerc.h>
|
#include <eoSelectPerc.h>
|
||||||
#include <eoSelectNumber.h>
|
#include <eoSelectNumber.h>
|
||||||
#include <eoSelectMany.h>
|
#include <eoSelectMany.h>
|
||||||
|
#include <eoTruncatedSelectMany.h>
|
||||||
|
|
||||||
// other batch selections
|
// other batch selections
|
||||||
// DetSelect probably shoudl be turned into an eoSelectOne
|
// DetSelect can also be obtained as eoSequentialSelect, an eoSelectOne
|
||||||
// (using setup and an index)
|
// (using setup and an index)
|
||||||
#include <eoDetSelect.h>
|
#include <eoDetSelect.h>
|
||||||
|
|
||||||
// Breeders
|
// Breeders
|
||||||
#include <eoGeneralBreeder.h>
|
#include <eoGeneralBreeder.h> // applies one eoGenOp, stop on offspring count
|
||||||
|
// #include <eoOneToOneBreeder.h> // parent + SINGLE offspring compete (e.g. DE) - not ready yet...
|
||||||
|
|
||||||
// Replacement
|
// Replacement
|
||||||
// #include <eoReplacement.h>
|
// #include <eoReplacement.h>
|
||||||
|
|
@ -103,7 +110,7 @@
|
||||||
// a simple transformer
|
// a simple transformer
|
||||||
#include <eoSGATransform.h>
|
#include <eoSGATransform.h>
|
||||||
|
|
||||||
// Perf2Worth
|
// Perf2Worth stuff - includes eoSelectFromWorth.h
|
||||||
#include <eoParetoRanking.h>
|
#include <eoParetoRanking.h>
|
||||||
#include <eoNDSorting.h>
|
#include <eoNDSorting.h>
|
||||||
|
|
||||||
|
|
|
||||||
Reference in a new issue