การเขียนโปรแกรม 0-1 ด้วยจำนวนคงที่ของข้อ จำกัด polynomially แก้ไขได้?


11

มันแสดงให้เห็นในบทความ "การเขียนโปรแกรมจำนวนเต็มกับตัวแปรจำนวนคงที่" การเขียนโปรแกรมจำนวนเต็มที่มีข้อ จำกัด จำนวนคงที่ (หรือตัวแปร) จะแก้ไขได้ polynomially

สิ่งนี้มีไว้สำหรับการเขียนโปรแกรม 0-1 หรือไม่


การเขียนโปรแกรม 0-1 ไม่ใช่กรณีพิเศษของการเขียนโปรแกรมจำนวนเต็มหรือไม่
Nathann Cohen

3
ฉันเดาว่าส่วนที่ไม่สำคัญคือ: ถ้าคุณมีอัลกอริทึมกล่องดำ A ที่สามารถแก้ปัญหาโปรแกรมจำนวนเต็มด้วยข้อ จำกัด จำนวนคงที่ (แต่ตัวแปรจำนวนมากโดยพล) มันไม่ชัดเจนว่าจะใช้ A เพื่อแก้โปรแกรม 0-1 อย่างไร ด้วยข้อ จำกัด จำนวนคงที่ คุณไม่สามารถเพียงแค่เพิ่มข้อ จำกัด ของรูปแบบสำหรับแต่ละตัวแปรxฉัน 0xผม1xผม
Jukka Suomela

3
"โปรแกรม 0-1 ที่มีข้อ จำกัด จำนวนคงที่" คืออะไร ข้อ จำกัดไม่นับใช่หรือไม่ 0xผม1
Jeffε

คำตอบ:


20

ฉันสมมติว่า "การตั้งโปรแกรม 0-1 ด้วยข้อ จำกัด จำนวนคงที่" คุณหมายถึงปัญหาต่อไปนี้:

ฟังก์ชั่นเชิงเส้นสูงสุดของ (x_1, x_2, ... , x_n) ภายใต้ข้อ จำกัด ที่แต่ละ x_i อยู่ใน {0,1} และจำนวนคงที่ของข้อ จำกัด เชิงเส้นเพิ่มเติม

ปัญหานี้เกิดจากปัญหา NP-complete แม้จะมีข้อ จำกัด เพิ่มเติม 1 ข้อเนื่องจากสามารถเขียนเป้ 0-1 ในแบบฟอร์มนี้


1
นอกจากนี้ "เป้สะพายหลังที่ไม่มีขอบเขต" ซึ่งคุณมีเพียงขอบเขตที่ไม่ใช่การปฏิเสธและข้อ จำกัด ด้านการรวมที่ไม่มีขอบเขตด้านบนของ 1 ยังคงเป็นปัญหา NP
daveagp

0

Lenstra แสดงในเอกสารที่กล่าวถึงว่าปัญหาความเป็นไปได้ของโปรแกรมเชิงเส้นจำนวนเต็ม

ได้รับหนึ่งเมทริกซ์เมตร, nและZเมตร มีx Z nที่A x bไหม?Aม.,nZม.
xZnAx

สามารถแก้ไขได้แบบพหุนามหาก n หรือ m เป็นค่าคงที่ (สังเกตการขาดฟังก์ชั่นเป้าหมาย) ผลลัพธ์นี้มักใช้ในการวิเคราะห์ปัญหาที่กำหนดพารามิเตอร์กล่าวคือสามารถใช้เพื่อพิสูจน์พารามิเตอร์คงที่ - สามารถแก้ไขได้โดยการลดลง


3
ฉันไม่แน่ใจว่าทำไมคุณโพสต์สิ่งนี้ แต่ถ้าคุณอ้างว่าความแตกต่างระหว่างรุ่นความเป็นไปได้และรุ่นการปรับให้เหมาะสมนั้นสำคัญแล้วไม่ใช่มันไม่สำคัญ: อัลกอริทึมแบบเวลาพหุนามสำหรับรุ่นความเป็นไปได้สามารถใช้แก้ รุ่นการปรับให้เหมาะสมยังอยู่ในเวลาพหุนามด้วยการรวมเข้ากับการค้นหาแบบไบนารี
Tsuyoshi Ito

-1

0-1 การเขียนโปรแกรมจำนวนเต็มหรือการเขียนโปรแกรมจำนวนเต็มไบนารี (BIP) เป็นกรณีพิเศษของการเขียนโปรแกรมจำนวนเต็มที่ตัวแปรจะต้องเป็น 0 หรือ 1 (แทนที่จะเป็นจำนวนเต็มโดยพล) ปัญหานี้ถูกจัดประเภทเป็น NP-hard และในความเป็นจริงเวอร์ชันการตัดสินใจคือ NP-Complete


3
ในขณะที่ทั้ง IP และ BIP เป็น NP-hard นี่ไม่ได้บอกอะไรมากมายเกี่ยวกับว่า IP และ BIP ที่มีข้อ จำกัด จำนวนคงที่คือ NP-hard อันที่จริง IP ที่มีจำนวน จำกัด คงที่อยู่ใน P ในขณะที่ BIP ที่มีจำนวน จำกัด คงที่ยังคงเป็นปัญหาอยู่
Robin Kothari

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