เพิ่มการจับคู่ให้กับเส้นทาง Hamiltonian เพื่อลดระยะห่างสูงสุดระหว่างคู่ยอดที่กำหนด


14

ความซับซ้อนของปัญหาต่อไปนี้คืออะไร?

อินพุต :

คำค้นหา : มีการจับคู่ Mเช่นนั้นสำหรับทุก ๆ(v,u)R , dG(v,u)k ?
(โดยที่G=([n],MH) )

ฉันได้คุยกับเพื่อนเกี่ยวกับปัญหานี้ เพื่อนของฉันคิดว่าปัญหาอยู่ในเวลาพหุนาม ฉันคิดว่ามันเป็นปัญหาที่สมบูรณ์


11
คุณสามารถทำให้เรื่องนี้ง่ายขึ้นอย่างน้อยก็ในแง่ของการนำเสนอ คุณจะได้รับ , เส้นทางที่มีจุดยอดnและชุดRknRของคู่ของจุดยอดเหล่านี้ คุณต้องการที่จะขยายเส้นทางที่มีการจับคู่เพื่อให้ระยะห่างระหว่างคู่ใด ๆ ในที่มากที่สุดk Rk
Sasho Nikolov

ฉันคิดว่าสูตรนี้อาจสับสนหลังจากการแก้ไขครั้งล่าสุดของฉันเพื่อลบความคลุมเครือบางอย่าง
pfim

1
การตีความของฉันถูกต้องใช่มั้ย
Sasho Nikolov

ฉันแก้ไขเพื่อให้คำแถลงปัญหามีความเข้มงวดมากขึ้น ฉันคิดว่าสิ่งนี้สามารถทำให้ง่ายขึ้นอีกเพราะคุณสามารถสันนิษฐานได้ว่า H คือเส้นทาง Hamiltonian 1-2-3-4-5 ...-n โดยไม่สูญเสียความเป็นนายพล ดังนั้นคุณก็ต้องnn
Kaveh

คำตอบ:


1

คำตอบนี้ไม่ถูกต้อง

เพื่อนของคุณพูดถูก ปัญหาของคุณ (ตามการตีความโดย Sasho) ไม่วางข้อ จำกัด ใด ๆ บน cardinality ของการจับคู่Cดังนั้นเลือกCเพื่อเป็นการจับคู่ระหว่างคู่เข้าCCR แล้วสำหรับการใด ๆ จำนวนเต็มบวก kระยะห่างระหว่างคู่ในทุก Rน้อยกว่าkRkRk

ปัญหาของคุณจะกลายเป็นที่น่าสนใจถ้าคุณบังคับให้เส้นทางที่จะมีขอบทั้งจากการจับคู่และเส้นทางPCP


คุณหมายถึงอะไรโดย“ จับคู่ระหว่างคู่ใน ”? R
Emil Jeřábekสนับสนุนโมนิก้า

@ EmilJeřábekมันหมายถึงการเชื่อมต่อโหนดของทุกคู่ในโดยขอบ ดังนั้นCเป็นเพียงRโดยมีการเชื่อมต่อที่ขอบทุกคู่ นี้จะเทียบเท่ากับการขยายเส้นทางPกับดนตรีที่สมบูรณ์แบบในคู่ของR RCRPR
Mohammad Al-Turkistany

1
ดูเหมือนจะไม่สมเหตุสมผลสำหรับฉัน เกิดอะไรขึ้นถ้าไม่ใช่การจับคู่? พูดถ้าRมีคู่( 1 , 2 )และ( 1 , 3 )คุณจะเลือกC ได้อย่างไร? RR(1,2)(1,3)C
Emil Jeřábekสนับสนุน Monica

@ EmilJeřábekใช่ จุดของคุณถูกต้อง ฉันจะแก้ไขคำตอบของฉัน
Mohammad Al-Turkistany

@pfim เส้นทางที่สั้นที่สุดสามารถเกิดขึ้นได้โดยใช้เพียงขอบจาก ? C
Mohammad Al-Turkistany

0

UPDATE:คำตอบดังต่อไปนี้ไม่ถูกต้องเพราะผมถือว่าผิดว่าเส้นทางมิลอยู่ในกราฟโดยพลการไม่ได้อยู่ใน n ฉันไม่ได้ลบมันทิ้งบางทีฉันอาจจะแก้ไขได้หรือจะให้คำแนะนำสำหรับคำตอบอื่นKn

