Задача о покрытии:жадный алгоритм

Материал из CustisWiki

Версия от 12:55, 4 августа 2008; WikiSysop (обсуждение | вклад) (1 версия)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

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

Анализ алгоритма показывает, что размер покрытия, построенного жадным алгоритмом, превосходит минимальное не более, чем в 1+ln m раз (где m - число элементов в покрываемом множестве).


Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации.