Жадный алгоритм является простейшим и достаточно эффективным приближенным алгоритмом
для задачи о покрытии.
Он заключается в выборе на каждом шаге подмножества, покрывающего максимальное число
еще непокрытых элементов. Работа этого алгоритма проиллюстрирована на рисунке, где по вертикали представлены подмножества элементов, по горизонтали элементы (т.е. каждый графический обьект с координатами x,y представляет принадлежность некоторого элемента x подмножеству y), темным цветом выделены выбранные алгоритмом подмножества.
Анализ алгоритма показывает, что размер покрытия, построенного жадным алгоритмом,
превосходит минимальное не более, чем в 1+ln m раз (где m - число элементов в покрываемом множестве).