Étant donné un ensemble des ensembles, je voudrais trouver un ensemble de telle sorte que chaque ensemble dans contient au moins un élément de . J'aimerais également que contienne le moins d'éléments possible tout en répondant à ce critère, bien qu'il puisse exister plus d'un plus petit avec cette propriété (la solution n'est pas nécessairement unique).
À titre d'exemple concret, supposons que l'ensemble soit l'ensemble des drapeaux nationaux, et pour chaque drapeau dans , les éléments sont les couleurs utilisées dans le drapeau de cette nation. Les États-Unis auraient et le Maroc aurait . Ensuite serait un ensemble de couleurs avec la propriété que chaque utilisation du drapeau national au moins l' une des couleurs dans . ( Les couleurs olympiques bleu, noir, rouge, vert, jaune et blanc sont un exemple d'un tel , ou du moins l'étaient en 1920.)
Y a-t-il un nom général pour ce problème? Existe-t-il un «meilleur» algorithme accepté pour trouver l'ensemble ? (Je suis plus intéressé par la solution elle-même que par l'optimisation du processus de complexité de calcul.)