|
BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
|
Clase central que coordina la ejecución de generadores metaheurísticos. Más...
import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;import java.util.List;import java.util.SortedMap;import java.util.TreeMap;import factory_interface.IFFactoryGenerator;import factory_method.FactoryGenerator;import problem.definition.Problem;import problem.definition.State;import problem.definition.Problem.ProblemType;import local_search.acceptation_type.Dominance;import local_search.complement.StopExecute;import local_search.complement.UpdateParameter;import metaheuristics.generators.DistributionEstimationAlgorithm;import metaheuristics.generators.EvolutionStrategies;import metaheuristics.generators.Generator;import metaheuristics.generators.GeneratorType;import metaheuristics.generators.GeneticAlgorithm;import metaheuristics.generators.MultiGenerator;import metaheuristics.generators.ParticleSwarmOptimization;import metaheuristics.generators.RandomSearch;Clases | |
| class | metaheurictics.strategy.Strategy |
| Coordinador central para la ejecución de algoritmos metaheurísticos. Más... | |
Paquetes | |
| package | metaheurictics.strategy |
Clase central que coordina la ejecución de generadores metaheurísticos.
Esta clase implementa el patrón Singleton y actúa como coordinador principal del sistema de optimización metaheurística. Gestiona la ejecución de diferentes generadores, mantiene el estado global, controla las iteraciones y recopila métricas de rendimiento durante la búsqueda de soluciones.