ลดปัญหาจาก 3-Partition เป็น Balanced Partition


13

ปัญหา 3-Partition ถามว่าชุดของจำนวนเต็มสามารถแบ่งพาร์ติชันออกเป็นnชุดของสามจำนวนเต็มได้หรือไม่ซึ่งแต่ละชุดจะรวมกันเป็นจำนวนเต็มB ที่กำหนด ปัญหาพาร์ทิชันที่สมดุลถามว่าจำนวนเต็ม2 nสามารถแบ่งพาร์ติชันออกเป็นสองชุดเท่ากันได้หรือไม่ซึ่งทั้งสองชุดมีผลรวมเท่ากัน ปัญหาทั้งสองเป็นที่รู้จักกันว่าเป็นปัญหาสมบูรณ์ อย่างไรก็ตาม 3-Partition นั้นสมบูรณ์แบบอย่างยิ่ง NP ฉันไม่ได้เห็นการลดลงของ 3-Partition เป็น Balanced Partition3nnB2n

ฉันกำลังมองหาการลด (ง่าย) จาก 3-Partition เป็น Balanced Partition


ดังนั้นคุณต้องการทำแผนที่จาก 3-Partition instance Balanced Partition instance? ("meta-reduction" ในทิศทางเดียวกันจะมองหาการทำแผนที่ในที่อื่น ๆ )
Raphael

การลดเมตาคืออะไร
Mohammad Al-Turkistany

2
ฉันกำลังมองหาการลด Karp ของปัญหา 3-Partition เป็น Balanced Partition ฉันหวังว่ามันชัดเจน
Mohammad Al-Turkistany

1
ฉันมีความสุขกับการลดที่ซับซ้อน
Mohammad Al-Turkistany

2
เนื่องจากมันมีความอ่อนแอคุณอาจต้องใช้กลอุบายที่คล้ายกับที่เกี่ยวกับการลด 3SAT ลงซึ่งจะใช้ตัวเลขที่มีบิตจำนวนมาก ดูที่ Sipser และคุณก็สามารถรวมลดลงหลายที่จะได้รับสิ่งที่คุณต้องการเห็นนี้ NP-hard
Kaveh

คำตอบ:


1

มีปัญหา NP-complete หลายพันรายการในวรรณคดีและคู่ส่วนใหญ่ไม่มีการลดที่ชัดเจน เนื่องจากการลดพหุนามแบบหลายต่อหลายครั้งก็เพียงพอสำหรับนักวิจัยที่จะหยุดเมื่อกราฟของการลดการตีพิมพ์ที่มีการเชื่อมต่ออย่างยิ่งทำให้การวิจัยใน NP- ครบถ้วนกิจกรรมที่ปรับขนาดได้มากขึ้น

แม้ว่าฉันจะไม่เห็นจุดนั้นจริงๆฉันจะทำให้คุณตลกด้วยการลดทอนอย่างง่าย ๆ จาก 3-Partitions ไปเป็น BALANCED PARTITION พร้อมคำแนะนำเล็กน้อยเกี่ยวกับการพิสูจน์ความถูกต้อง

ให้อินพุตลดเป็น , ตัวอย่างของ 3-PARTITION ตรวจสอบว่าΣ ฉัน[ 3 n ] x ฉัน = n B ให้βเป็นจำนวนมากเพื่อเลือกในภายหลัง ทุกฉัน[ 3 n ]และทุกJ [ n ]เอาท์พุทสองหมายเลข x ฉันβ เจ + β n +x1,,x3n,BZi[3n]xi=nBβi[3n]j[n] โดยสังหรณ์ใจหมายเลขแรกหมายความว่า x iถูกกำหนดให้กับ 3-partition jและหมายเลขที่สองหมายถึงสิ่งที่ตรงกันข้าม x ฉันβ เจเป็นคำที่ใช้ในการติดตามผลรวมของ 3 พาร์ทิชันเจ β n + Jเป็นคำที่ใช้ในการติดตาม cardinality 3 พาร์ทิชันเจ คำว่า β 2 n + iใช้เพื่อให้แน่ใจว่าแต่ละ x iได้รับการกำหนดอย่างแน่นอนหนึ่งครั้ง β (

xiβj+βn+j+β2n+i+β(i+4)n+jβ(i+4)n+j.
xijxiβjjβn+jjβ2n+ixiเทอม n + jถูกใช้เพื่อบังคับให้ตัวเลขเหล่านี้เป็นพาร์ติชันที่สมดุลต่างกันβ(i+4)n+j

เอาท์พุทสองตัวเลขเพิ่มเติม

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

β


2
มันยากที่จะปฏิบัติตาม / เชื่อการก่อสร้างของคุณโดยไม่มีความคิดที่ซับซ้อนหรือการพิสูจน์ คุณช่วยกรุณาให้อย่างน้อยหนึ่งอย่างทั้งสองอย่าง?
กราฟิลส์

0

บทความนี้การแบ่งพาร์ทิชันอย่างรวดเร็วนั้นยากแม้ในกริดและต้นไม้โดย Andreas Emil Feldmann มีสิ่งที่คุณต้องการ! โชคดี!

k


บทความนี้ไม่มีส่วนเกี่ยวข้องกับปัญหาที่โมฮัมหมัดถาม อันนี้เกี่ยวกับการแบ่งจุดยอดของกราฟที่เกี่ยวข้องกับการลดจำนวนของขอบระหว่างพาร์ติชัน
domotorp
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.