dignea
1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
ExpKnap Member List
This is the complete list of members for
ExpKnap
, 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< BoolFloatSolution >
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< BoolFloatSolution > &)
Heuristic< BoolFloatSolution >
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
ExpKnap
() (defined in
ExpKnap
)
ExpKnap
finishProgress
() override
Heuristic< BoolFloatSolution >
protected
virtual
getElapsedTime
() const
AbstractEA< S >
inline
getEvaluator
() const
AbstractEA< S >
inline
getEvolution
() const
AbstractEA< S >
virtual
getID
() const
ExpKnap
inline
virtual
getMaxEvaluations
() const
AbstractEA< S >
inline
getName
() const
ExpKnap
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
ExpKnap
virtual
Heuristic
()=default (defined in
Heuristic< BoolFloatSolution >
)
Heuristic< BoolFloatSolution >
initProgress
()
Heuristic< BoolFloatSolution >
inline
protected
virtual
isStoppingConditionReached
() override
Heuristic< BoolFloatSolution >
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
ExpKnap
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< KP > prob) (defined in
ExpKnap
)
ExpKnap
setProblem
(KP *prob) (defined in
ExpKnap
)
ExpKnap
Heuristic< BoolFloatSolution >::setProblem
(shared_ptr< Problem< S >> prob)
AbstractEA< S >
inline
virtual
Heuristic< BoolFloatSolution >::setProblem
(Problem< S > *prob)
AbstractEA< S >
inline
virtual
startTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
to_json
() const
Heuristic< BoolFloatSolution >
virtual
updateEvolution
(vector< BoolFloatSolution > &)
Heuristic< BoolFloatSolution >
inline
protected
virtual
updateEvolution
(const int &checkpoint, vector< BoolFloatSolution > &)
Heuristic< BoolFloatSolution >
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< BoolFloatSolution >
inline
protected
virtual
~AbstractEA
() (defined in
AbstractEA< S >
)
AbstractEA< S >
virtual
~ExpKnap
()=default (defined in
ExpKnap
)
ExpKnap
virtual
~Heuristic
()=default (defined in
Heuristic< BoolFloatSolution >
)
Heuristic< BoolFloatSolution >
virtual
Generated by
1.9.1