What is the most time-efficient and correct algorithm that finds the minimum set cover?
I don't need the code itself. I would like an explanation or pseudo code on how it works.
For an example, we have
Set S = {1,2,3,..,12}
Subsets S1 = {1,2,3,4,5,6}, S2 = {5,6,7,8,9}, S3 = {1,4,7,10}, S4={2,5,7,8,11}
S5 = {3,6,9,12}, S6 = {10,11}
The min set cover would be S3 U S4 U S5. Thanks in advance!