Çift kesişen ailelere vurmak


15

Bir çarpma grubu , bir aile içinde , bir alt grubudur , H ve n i = 1 S ı şekilde , H S i, ∅ için 1 i n . Belirli bir ailenin minimum vuruş setini bulma problemi, tepe örtüsü problemini genelleştirdiği için genel olarak NP zordur. Şimdi sorum şu:S={S1,,Sn}Hi=1nSiHSi1in

unsurları çift ​​olarak kesiştiğinde isabet seti problemi NP-zor mu kalıyor ?S

Ayrıca bu sorunun yaklaşık sertliği (veya izlenebilirliği) ile ilgileniyorum.

Yanıtlar:


11

Cevap evet - sorun hala NP-Complete. Her set için sahte elemanları oluşturmak e ' i , e " i ve yeni setleri oluşturmak S ' i = S i{ e ' i } ve S " i = S i{ e " i } . Eski sistemin herhangi bir vuruş setinin yeni sistemin bir vuruş seti olduğunu doğrulamak kolaydır. Dahası, sahte elemanlar hariç, her eleman şimdi en az üç set vurur.Siei,eiSi=Si{ei}Si=Si{ei}

Yeni sistemde setlerinin her çifti için Ardından, (onları arama sağlar ve T j , sahte öğe oluşturmak önlemek karışıklığa) x i j ve hem eklemek T i ve T j . Açıkça, ortaya çıkan set sisteminde tüm setler çift olarak kesişir, ancak orijinal optimum vuruş seti hala bu en yeni sistem için optimal vuruş setidir.TiTjxijTiTj

Başka bir kısıtlama olmaksızın, sorun orijinal sorun kadar zor görünür.

BTW, gerçekten de en uygun çözümün sahte öğelerin hiçbirini kullanmayacağını kanıtlamak önemsiz değildir. İlk olarak, yeni sistem için belirli bir vuruş setinin herhangi bir veya e i içermediğini varsayabiliriz, aksi takdirde elemanları setlerin orijinal elemanlarına taşıyabilir ve benzer boyutta bir vuruş seti elde edebiliriz. X i j elemanlarının neden optimum vuruş setinde olmadığını görmek biraz daha incedir . Sıkıcı olduğu için bir ipucu bırakacağım: x i j ise orijinal sistemde iki set S i ve S j'yi bağlayan bir grafik oluşturuneieixijSiSjxijbu setlerden türetilen iki seti birbirine bağlar. Minimal vuruş setindeki bu grafiğin düzenli olması gerektiğini ve bu nedenle içindeki kenar sayısının, köşe olarak mevcut set sayısını kesinlikle aştığını iddia edin. Bu nedenle, bu setler için daha küçük bir vuruş seti bulunabilir.3


Güzel kanıtın için teşekkürler. Kısıtlamanın sorunu kolaylaştırabileceğini düşündüm ve yanılmışım.
Yota Otachi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.