bd4a88bb4e
Revert "Remove iteration print statement"
9ef41abe46
Remove iteration print statement
8b5029645f
Return the best solution when you can't explore
2eb84a6883
Only insert element that are not duplicated
5e6a6d00e9
Remove duplicates in local search
193e9046eb
Refactor neighbourhood exploration
d5f9ed4ffb
Refacter neighbourhood exploration
d5f9ed4ffb
Refacter neighbourhood exploration
e3c55ca89f
Refactor random solution generation
1cf8a2696a
Implement local search algorithm
33a9cf323a
Check if the random candidate is a duplicate
da234aae96
Implement best first local search algorithm
b3211ff682
Select m random elements as the first solution
f702474d22
Use dot operator for attribute sets with 1 element
f5646929f4
Use dot operator for attribute sets with 1 element