optiAlgorithms¶
Subpackages¶
Package Contents¶
-
class
MultiObjective_GA
¶ Bases:
optimeed.optimize.optiAlgorithms.algorithmInterface.AlgorithmInterface
Based on Platypus Library. Workflow: Define what to optimize and which function to call with a
Problem
Define the initial population with aGenerator
Define the algorithm. As options, define how to evaluate the elements with aEvaluator
, i.e., for multiprocessing. Define what is the termination condition of the algorithm withTerminationCondition
. Here, termination condition is a maximum time.-
DIVISION_OUTER
= 0¶
-
OPTI_ALGORITHM
= 1¶
-
NUMBER_OF_CORES
= 2¶
-
compute
(self, initialVectorGuess, listOfOptimizationVariables)¶
-
set_evaluationFunction
(self, evaluationFunction, callback_on_evaluation, numberOfObjectives, numberOfConstraints)¶
-
set_maxtime
(self, maxTime)¶
-
__str__
(self)¶
-
get_convergence
(self)¶
-