This project contains some implementations of spanning trees data structures that can be used in evolutionary algorithms.
To compile this project it is necessary to have Rust installed.
To compile the project, execute:
cargo build --release
The executables will be generated in target/release
directory. For usage
information call each executable with the --help
argument.
To run some of the experiments described in the paper Data Structures for
Direct Spanning Tree Representations in Mutation-based Evolutionary
Algorithms execute make
in the experiments
directory (it
requires Python 3, GNU Parallel and Tectonic.
Licensed under Mozilla Public License 2.0. Contributions will be accepted under the same license.