8 Commits

Author SHA1 Message Date
ecbabf6cbd Skip swap between members of the same group
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 14s
2024-08-02 18:59:36 +02:00
093970b2af Reduce the swap candidates per table to one per group 2024-08-02 18:49:18 +02:00
c2feb229d2 Use immutable data structures to calculate variations 2024-08-02 18:42:24 +02:00
60b96ab82d Assign an ID to every table and use a hash to store them 2024-08-02 18:17:22 +02:00
1d28cfc527 Refactor how the local discomfort is stored 2024-08-02 17:37:50 +02:00
7f12fcba18 Implement a cache at table level to avoid duplicate evaluations
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 4m35s
2024-08-01 21:14:28 +02:00
2dd11bb83d Initial tests for the swap class 2024-08-01 20:45:01 +02:00
8c4e6a0109 Initial version of VNS algorithm (#8)
All checks were successful
Run unit tests / unit_tests (push) Successful in 3m36s
Reviewed-on: #8
Co-authored-by: Manuel Bustillo <bustikiller@bustikiller.com>
Co-committed-by: Manuel Bustillo <bustikiller@bustikiller.com>
2024-08-01 18:27:41 +00:00