Dans le problème Set Covering, on nous donne un univers U, tel que | U | = n, et les ensembles S1, ......, Sk sont des sous-ensembles de U. Une couverture d'ensemble est une collection C de certains des ensembles de S1, ......, Sk dont l'union est l'univers entier U.un algorithme pour trouver la couverture de jeu de taille minimum pour le problème Set-cover
J'essaie de trouver un algorithme qui va trouver le nombre minimum de mettre en couverture pour que je puisse montrer que l'algorithme glouton pour la couverture de l'ensemble trouve parfois plus de sets.
Voici ce que je suis venu avec:
répétition pour chaque ensemble. 1. Couvrir < -Seti (i = 1 ,,, n) 2. Si un ensemble n'est pas un sous-ensemble d'autres ensembles, alors prenez ce jeu en couverture.
mais cela ne fonctionne pas dans certains cas. S'il vous plaît aidez-moi à trouver un algorithme pour trouver la couverture minimale.
Je rencontre toujours des problèmes pour trouver cet algorithme en ligne. Quelqu'un a une suggestion?
Um. L'algorithme glouton ne trouve pas toujours plus de jeux. Par exemple dans le cas trivial où les sous-ensembles sont tous disjoints, il trouve exactement le minimum, c'est-à-dire tous. –
Vous avez raison. J'ai corrigé ma question. – sap
mais avez-vous des suggestions sur la façon de trouver un algorithme qui trouvera toujours le nombre minimum de jeux?Merci – sap