PyVRP
PyVRP
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
Instrumentation
3 days ago
5f7fc89
promising-moves
Compare
Base
Search a run
Head
Evaluate promising U's for node operators
#860
promising-moves
3 days ago
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
•
Parent Commit
Benchmarks
test_all_operators[vrpb]
benchmarks/search/test_LocalSearch.py::test_all_operators[vrpb]
5.5 ms
test_each_node_operator[vrptw-SwapTails]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-SwapTails]
552.9 µs
test_all_operators[mtvrptwr]
benchmarks/search/test_LocalSearch.py::test_all_operators[mtvrptwr]
2.3 ms
test_each_node_operator[mtvrptwr-Exchange10]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-Exchange10]
306.5 µs
test_each_node_operator[mtvrptwr-RelocateWithDepot]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-RelocateWithDepot]
306.6 µs
test_each_node_operator[vrpb-Exchange11]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-Exchange11]
1.3 ms
test_each_route_operator[vrptw-SwapStar]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[vrptw-SwapStar]
8.9 ms
test_each_node_operator[mdvrp-Exchange11]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-Exchange11]
1.2 ms
test_each_node_operator[mtvrptwr-Exchange21]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-Exchange21]
307.8 µs
test_each_node_operator[vrpb-RelocateWithDepot]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-RelocateWithDepot]
1.3 ms
test_each_route_operator[vrpb-SwapRoutes]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[vrpb-SwapRoutes]
1.7 ms
test_each_route_operator[mdvrp-SwapStar]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[mdvrp-SwapStar]
135 ms
test_each_route_operator[mtvrptwr-SwapRoutes]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[mtvrptwr-SwapRoutes]
297 µs
test_solve[vrptw]
benchmarks/test_solve.py::test_solve[vrptw]
6.7 ms
test_each_node_operator[vrpb-Exchange20]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-Exchange20]
1.3 ms
test_each_route_operator[vrpb-SwapStar]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[vrpb-SwapStar]
5.5 ms
test_each_node_operator[mtvrptwr-Exchange20]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-Exchange20]
308.8 µs
test_each_route_operator[vrptw-SwapRoutes]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[vrptw-SwapRoutes]
563 µs
test_each_node_operator[vrpb-Exchange10]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-Exchange10]
1.3 ms
test_each_route_operator[mdvrp-SwapRoutes]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[mdvrp-SwapRoutes]
9.9 ms
test_each_route_operator[mtvrptwr-SwapStar]
benchmarks/search/test_LocalSearch.py::test_each_route_operator[mtvrptwr-SwapStar]
3.8 ms
test_each_node_operator[vrpb-SwapTails]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-SwapTails]
1.3 ms
test_all_operators[mdvrp]
benchmarks/search/test_LocalSearch.py::test_all_operators[mdvrp]
188.7 ms
test_each_node_operator[mtvrptwr-Exchange22]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-Exchange22]
309.1 µs
test_each_node_operator[mdvrp-SwapTails]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-SwapTails]
1.3 ms
test_each_node_operator[mdvrp-Exchange22]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-Exchange22]
1.3 ms
test_solve[mdvrp]
benchmarks/test_solve.py::test_solve[mdvrp]
37.8 ms
test_each_node_operator[mtvrptwr-SwapTails]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-SwapTails]
307.8 µs
test_each_node_operator[mdvrp-Exchange10]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-Exchange10]
1.2 ms
test_each_node_operator[vrptw-Exchange10]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-Exchange10]
554.3 µs
test_each_node_operator[mdvrp-Exchange21]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-Exchange21]
1.2 ms
test_solve[mtvrptwr]
benchmarks/test_solve.py::test_solve[mtvrptwr]
4.5 ms
test_each_node_operator[vrpb-Exchange22]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-Exchange22]
1.3 ms
test_all_operators[vrptw]
benchmarks/search/test_LocalSearch.py::test_all_operators[vrptw]
10.4 ms
test_each_node_operator[vrptw-Exchange21]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-Exchange21]
551.1 µs
test_each_node_operator[vrptw-Exchange22]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-Exchange22]
551.3 µs
test_each_node_operator[mdvrp-RelocateWithDepot]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-RelocateWithDepot]
1.3 ms
test_each_node_operator[vrptw-Exchange20]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-Exchange20]
559.1 µs
test_each_node_operator[mtvrptwr-Exchange11]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mtvrptwr-Exchange11]
306.8 µs
test_solve[vrpb]
benchmarks/test_solve.py::test_solve[vrpb]
7.2 ms
test_each_node_operator[mdvrp-Exchange20]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[mdvrp-Exchange20]
1.2 ms
test_each_node_operator[vrpb-Exchange21]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrpb-Exchange21]
1.3 ms
test_each_node_operator[vrptw-RelocateWithDepot]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-RelocateWithDepot]
554.6 µs
test_all_operators_on_vrptw_from_bks
benchmarks/search/test_LocalSearch.py::test_all_operators_on_vrptw_from_bks
362 µs
test_each_node_operator[vrptw-Exchange11]
benchmarks/search/test_LocalSearch.py::test_each_node_operator[vrptw-Exchange11]
551.9 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs