Bio4Res
Novel Bioinspired Optimization Techniques for Resilience and Sustainability
Software & Data
The Bio4Res project is commited to Open Science. Please find below links to our code repository, our general data repository, and to the current version of our data management plan.
A summary of the datasets and software bundles released to the community can be found below.
Software
- aircraft-landing-scheduling: Solving the Aircraft Landing Scheduling problem with different metaheuristics (including evolutionary and memetic algorithms).
- derivative-free-optimization: A library of derivative-free optimization methods for numerical opitmization
- ea: A flexible and expandable library for evolutionary algorithms in Java
- ea-cpp: An evolutionary algorithm library in C++
- ea-model-byzantine: Evolutionary algorithms with Byzantine failures in fitness evaluation
- ea-test-energy: Test functions and classes for experimenting with energy consumption
- grasp: A library for Reactive Greedy Randomized Adapative Search Procedures
- memetic-continuous: Memetic algorithms for continuous optimization
- pedestrian-evacuation-optimization: Optimization of crowd evacuation in case of emergency
- pedestrian-evacuation-simulator-cellular-automaton: Automaton for simulating evacuation of pedestrians
- pedestrian-evacuation-simulator-cellular-automaton-animation2d: Animates in 2D a trace of an evacuation as simulated by a cellular automaton.
- pedestrian-evacuation-simulator-cellular-automaton-trace: Classes for representing a trace of an evacuation as simulated by a cellular automaton.
- pedestrian-evacuation-simulator-environment: Generic definition of a crowd environment for simulation purposes
- pedestrian-evacuation-visualization-unreal: Code in Unreal Engine that allows to visualize pedestrian evacuations.
- statistics: A simple library providing descriptive statistics and pseudo randon generators.
Datasets
- Instance dataset for the Pedestrian Evacuation Problem: Instances for the pedestrian evacuation problem, representing indoor spaces
- Rundata in Byzantine environments: pre-processed results of the execution of an evolutionary algorithm (EA) in a byzantine environment