ฉันคิดว่ามันเป็นปัญหาที่สมบูรณ์ นี่เป็นแนวคิดการลดอย่างไม่เป็นทางการ / อย่างรวดเร็วจาก 3SAT

สำหรับตัวแปรทุกเพิ่ม "แกดเจ็ตตัวแปร" ด้วย:xi

  • สามโหนดXi,+Xi,Xi
  • ขอบตัวแปรสองตัวและ( X i , -(Xi,+Xi)(Xi,Xi)

เพิ่มโหนดต้นทางและเชื่อมต่อกับตัวแปรทั้งหมดSฉันXi

สำหรับแต่ละข้อเพิ่มโหนดC jและเชื่อมต่อกับตัวแปรที่เกี่ยวข้อง+ X iหรือCjCj+Xiที่เป็นส่วนคำสั่งXi

ภาพต่อไปนี้แสดง: (+x1x2x3)(x2x3x4)

ป้อนคำอธิบายรูปภาพที่นี่

ชุด (โหนดที่ต้องเชื่อมโยง) มี ( S , C 1 ) , ( S , C 2 )R(S,C1),(S,C2),...

เส้นทางที่ง่ายควรรวมถึงขอบ "BLUE" ทั้งหมดยกเว้นขอบตัวแปร( X i , + X i )และ( X i , - X i )P(Xi,+Xi)(Xi,Xi) (ในภาพด้านบนขอบสีน้ำเงินแสดงถึงขอบที่เรารวมไว้ใน )P

ณ จุดนี้สูตรเริ่มต้นจะน่าพอใจถ้าเส้นทางที่สั้นที่สุดจากไปยังแต่ละโหนดC jไม่มากกว่าสาม อันที่จริงจะไปถึงข้อจากSในสามขั้นตอนที่เราจะต้องตัดผ่านตัวแปรอย่างน้อยหนึ่งX ฉัน : S X ฉัน± X ฉันCเจ ดังนั้นเราต้องข้ามหนึ่งในสองขอบ: X i+ X iหรือX i- X i (เพราะจากการก่อสร้างมันไม่ได้เป็นส่วนหนึ่งของSCjSXiSXi±XiCjXi+Xiและรวมไว้ใน CXiXi)C ) แต่ทั้งสองไม่สามารถรวมได้เพราะพวกเขาแบ่งปันจุดสุดยอดP

แต่เราไม่แน่ใจว่าเราสามารถสร้างเส้นทางแบบง่าย ๆที่มีขอบสีน้ำเงินทั้งหมดได้เนื่องจากบางโหนดมีมากกว่าหนึ่งขอบสีน้ำเงินที่ตกกระทบP

ในการแก้ไขปัญหานี้เราแทนที่แต่ละโหนดด้วยขอบสีน้ำเงินหลายค่าโดยมีต้นไม้ที่มีเพียงคู่ของขอบสีน้ำเงินที่ตกกระทบซึ่งจะรวมอยู่ในและขอบที่แยกออกจากกันและควรรวมไว้ในCเพื่อเข้าถึงโหนดส่วนคำสั่ง:PC

ป้อนคำอธิบายรูปภาพที่นี่

กราฟดั้งเดิมจะกลายเป็น:

ป้อนคำอธิบายรูปภาพที่นี่

KCjS

C

P

ป้อนคำอธิบายรูปภาพที่นี่


การพยายามสร้างเส้นทางที่มีขอบสีฟ้าทั้งหมดทำให้ฉันเป็นกังวล: จุดยอดนิยมบางจุดมีขอบสีฟ้าเกิดขึ้นมากกว่า 2 จุดดังนั้นจึงไม่มีเส้นทางแบบง่าย ๆ รวมถึงขอบสีน้ำเงินทั้งหมด
Mikhail Rudoy

โอเคขอบคุณ ... ฉันลืมเส้นทางที่เรียบง่ายไปหมด :-( ... ตอนนี้มันควรจะได้รับการแก้ไขแล้ว
Marzio De Biasi

การโพสต์ทางคณิตศาสตร์นี้แสดงว่าปัญหาอาจไม่สมบูรณ์ มันอาจเป็นเรื่องยาก แต่แก้ได้ในเวลาquasipolynomial math.stackexchange.com/questions/2218929//
Mohammad Al-Turkistany

@ MohammadAl-Turkistany: คุณเห็นข้อบกพร่องในรุ่นปัจจุบันของคำตอบหรือไม่?
Marzio De Biasi

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