Testing planner's performance regression in various tests.
Dataset characteristics: | |
---|---|
cloud balancing | simple example, 1 entity, 1 variable |
traveling salesman problem | simple example, 1 chaining entity, 1 chained variable |
vehicle routing | harder example, 1 chaining entity, 1 chained variable, 1 shadow variable |
time windowed vehicle routing | harder example, 1 chaining entity, 1 chained variable, 2 shadow variable |
project job scheduling | harder example, 1 entity, 2 variables, 1 shadow variable |
repository: https://github.com/kie-group/kie-benchmarks/optaplanner-benchmarks
how to run:
$ mvn clean install $ java -Xms6144m -Xmx6144m -XX:PermSize=512m -XX:MaxPermSize=768m \ -jar optaplanner-perf-benchmark/target/optaplanner-benchmarks.jar \ -foe true -wi 5 -i 10 -f 10 -rf csv -rff results.csv
performance tests takes ~ 1.5 day to execute!