Uses of Class
com.adriangarcia.metaheuristics.tsmbfoa.Problem
Packages that use Problem
-
Uses of Problem in com.adriangarcia.cnop
Subclasses of Problem in com.adriangarcia.cnopModifier and TypeClassDescriptionclass
DesignReinforcedConcreteBeam class that creates a test CNOP.class
G01_CEC2006 class that creates a test CNOP.class
G02_CEC2006 class that creates a test CNOP.class
G03_CEC2006 class that creates a test CNOP.class
G04_CEC2006 class that creates a test CNOP.class
G05_CEC2006 class that creates a test CNOP.class
G06_CEC2006 class that creates a test CNOP.class
G07_CEC2006 class that creates a test CNOP.class
G08_CEC2006 class that creates a test CNOP.class
G09_CEC2006 class that creates a test CNOP.class
G10_CEC2006 class that creates a test CNOP.class
G11_CEC2006 class that creates a test CNOP.class
G12_CEC2006 class that creates a test CNOP.class
G13_CEC2006 class that creates a test CNOP.class
G15_CEC2006 class that creates a test CNOP.class
G17_CEC2006 class that creates a test CNOP.class
G18_CEC2006 class that creates a test CNOP.class
G21_CEC2006 class that creates a test CNOP.class
G22_CEC2006 class that creates a test CNOP.class
G23_CEC2006 class that creates a test CNOP.class
G24_CEC2006 class that creates a test CNOP.class
PressureVessel class that creates a test CNOP.class
ProcessSynthesisMINLP class that creates a test CNOP.class
QuadraticallyConstrainedQuadraticProgram class that creates a test CNOP.class
TensionCompressionSpring class that creates a test CNOP. -
Uses of Problem in com.adriangarcia.metaheuristics.tsmbfoa
Methods in com.adriangarcia.metaheuristics.tsmbfoa with parameters of type ProblemModifier 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.void
RunTsmbfoa.run
(Problem problem, Configurator configurator, boolean debug, boolean debugResults) This method is responsible for implementing the algorithm.protected double[][]
Population.startPopulation
(Problem problem) Method that takes care of starting the population of bacteria with size Sb X number of variables.void
Foraging.updateStepSize
(Configurator configurator, Problem problem) The updateStepSize method updates the TS-MBFOA step size.void
Tsmbfoa.updateStepSize
(Configurator bacterium, Problem problem)