คำถามเกี่ยวกับการขยายเชิงเส้นของคำสั่งบางส่วน


12

หากคุณได้รับคอลเลกชันของคำสั่งบางส่วนการเรียงโทโพโลยีจะบอกคุณว่ามีการขยายคอลเลกชันไปยังคำสั่งซื้อทั้งหมด (ส่วนขยายในกรณีนี้คือคำสั่งซื้อทั้งหมดที่สอดคล้องกับคำสั่งซื้อบางส่วน)

ฉันเจอความแตกต่าง:

แก้ไขชุดVคุณได้ลำดับดังนี้σ 1 , σ kขององค์ประกอบที่ดึงมาจากVโดยไม่มีการทำซ้ำ (ลำดับจะมีความยาวระหว่าง 1 ถึง| V | )Vσ1,σkV|V|

มีวิธีในการแก้ไขการวางแนวสำหรับแต่ละลำดับ (ไม่ว่าจะไปข้างหน้าหรือย้อนกลับ) เพื่อให้คอลเลกชันของโซ่ที่เกิดขึ้น (ดูเป็นคำสั่งบางส่วน) ยอมรับการขยาย?

ปัญหานี้เป็นที่รู้จักกันดีหรือไม่?

หมายเหตุ:การวางแนวถูกเลือกสำหรับลำดับทั้งหมด ดังนั้นถ้าลำดับคือคุณสามารถเก็บมันไว้แบบนั้นหรือพลิกมันเป็น5 - 4 - 2 - 1แต่คุณไม่สามารถทำอะไรได้อีก12455421


1
หากแต่ละซีเควนซ์มีความยาวดังนั้นเราสามารถคิดว่าแต่ละลำดับเป็นขอบที่ไม่ได้บอกทิศทางและเรากำลังถามว่ากราฟที่ไม่ได้บอกทิศทางนั้นสามารถที่จะเป็น DAG - iff ได้หรือไม่ถ้าไม่มีวัฏจักร แต่อัลกอริทึมโลภก็ใช้งานได้เช่นกัน เริ่มต้นด้วยขอบและปรับทิศทางโดยพลการและดำเนินต่อไปตราบเท่าที่คุณสามารถทำได้และหากคุณติดขัดคุณก็รู้ว่ามันเป็นไปไม่ได้ คุณลองใช้รูปแบบของคุณหรือไม่ ดูเหมือนว่ามันอาจทำงานได้ 2
จันทรา Chekuri

2
เอ้อ, กราฟที่ไม่ได้บอกทิศทางทั้งหมดสามารถวางเป็น DAG ได้ เพียงแค่เลือกลำดับของจุดยอดและใช้ลำดับนั้นเพื่อจัดแนวขอบ
David Eppstein

คุณพูดถูกฉันไม่ได้คิดอะไร
จันทรา Chekuri

ในการเปลี่ยนแปลงของฉันแต่ละลำดับมีความยาว 4 ดังนั้นคำตอบของ Yury ก็เริ่มด้วยความหวังเดียวของฉัน ณ จุดนี้คือลำดับที่มีโครงสร้างพิเศษมากและเกี่ยวข้องกัน แต่ไม่มีค้อนทั่วไป
Suresh Venkat

คำตอบ:


14

uvw

อัลกอริทึมการประมาณที่รู้จักกันดีที่สุดสำหรับปัญหาโดย Chor และซูดานตรงตาม 1/2 ของข้อ จำกัด ทั้งหมดหากอินสแตนซ์เป็นที่พอใจอย่างสมบูรณ์

[1] J. Opantry ปัญหาการสั่งซื้อทั้งหมด, วารสาร SIAM เกี่ยวกับการคำนวณ , 8 (1): 111—114, ก.พ. 1979

[2] B. Chor และ M. Sudan วิธีการทางเรขาคณิตเพื่อการอยู่ร่วมกันวารสาร SIAM ในคณิตศาสตร์ไม่ต่อเนื่อง, 11 (4): 511-523, พฤศจิกายน 1998

การแก้ไข:ชี้แจงว่าเวอร์ชันการตัดสินใจของปัญหานั้นเป็นปัญหาแบบ NP-hard


Yury นั่นหมายความว่าปัญหาการตัดสินใจว่าข้อ จำกัด ทั้งหมดสามารถทำได้หรือไม่?
จันทรา Chekuri

1
ϵ>01ϵ

4
1/31/3+εOPT=1εε>0

|σi|=3i

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