dignea
1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
tsp_heuristics::Greedy Member List
This is the complete list of members for
tsp_heuristics::Greedy
, including all inherited members.
AbstractEA
()
AbstractEA< S >
AbstractEA
(const int &maxEvals, const int &popsize)
AbstractEA< S >
AbstractEA
(unique_ptr< PopulationEvaluator< S >>, const int &maxEvals, const int &popsize)
AbstractEA< S >
avgEvolution
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
createInitialPopulation
()
Heuristic< IntFloatSolution >
inline
protected
virtual
DEFAULT_EVALUATIONS_LIMIT
AbstractEA< S >
static
DEFAULT_POPULATION_SIZE
AbstractEA< S >
static
ELAPSED_TIME
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
elapsedTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
endTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
evaluatePopulation
(vector< IntFloatSolution > &)
Heuristic< IntFloatSolution >
inline
protected
virtual
AbstractEA::evaluatePopulation
(vector< S > &pop)=0
AbstractEA< S >
protected
pure virtual
evaluator
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
EVALUATOR
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
evolution
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
EVOLUTION_SIZE
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
evolutionInterval
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
finishProgress
() override
Heuristic< IntFloatSolution >
protected
virtual
getElapsedTime
() const
AbstractEA< S >
inline
getEvaluator
() const
AbstractEA< S >
inline
getEvolution
() const
AbstractEA< S >
virtual
getID
() const
tsp_heuristics::Greedy
inline
virtual
getMaxEvaluations
() const
AbstractEA< S >
inline
getName
() const
tsp_heuristics::Greedy
inline
virtual
getPerformedEvaluations
() const
AbstractEA< S >
inline
getPopulation
() const
AbstractEA< S >
inline
getPopulationSize
() const
AbstractEA< S >
inline
getPrintingInterval
() const
AbstractEA< S >
inline
getProblem
() const
AbstractEA< S >
inline
getResults
() const override
tsp_heuristics::Greedy
virtual
Greedy
() (defined in
tsp_heuristics::Greedy
)
tsp_heuristics::Greedy
Heuristic
()=default (defined in
Heuristic< IntFloatSolution >
)
Heuristic< IntFloatSolution >
initProgress
()
Heuristic< IntFloatSolution >
inline
protected
virtual
isStoppingConditionReached
() override
Heuristic< IntFloatSolution >
inline
protected
virtual
MAX_EVALUATIONS
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
maxEvaluations
AbstractEA< S >
protected
NAME
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
nextCheckpoint
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
performedEvaluations
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
POP_SIZE
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
population
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
populationSize
AbstractEA< S >
protected
problem
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
run
() override
tsp_heuristics::Greedy
virtual
setEvaluator
(unique_ptr< PopulationEvaluator< S >> eval)
AbstractEA< S >
inline
setMaxEvaluations
(int maxEval)
AbstractEA< S >
inline
setPerformedEvaluations
(int pEvals)
AbstractEA< S >
inline
setPopulation
(const vector< S > &pop)
AbstractEA< S >
setPopulationSize
(int pSize)
AbstractEA< S >
setProblem
(shared_ptr< TSP > prob) (defined in
tsp_heuristics::Greedy
)
tsp_heuristics::Greedy
setProblem
(TSP *prob) (defined in
tsp_heuristics::Greedy
)
tsp_heuristics::Greedy
Heuristic< IntFloatSolution >::setProblem
(shared_ptr< Problem< S >> prob)
AbstractEA< S >
inline
virtual
Heuristic< IntFloatSolution >::setProblem
(Problem< S > *prob)
AbstractEA< S >
inline
virtual
startTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
to_json
() const
Heuristic< IntFloatSolution >
virtual
updateEvolution
(vector< IntFloatSolution > &)
Heuristic< IntFloatSolution >
inline
protected
virtual
updateEvolution
(const int &checkpoint, vector< IntFloatSolution > &)
Heuristic< IntFloatSolution >
inline
protected
virtual
AbstractEA::updateEvolution
(vector< S > &pop)
AbstractEA< S >
protected
virtual
AbstractEA::updateEvolution
(const int &checkpoint, vector< S > &)
AbstractEA< S >
protected
virtual
updateProgress
()
Heuristic< IntFloatSolution >
inline
protected
virtual
~AbstractEA
() (defined in
AbstractEA< S >
)
AbstractEA< S >
virtual
~Greedy
()=default (defined in
tsp_heuristics::Greedy
)
tsp_heuristics::Greedy
virtual
~Heuristic
()=default (defined in
Heuristic< IntFloatSolution >
)
Heuristic< IntFloatSolution >
virtual
Generated by
1.9.1