Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SioKCronin/nature-inspired-optimisation
/ types & classes
Types & classes
27 in github.com/SioKCronin/nature-inspired-optimisation
⨍
Functions
128
◇
Types & classes
27
↓ 7 callers
Class
Individual
Represents an individual in the population space.
nio/cultural.py:30
↓ 5 callers
Class
CulturalAlgorithm
Implementation of the Cultural Algorithm metaheuristic.
nio/cultural.py:63
↓ 4 callers
Class
CAVisualizer
Visualizer for Cultural Algorithm optimization process.
nio/visualize_ca.py:31
↓ 4 callers
Class
IWDCO
Intelligent Water Drops algorithm for Continuous Optimization. Enhanced with multiple liquid and soil types, each affecting behavior differen
nio/iwd_co.py:134
↓ 3 callers
Class
PPSO
Proactive Particle Swarm Optimization algorithm.
nio/ppso.py:40
↓ 3 callers
Class
WaterCycleAlgorithm
Water Cycle Algorithm for continuous optimization. Enhanced with multiple liquid types, each affecting flow and evaporation behavior.
nio/water_cycle.py:101
↓ 2 callers
Class
Bat
nio/bat.py:25
↓ 2 callers
Class
BatAlgorithm
Simple yet expressive implementation of the Bat Algorithm.
nio/bat.py:34
↓ 2 callers
Class
Eagle
Represents an eagle in the population.
nio/philippine_eagle.py:40
↓ 2 callers
Class
Firefly
Represents a firefly in the Firefly Algorithm.
nio/firefly.py:28
↓ 2 callers
Class
Particle
Represents a particle in PPSO.
nio/ppso.py:29
↓ 2 callers
Class
WaterBody
Represents a water body (stream, river, or sea) in the WCA.
nio/water_cycle.py:94
↓ 2 callers
Class
WaterDrop
Represents a water drop in the IWD-CO algorithm.
nio/iwd_co.py:125
↓ 1 callers
Class
BeliefSpace
Belief space containing cultural knowledge.
nio/cultural.py:57
↓ 1 callers
Class
CAState
Records state of Cultural Algorithm at a point in time.
nio/visualize_ca.py:569
↓ 1 callers
Class
ContractingOptimum
Dynamic benchmark where the optimum region contracts and moves as optimization progresses. As agents explore the search space and approa
nio/benchmarks.py:28
↓ 1 callers
Class
Dragonfly
nio/dragonfly.py:27
↓ 1 callers
Class
DragonflyAlgorithm
Dragonfly optimizer with prey interception-aware target planning.
nio/dragonfly.py:33
↓ 1 callers
Class
FireflyAlgorithm
Firefly Algorithm for multimodal optimization. The Firefly Algorithm is inspired by the flashing behavior of fireflies. Each firefly
nio/firefly.py:34
↓ 1 callers
Class
NormativeKnowledge
Normative knowledge component of belief space. Stores acceptable ranges and guidance for each dimension.
nio/cultural.py:37
↓ 1 callers
Class
PhilippineEagleOptimization
Implementation of the Philippine Eagle Optimization Algorithm.
nio/philippine_eagle.py:48
↓ 1 callers
Class
SituationalKnowledge
Situational knowledge component of belief space. Stores best examples/individuals found so far.
nio/cultural.py:48
Class
LiquidType
Types of liquids with different physical properties.
nio/iwd_co.py:36
Class
LiquidType
Types of liquids with different properties affecting water cycle behavior.
nio/water_cycle.py:37
Class
Operator
Optimization operators.
nio/philippine_eagle.py:31
Class
Phase
Optimization phases.
nio/philippine_eagle.py:25
Class
SoilType
Types of soil with different properties affecting interaction with liquids.
nio/iwd_co.py:80