мин, поражающий множество каждой базы матроида


11

Нам дают матроида. Наша цель - найти набор элементов минимального размера, который имеет непустое пересечение с каждой базой матроида. Проблема изучалась раньше? Это в P? Например, в матроиде остовного дерева минимальный набор попаданий должен быть минимальным срезом. Спасибо.


3
Вы смотрели в книге Шрайвера по комбинаторной оптимизации?
Чандра Чекури

Я проверил книгу Шрайвера, но не нашел ничего напрямую связанного ... Это может быть простым следствием некоторого результата в книге. Тем не менее, я не нашел его :-(
Цзянь

Ответы:


11

Я хотел оставить это как комментарий, но у меня пока нет репутации. Этот вопрос был задан в Mathoverflow, где я упоминаю, что проблема является NP-полной.

Смотрите здесь .

Uk,n kn(1/k,1/k,,1/k)cn/kUk,nnk+1


Спасибо, это была моя ошибка, когда я думал, что первичное является интегральным из-за полной двойной интегральности, но мне кажется, что знаки перепутаны.
Чандра Чекури

Без проблем; это случается со всеми нами. =)
Тони Хейнх

3

Обновление : аргумент неверен, как указано. Ошибка в последней строке, где я думал, что получается полная двойная интегральность, но первичное - это LP, и оно не работает.

x(e)eminec(e)x(e)eBx(e)1Bx(e)0eccявляется интегральным, двойственное является интегральным. Это означает, что первичное является интегральным.


Спасибо, Чандра. Дуал действительно ослабляет проблему основной упаковки, которая, по-видимому, присутствует и в P. Но LP не является интегральной, как сказал Тони.
Цзянь

0

До тех пор, пока вы можете за полиномиальное время по количеству элементов проверить, является ли набор H элементов ударным набором, и если нет, найти одну базу, которая не является хитовой, тогда проблема попадает в сферу задач неявного ударного набора. , См. Следующую статью для алгоритмов и обсуждений.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.