DIGNEA version 1.0.0
The current version of DIGNEA includes the following components for instance generation:
- Algorithms: Evolutionary Algorithms (First Improve, Generational, Steady-State, Parallel Generational), a Simulated Annealing algorithm and four deterministic heuristics for the KP.
- Novelty Searches: Novelty-Search by Features (NSFeatures) and Novelty-Search by Portfolio Performance (NSPerformance).
- Domains: Knapsack Problem (KPDomain).
- Builders and Factories: EIGBuilder, a builder of EIG configurations to generate instances; GABuilder, a builder of Genetic Algorithm configurations; NSFactory, a Novelty-Search factory; CXFactory, a crossover operator factory; MutFactory, a mutation operator factory; and SelFactory, a selection operator factory.
- An instance printer class to generate domain dependent instance files using the insertion operator of the specific MEAProblem. This operator must be defined when creating a new domain.