Subgraph isomorphism กับต้นไม้


15

หากเรามีกราฟขนาดใหญ่ (กำกับ) และต้นไม้ที่ถูกรูทเล็ก ๆHความซับซ้อนที่รู้จักกันดีที่สุดสำหรับการค้นหากราฟย่อยของG isomorphic ถึงHคืออะไร? ฉันรับรู้ถึงผลลัพธ์ของมอร์ฟิซึ่มส์ทรีที่ทั้งGและHเป็นต้นไม้และที่Gคือภาพถ่ายหรือมีขอบเขต treewidth (และอื่น ๆ ) แต่ไม่ใช่สำหรับกราฟและต้นไม้นี้ GHGHGHG


คุณหมายถึง indg subgraph แทนที่จะเป็น subgraph หรือไม่
Kristoffer Arnsfelt Hansen

@ Kristoffer ฉันสนใจทั้งคู่ ฉันพลาดอะไรซักอย่างเกี่ยวกับคดีที่ไม่ได้เกิดขึ้นหรือเปล่า?
กราฟิลส์

10
ปัญหาของคุณคือ NP-hard แม้ว่าเป็นเส้นทางเนื่องจากปัญหาเส้นทางที่ยาวที่สุด (เหนี่ยวนำหรือไม่เหนี่ยวนำ) คือ NP-hard H
Yota Otachi

1
ใช่. ฉันสนใจในสิ่งที่เป็นที่รู้จักกันโดยเฉพาะสำหรับเป็นต้นไม้ ยกตัวอย่างเช่นขึ้นอยู่กับคุณสมบัติของGเช่นผู้ที่อยู่ในคำถามหรือสมมติว่าHได้รับการแก้ไข ฯลฯHGH
ราฟาเอล

8
ปัญหาเส้นทางที่เหนี่ยวนำคือ W [1] - สมบูรณ์ (Papadimitriou-Yannakakis 1991) ในขณะที่ปัญหาเส้นทาง (ที่ไม่ได้เกิดขึ้น) คือ FPT (Monien 1985) ดู Chen-Flum 2007 ด้วยฉันต้องการทราบความซับซ้อนที่แปรผันของคลาสต้นไม้อื่น ๆ
Yota Otachi

คำตอบ:


11

คำถามที่ว่ากราฟที่คงที่ใด ๆคือ subgraph (เหนี่ยวนำ) ของGเป็นคุณสมบัติที่สามารถกำหนดลำดับแรกได้กล่าวคือสำหรับทุกHจะมีสูตรφ H ( ψ H ) เช่นนั้นว่าHเป็น subgraph ของGหาก และเพียงถ้าG ไวH ( G ψ H )HGHφHψHHGGφHGψH

มันเป็นที่รู้จักก่อนว่าปัญหารูปแบบการตรวจสอบการแก้ไขพารามิเตอร์ซูฮกในชั้นเรียนของกราฟที่(ในประเทศ) ยกเว้นผู้เยาว์และในชั้นเรียนของการขยายตัว (ในประเทศ) ล้อมรอบ เมื่อเร็ว ๆ นี้ Grohe, Kreutzer และ S. ได้ทำการอธิบาย meta-theorem ที่มีความชัดเจนมากขึ้นโดยระบุว่าทรัพย์สินลำดับที่หนึ่งสามารถตัดสินใจได้ในเวลาเกือบเป็นเส้นตรงในกราฟที่ไม่มีความหนาแน่น

สำหรับคำถามของคุณสิ่งนี้แสดงถึงสิ่งต่อไปนี้ ให้เป็นต้นไม้ที่ถูกหยั่งราก จากนั้นก็จะสามารถตัดสินใจในเส้นเวลาไม่ว่าจะเป็นHเป็น (induced) subgraph ของการป้อนข้อมูล (กำกับหรือไม่มีทิศทาง) กราฟGถ้าGเป็นระนาบหรือมากกว่าโดยทั่วไปจากชั้นเรียนที่ไม่รวมผู้เยาว์หรือจากระดับของการขยายขอบเขต ปัญหาสามารถตัดสินใจได้ในเวลาเกือบเป็นเส้นตรงถ้าGมาจากคลาสที่แยกเฉพาะผู้เยาว์หรือจากคลาสของการขยายขอบเขตแบบโลคัลหรือโดยทั่วไปGจะมาจากคลาสที่ไม่มีความหนาแน่นของกราฟHHGGGG


11

สามารถแก้ไขได้ในเวลาที่คาดหวังแบบสุ่มโดยที่kคือขนาดของต้นไม้กำกับขนาดเล็กที่จะพบและmคือจำนวนขอบของกราฟกำกับที่มีขนาดใหญ่ซึ่งจะพบได้ ดูทฤษฎีบท 6.1 ของ Alon, N. , Yuster, R. , และ Zwick, U. (1995) รหัสสี เจ ACM 42 (4): 844-856 อลอนและ ยังระบุว่าอัลกอริทึมของพวกเขาสามารถแยกส่วน แต่ไม่ให้รายละเอียดสำหรับส่วนนั้น ฉันคิดว่าเวลาที่กำหนดไว้อาจจะใหญ่กว่านี้เล็กน้อยเช่นO ( k !O(2km)km )O(k!m)


1
รุ่น derandomized ควรเป็นปกติเช่นวิธีที่พวกเขาอธิบายไว้ในส่วนที่ 4 เพียงแค่ใช้ฟังก์ชั่นแฮชที่สมบูรณ์แบบในการแมปโหนดกับสีkซึ่งทำให้เกิดปัจจัยlog 2 nพิเศษ (นอกจากนี้ยังสามารถปรับปรุงให้เข้ากับปัจจัยnหมายถึงทั้งหมดคือO ( 2 km log n ) ) nklog2nlognO(2kmlogn)
Saeed

2

คุณอาจจะมองหามาร์กซ์, การทำงาน Pilipczuk ในความซับซ้อนของการแปร subgraph มอร์ฟ ในทางเทคนิคแล้วมันครอบคลุมเฉพาะกราฟที่ไม่ได้บอกทิศทาง แต่ฉันคิดว่าคุณสามารถปรับความแข็งของต้นไม้ได้อย่างง่ายดายกับต้นไม้ที่หยั่งราก ผลลัพธ์ในเชิงบวกที่เกี่ยวข้องกับปัญหาของคุณได้รับการครอบคลุมโดยคำตอบก่อนหน้านี้H

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