З огляду на безліч множин, я хотів би знайти безліч M таке , що кожне безліч S в S містить , щонайменше , один елемент з М . Я також хотів би, щоб M містив якомога менше елементів, але все-таки відповідав цьому критерію, хоча може існувати більше одного найменшого М з цією властивістю (рішення не обов'язково унікальне).
Як конкретний приклад, припустимо, що множина - це набір національних прапорів, а для кожного прапора S у S елементами є кольори, які використовуються у прапорі цієї нації. У Сполучених Штатах було б S = { r e d , w h i t e , b l u e }, а в Марокко S = { r e d , g r e e n } . Тоді Мбуде являти собою набір квітів з тим властивістю , що кожен національний прапор використовує принаймні один з кольорів в . ( Олімпійські кольори синій, чорний, червоний, зелений, жовтий і білий - приклад такого М , або, принаймні, були у 1920 році.)
Чи існує загальна назва цієї проблеми? Чи існує прийнятий «найкращий» алгоритм пошуку множини ? (Мене більше цікавить саме рішення, ніж оптимізація процесу для складності обчислень.)