Uses of Class
com.adriangarcia.metaheuristics.tsmbfoa.Configurator
Packages that use Configurator
-
Uses of Configurator in com.adriangarcia.cnop
Methods in com.adriangarcia.cnop that return ConfiguratorModifier and TypeMethodDescriptionDesignReinforcedConcreteBeam.getRecommendedSetting()
G01_CEC2006.getRecommendedSetting()
G02_CEC2006.getRecommendedSetting()
G03_CEC2006.getRecommendedSetting()
G04_CEC2006.getRecommendedSetting()
G05_CEC2006.getRecommendedSetting()
G06_CEC2006.getRecommendedSetting()
G07_CEC2006.getRecommendedSetting()
G08_CEC2006.getRecommendedSetting()
G09_CEC2006.getRecommendedSetting()
G10_CEC2006.getRecommendedSetting()
G11_CEC2006.getRecommendedSetting()
G12_CEC2006.getRecommendedSetting()
G13_CEC2006.getRecommendedSetting()
G15_CEC2006.getRecommendedSetting()
G17_CEC2006.getRecommendedSetting()
G18_CEC2006.getRecommendedSetting()
G21_CEC2006.getRecommendedSetting()
G22_CEC2006.getRecommendedSetting()
G23_CEC2006.getRecommendedSetting()
G24_CEC2006.getRecommendedSetting()
PressureVessel.getRecommendedSetting()
ProcessSynthesisMINLP.getRecommendedSetting()
QuadraticallyConstrainedQuadraticProgram.getRecommendedSetting()
TensionCompressionSpring.getRecommendedSetting()
-
Uses of Configurator in com.adriangarcia.metaheuristics.tsmbfoa
Fields in com.adriangarcia.metaheuristics.tsmbfoa declared as ConfiguratorMethods in com.adriangarcia.metaheuristics.tsmbfoa that return ConfiguratorModifier and TypeMethodDescriptionProblem.getRecommendedSetting()
Method returning the recommended parameter settings.Methods in com.adriangarcia.metaheuristics.tsmbfoa with parameters of type ConfiguratorModifier and TypeMethodDescriptionvoid
Foraging.chemotaxis
(Configurator configurator, Problem problem, Function function) In the chemotaxis method the chemotaxis process of TS-MBFOA is performed, where two swims are interleaved, in each cycle one exploitation or exploration swim is performed.void
Tsmbfoa.chemotaxis
(Configurator bacterium, Problem problem, Function function) void
Foraging.eliminationDispersal
(Configurator configurator, Problem problem, Function function) In the eliminationDispersal method, the worst bacterium is eliminated from the population based on feasibility rules and a new one is randomly generated.void
Tsmbfoa.eliminationDispersal
(Configurator bacterium, Problem problem, Function function) protected double[][]
Mechanism.evaluationFyC
(Configurator configurator, Problem problem, Function function) This function evaluates the mathematical expression of the CNOP objective function, also identifies the type of constraints, and evaluates them taking into account the sum of constraint violations.protected boolean
Tsmbfoa.getInstruction
(Configurator configurator) Return to TS-MBFOA stop condition.void
Foraging.reproduction
(Configurator configurator) In the reproduction method, the bacteria are ordered based on the constraint management technique, eliminating the worst Sb - Sr bacteria and duplicating the best ones.void
Tsmbfoa.reproduction
(Configurator bacterium) void
RunTsmbfoa.run
(Problem problem, Configurator configurator, boolean debug, boolean debugResults) This method is responsible for implementing the algorithm.void
Foraging.updateStepSize
(Configurator configurator, Problem problem) The updateStepSize method updates the TS-MBFOA step size.void
Tsmbfoa.updateStepSize
(Configurator bacterium, Problem problem)