Kartezyen ürünlerle sınırlı bir kartezyen ürünün bir alt kümesinin minimal bir kapağını bulmak


11

İki sonlu kümenin kartezyen ürünü bir alt kümesi göz önüne alındığında , kartezyen ürünlerin kendileri olan kümelerle minimal bir kapak bulmak istiyorum.I×J

Örneğin, ve J = { 1 , 2 , 3 } arasında bir ürün verildiğinde , { ( A , 2 ) , ( B , 3 ) , ( B , 2 ) alt kümesini görebilirim } ve minimum sayıda kartezyen ürünle kaplamayı deneyin.I={A,B,C}J={1,2,3}{(A,2),(B,3),(B,2)}

Bunu yapmanın iki yolu , her ikisi de 2 ürün gerektiren ve { A , B } × { 2 } + { B } × { 3 } . Uygun olmayan bir çözüm, bunu 3 önemsiz ürüne bölüyor olabilir.{A}×{2}+B×{2,3}{A,B}×{2}+{B}×{3}

Böyle bir optimal örtü verimli bir şekilde bulunabilir mi (örneğin, polinom zamanında)?


Bu sorunun hatırlatır, "bit vektörleri katılması kartezyen faktoring" devre teorisi alt sınır bağlantıları olan (cstheory.SE, çok farklı ifade). problemin hangi bağlamda ortaya çıkıyor?
Kasım'da vzn

Bağlamım ağ güvenliği. Birçok sunucunun bulunduğu büyük bir ağda, hangisiyle konuşabileceği bir güvenlik politikası tanımlanır. Böyle bir politika uzun bir süre boyunca aşamalı olarak oluşturulursa, (genellikle olduğu gibi) güvenlik politikasının tanımı, güvenlik kurallarının bir araya getirilmesiyle basitleştirilebilir. Böyle basit bir sadeleştirme bulmak istiyorum
yuvalm2

I×J

1
|I||J|

3
G=(L,R,E)E

Yanıtlar:


2

NM, yorumlarda bu sorunu, bir bipartit grafiğini kaplayan minimum bipartit klibi (bi-klibi) bulmak olarak yeniden biçimlendirir. bahsettiğiniz iki küme iki parçalı grafiğin 2 tepe kümesidir. iki tepe kümesinin alt kümelerinin kartezyen ürünleri, bisikliklerdir. wikipedia bunun bipartite boyut problemi olduğunu ve Garey ve Johnson'daki GT18 problemi olduğunu belirledi.

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.