Initial version of VNS algorithm #8

Merged
bustikiller merged 20 commits from vns into main 2024-08-01 18:27:42 +00:00

20 Commits

Author SHA1 Message Date
95237165e1 Move VNS implementation to the project
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m55s
2024-08-01 20:22:51 +02:00
3971fab196 Refactor implementation to make it more efficient 2024-08-01 19:24:29 +02:00
41589af738 Add test with a table with three uneven groups 2024-08-01 19:17:03 +02:00
0836a91498 Include additional test case 2024-08-01 19:13:47 +02:00
c0aea23954 Include additional test case 2024-08-01 19:11:36 +02:00
2a0a2d77df Refactor + include tests when there are two groups of guests 2024-08-01 19:09:26 +02:00
d194b91244 Include additional test case for four people 2024-08-01 18:53:46 +02:00
f4c0cca369 Include additional test case for three people 2024-08-01 18:52:22 +02:00
8c6974a1e5 Replace rule that calculates discomfort 2024-08-01 18:43:56 +02:00
df391a4f35 Extract a DiscomfortCalculator class 2024-07-31 22:53:50 +02:00
69b013a717 Merge branch 'main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m21s
2024-07-31 20:38:06 +00:00
5b68434522 Merge remote-tracking branch 'origin/main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 3m5s
2024-07-31 19:39:40 +02:00
95da6141ac Small refactor
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 8m42s
2024-07-25 11:25:22 +02:00
d50ee7cb06 Add basic tests for the local_discomfort formula 2024-07-25 11:24:49 +02:00
f15fbf5431 Merge remote-tracking branch 'origin/main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 30s
2024-07-25 10:48:27 +02:00
45974fcf7e Display table arrangements 2024-07-25 09:39:34 +02:00
77be7d505a Scaffold display of arrangements 2024-07-24 20:43:44 +02:00
191684a11c Persist table distributions 2024-07-24 20:37:14 +02:00
7926928feb Create models to store tables arrangements 2024-07-24 20:24:01 +02:00
405e698a6f Initial version of VNS algorithm 2024-07-24 20:14:58 +02:00