hllqna / CI2024_lab1

Computational Intelligence course @ PoliTo; set covering problem
GNU General Public License v3.0
0 stars 0 forks source link

Lab1R #1

Open matildec-24 opened 2 weeks ago

matildec-24 commented 2 weeks ago

There has been significant attention to building the initial solution. The build_init_solution() function offers an interesting approach to tackling the "set cover" problem. I have also considered duplicates and sets that cover a single element. However, the idea of adding sets iteratively and checking the validity of the coverage could make my algorithm more robust.

I would have liked to implement Tabu Search to solve the set cover problem, but I had already taken another direction. Nonetheless, I am pleased to have seen the results achieved using this methodology.

hllqna commented 2 weeks ago

I'm glad that you've found my implementation inspirational for further improvements of your algorithm, good luck! I'd like to point out that in my programme, during the local search phase, there is no restriction on the possible states generated with a tweak function, so it doesn't follow the idea of the tabu search. However, it's also an interesting approach worth exploring