|
BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
|
Archivos | |
| DistributionEstimationAlgorithm.java | |
| Implementación del algoritmo de estimación de distribuciones (EDA) como metaheurística de optimización. | |
| EvolutionStrategies.java | |
| Implementación del algoritmo de estrategias evolutivas como metaheurística de optimización. | |
| Generator.java | |
| Clase abstracta base para todos los generadores metaheurísticos. | |
| GeneratorType.java | |
| Enumeración de tipos de generadores metaheurísticos disponibles. | |
| GeneticAlgorithm.java | |
| Implementación del algoritmo genético como metaheurística de optimización. | |
| HillClimbing.java | |
| Implementación del algoritmo Hill Climbing (Ascenso de Colina). | |
| HillClimbingRestart.java | |
| Implementación del algoritmo Hill Climbing con reinicio. | |
| InstanceDE.java | |
| Hilo para crear instancia del algoritmo de estimación de distribuciones. | |
| InstanceEE.java | |
| Hilo para crear instancia del algoritmo de estrategias evolutivas. | |
| InstanceGA.java | |
| Hilo para crear instancia del algoritmo genético. | |
| LimitRoulette.java | |
| Clase auxiliar para implementar selección por ruleta con límites. | |
| LimitThreshold.java | |
| Implementación del algoritmo de búsqueda con umbral límite. | |
| MultiCaseSimulatedAnnealing.java | |
| Implementación del algoritmo de recocido simulado multicaso. | |
| MultiGenerator.java | |
| Implementación de un generador múltiple que combina varios algoritmos. | |
| MultiobjectiveHillClimbingDistance.java | |
| Implementación de Hill Climbing multiobjetivo basado en distancia. | |
| MultiobjectiveHillClimbingRestart.java | |
| Implementación de Hill Climbing multiobjetivo con reinicio. | |
| MultiobjectiveStochasticHillClimbing.java | |
| Implementación de Hill Climbing estocástico multiobjetivo. | |
| MultiobjectiveTabuSearch.java | |
| Implementación de búsqueda tabú multiobjetivo. | |
| Particle.java | |
| Implementación de una partícula para el algoritmo PSO. | |
| ParticleSwarmOptimization.java | |
| Implementación del algoritmo de optimización por enjambre de partículas (PSO). | |
| RandomSearch.java | |
| Implementación del algoritmo de búsqueda aleatoria. | |
| SimulatedAnnealing.java | |
| Implementación del algoritmo de recocido simulado. | |
| TabuSearch.java | |
| Implementación del algoritmo de búsqueda tabú | |