Alternatif Formülasyon
Aşağıdaki soruna alternatif bir formülasyon buldum. Alternatif formülasyon aslında aşağıdaki problemin özel bir durumudur ve sorunu tanımlamak için iki taraflı grafikler kullanır. Bununla birlikte, alternatif formülasyonun hala NP-zor olduğuna inanıyorum. Alternatif formülasyon, problem tanımını basitleştiren, gelen ve giden düğümlerin ayrık bir setini kullanır.
Verilen giden ve gelen düğümleri (sırasıyla şekil kırmızı ve mavi düğümleri) ve bir dizi 'büyüklüğü s , gelen ve giden uçları arasında kenar ağırlıkları. Sorunun amacı, şekildeki kalın kenarları renklendirmektir, böylece her gelen düğüm için bir koşul geçerlidir.n w i j n × n
Bir küme çıkış köşeleri, bir küme girdi köşe noktaları, ağırlıklar ve ' arasında ve pozitif bir sabit bul kenarlar için minimum renk sayısı (yukarıdaki şekilde kalın kenarlar), böylece tüm ,{ Ben in × n w i j ≥ 0 O i I j i , j = 1 … n
burada kenarın rengini gösterir .
Eski Formülasyon
Aşağıdaki sorun benim için NP zor görünüyor, ama gösteremedim. Sertliğini veya kolaylığını gösteren herhangi bir kanıt / yorum takdir edilmektedir.
düğümlü ve kenarlı , tam ağırlıklı bir yönlendirilmiş grafik olduğunu varsayalım . Let kenar ağırlığını göstermektedir ve gösterir kenar rengi . kenarlarının bir alt kümesi ve pozitif bir sabit verildiğinde amaç şudur: her için minimum renk sayısını bulun :n n ( n - 1 ) ağırlık ı j ≥ 0 ı j c ( i j ) i j T ⊆ e β E ı j ∈ T
c(ij)≠c(ik)
ve
Yukarıdaki problemde sadece kenarların renklendirilmesi gerektiğini lütfen unutmayın . Sorun çözülebilir .O ( | T | ! )
Güncelleme:
Tsuyoshi Ito'nun yorumundan sonra sorunu güncelledim. Payda yerine . Bu nedenle payda, dışındaki ağırlıkları da içerir . Bu yüzden tanımdaki grafiğin tamamını belirtmiştim. 1 + ∑ c ( k l ) = c ( i j ) , k l ≠ i j w k j T
Ayrıca için ek bir kısıtlama ekledim . Bu, bir düğümden giden kenarların farklı renklerde olması gerektiği anlamına gelir (ancak gelen renkler eşitsizliğin sahip olduğu sürece aynı olabilir). Bu, düğümlerin maksimum dış derecesi olan renk sayısına sezgisel bir alt sınır koyar .
Tsuyoshi'nin belirttiği gibi, ', ve soruna girdi ve kenar renkleri çıktıdır.
Güncelleme 2:
Sorun ve kenarlarının aynı renkte olmasını .