3-Partition probleminden Dengeli Partition problemine indirgeme


13

3-Partition problemi, tamsayılardan oluşan bir setin üç tamsayıdan oluşan n setine bölünüp bölünemeyeceğini sorar , böylece her küme belirli bir B tamsayısını toplar . Dengeli Bölüm problemi, 2 n tamsayıların iki eşit kardinalite kümesine bölünüp bölünemeyeceğini sorar , böylece her iki kümenin de aynı toplamı olur. Her iki sorunun da NP-tam olduğu bilinmektedir. Ancak, 3-Partition kesinlikle NP-tamamlanmıştır. Literatürde 3-Partition'dan Balanced Partition'a herhangi bir azalma görmedim.3nnB2n

Ben 3-Partition Dengeli Partition sorununa (basit) azaltma arıyorum.


3-Partition örneklerinden Balanced Partition örneklerinden bir eşleme mi istiyorsunuz? (aynı yöndeki "meta indirgeme" diğerinde bir eşleme arar.)
Raphael

Meta azaltma nedir?
Mohammad Al-Turkistany

2
Karp 3-Partition problemini Balanced Partition problemine indirgiyorum. Umarım açıktır.
Muhammed Al-Türkistan

1
Karmaşık indirimlerden memnunum.
Mohammad Al-Turkistany

2
Zayıf , muhtemelen 3SAT'ı azaltmak için çok sayıda bit içeren sayılara benzer bir numaraya ihtiyacınız vardır. Örneğin Sipser'e bakın. İstediğinizi elde etmek için her zaman birden fazla azaltmayı birleştirebilirsiniz, bunu görün . NP-hard
Kaveh

Yanıtlar:


1

Literatürde binlerce NP-tam problem vardır ve çiftlerin çoğunda açık bir azalma yoktur. Polinom-zaman çok-bir indirgeme oluşturduğu için, yayımlanmış indirimler grafiği güçlü bir şekilde bağlandığında araştırmacıların durması yeterlidir, bu da NP-bütünlüğü üzerine araştırmayı çok daha ölçeklenebilir bir etkinlik haline getirir.

Her ne kadar bu konuyu gerçekten görmese de, 3 BÖLÜNMEDEN DENGELİ BÖLMEYE makul derecede basit bir azalma vererek sizi mizah edeceğim, doğruluk kanıtının nasıl gittiğine dair birkaç ipucu.

İndirgeme girdisinin , 3-PARTITION örneği olmasına izin verin. i [ 3 n ] x i = n B olduğunu doğrulayın . Β Daha sonra seçilecek çok sayıda olalım . Her için i [ 3 n ] ve her j [ n ] , çıkış iki sayı x i β j + β n +x1,,x3n,BZi[3n]xi=nBβi[3n]j[n] Sezgisel olarak, ilk sayı, x i'nin 3-bölme j'ye atandığı, ikinci sayı ise tersi anlamına gelir. X i β j terimi 3-bölüm toplamını izlemek için kullanılır j . Β , n + j terimi 3-bölüm bir önem düzeyi izlemek için kullanılır j . Β 2 , n + i terimi her sağlamak için kullanılan x i yalnızca bir kez verilir. β (

xiβj+βn+j+β2n+i+β(i+4)n+jβ(i+4)n+j.
xijxiβjjβn+jjβ2n+ixi terimi bu sayıları farklı dengeli bölümlere zorlamak için kullanılır.β(i+4)n+j

İki sayı daha verin

1+j[n]((n2)Bβj+(3n6)βn+j)+i[3n](n2)β2n+i1.
1xi

β


2
Ayrıntılı fikirler veya kanıtlar olmadan yapınızı takip etmek / inanmak zor. Lütfen ikisinden en az birini sağlayabilir misiniz?
Raphael

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.