การดำรงอยู่ของระยะทางระนาบระยะทาง?


14

ให้ g เป็น n โหนดกราฟไม่มีทิศทางและให้ T เป็นส่วนหนึ่งของโหนด V (G) ที่เรียกว่าขั้ว ดำรงระยะของ (G, T) เป็น H กราฟความพึงพอใจของสถานที่ให้บริการ

dH(ยู,โวลต์)=dG(ยู,โวลต์)

สำหรับโหนดทั้งหมด u, v ใน T (โปรดทราบว่า H ไม่จำเป็นต้องเป็นกราฟย่อยของ G)

ตัวอย่างเช่นให้ G เป็นกราฟต่อไปนี้ (a) และ T เป็นโหนดบนใบหน้าภายนอก จากนั้นกราฟ (b) เป็นตัวกำหนดระยะทางของ (G, T)

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

ดำรงตำแหน่งระยะทางพร้อมพารามิเตอร์ต่าง ๆ กัน ฉันสนใจเป็นพิเศษกับคุณสมบัติดังต่อไปนี้:

  1. G คือระนาบและไม่ถ่วง (นั่นคือขอบทั้งหมดของ G มีน้ำหนักหนึ่ง)
  2. T มีขนาดและO(n0.5)
  3. H มีขนาด (จำนวนโหนดและขอบ)(n) (มันคงจะดีถ้าเรามี )โอ(n)O(nเข้าสู่ระบบเข้าสู่ระบบn)

ดำรงตำแหน่งระยะทางดังกล่าวอยู่?

หากไม่มีคุณสมบัติตามที่กล่าวไว้ข้างต้นยินดีต้อนรับการผ่อนคลายทุกรูปแบบ


อ้างอิง:

ระยะทาง preserver เป็นที่รู้จักกันว่าemulator ; งานที่เกี่ยวข้องจำนวนมากสามารถพบได้บนอินเทอร์เน็ตโดยค้นหาคำว่าspannerซึ่งต้องการให้ H เป็นกราฟย่อยของ G แต่ในแอปพลิเคชันของฉันเราสามารถใช้กราฟอื่นได้เช่นกันตราบใดที่ H รักษาระยะห่างระหว่าง T ใน G


−1 สำหรับการใช้ JPEG สำหรับร่างประเภทนี้! (เพียงแค่ล้อเล่น แต่ PNG มักจะดีกว่าทั้งคุณภาพของภาพและขนาดไฟล์สำหรับรูปแบบที่เรียบง่าย)
Tsuyoshi Ito

@Tsuyoshi: ขอบคุณสำหรับเคล็ดลับที่มีประโยชน์! ฉันไม่รู้ว่า :)
Hsien-Chih Chang 之之

คำตอบ:


4

หลายปีต่อมาดูเหมือนว่า OP ได้ตอบคำถามของตัวเองแล้ว: Emulator ระยะใกล้ที่เหมาะสมที่สุดสำหรับกราฟเชิงระนาบโดย Hsien-Chih Chang, Paweł Gawrychowski, Shay Mozes และ Oren Weimann เพิ่งโพสต์ลงใน arxiv

O~(นาที{เสื้อ2,เสื้อn})|T|=:เสื้อO~(n3/4)O~(n)

(ในบันทึกย่อที่เป็นทางการน้อยกว่าฉันพบว่าผลลัพธ์นี้น่าอัศจรรย์จริง ๆ ยินดีด้วย!)


1
ขอบคุณ @GMB สำหรับการโพสต์เป็นคำตอบ สิ่งเล็ก ๆ น้อย ๆ ที่จับต้องได้คือ preserver direct ; มันเป็นคำถามเปิดไม่ว่าจะเป็นอีมูเลเตอร์ขนาดไม่เชิงเส้น (แต่ไม่จำเป็นต้องเป็นภาพถ่าย) แต่มันค่อนข้างน่าพอใจที่สุดก็รู้คำตอบสำหรับคำถามที่เก่าหลังจากที่ทุกปีเหล่านี้ :)
เซียน-Chih ช้าง張顯之

2

คุณอาจต้องการดูประแจย่อยเซตของระนาบของไคลน์ซึ่งรักษาระยะห่างไว้ที่ 1 + epsilon factor

เครื่องมือจำแนกกลุ่มสำหรับกราฟระนาบพร้อมกับการประยุกต์ใช้กับกลุ่มย่อย TSP http://doi.acm.org/10.1145/1132516.1132620


ขอบคุณฉันอ่านกระดาษแล้วและมีช่องว่างระหว่างการก่อสร้างของเขากับข้อกำหนดของเรา ดูเหมือนว่าประแจใด ๆ จะไม่ทำงานตราบเท่าที่มันเป็นกราฟย่อยของกราฟต้นฉบับ หนึ่งสามารถนำกราฟกริดเป็นตัวอย่างที่เคาน์เตอร์ แต่มีอีมูเลเตอร์สำหรับกราฟกริด
Hsien-Chih Chang 張顯之

แนวคิดการก่อสร้างอื่นอาจใช้งานได้หรือไม่ 1) ใช้ตัวคั่นเส้นทางที่สั้นที่สุดซ้ำ (Thorup, FOCS'01) 2) eps-cover สำหรับแต่ละจุดยอด [สองขั้นตอนแรกสร้างป้ายกำกับระยะทาง] มีเทอร์มินัล sqrt {n} แต่ละตัวมีขนาด O (log n / eps) เชื่อมต่อกับจำนวนรวมสูงสุดของ sqrt {n} * log n path และ 1 / eps คูณพอร์ทัลมากกว่า 3) ทางลัดพอร์ทัลบนพา ธ ด้วยน้ำหนักที่มีขอบและช็อตคัตการเชื่อมต่อกับพอร์ทัลโดยขอบกราฟที่ได้ควรจะประมาณ sqrt {n} * log n จุดยอดและขอบ (สูงสุด eps) และแสดงเส้นทางที่สั้นที่สุด 1 + eps สำหรับระยะทางที่แน่นอนฉันไม่รู้ ...
โซเมอร์ซอมเมอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.