ครอบคลุมรูปหลายเหลี่ยมที่เรียบง่ายกับวงกลม


10

สมมติว่าผมมีความเรียบง่ายของรูปหลายเหลี่ยมและจำนวนเต็มk อะไรบางอย่างที่มีอยู่วิธีการหารัศมีที่เล็กที่สุดrเช่นที่ฉันสามารถครอบคลุมSกับkวงกลมรัศมีR ? แล้วถ้าrได้รับการแก้ไขแล้วและฉันต้องการลดk ?SkRSkRRk

คำตอบ:


11

ใช้ขั้นตอนวิธีการจัดกลุ่ม K-ศูนย์: ดูหัวข้อ 4.2 ในhttp://goo.gl/pLiEO

หนึ่งสามารถรับอัลกอริทึมการประมาณ 1 + eps โดยใช้กริดแบบเลื่อน

เป็นเรื่องปกติที่จะคิดว่าปัญหาคือ NP-Hard เนื่องจากผลงานของเฟเดอร์และกรีน


1
นั่นคือสิ่งที่ตารางเลื่อนให้คุณ ...
Sariel Har-Peled

ขอบคุณสำหรับคำตอบ. ฉันคุ้นเคยกับกริดแบบเลื่อนไม่มากก็น้อย ในสถานการณ์ของจุดนั้นมันขึ้นอยู่กับความจริงที่ว่าในแต่ละเซลล์ของตารางหนึ่งสามารถแก้ปัญหาครอบคลุมได้อย่างดีที่สุดเนื่องจากแต่ละดิสก์มีสองจุดที่ขอบเขตรวมทั้งจำนวนดิสก์ที่ครอบคลุมเซลล์ถูก จำกัด ดังนั้นจึงสามารถแก้ปัญหามันกำลังดุร้าย แต่ในการตั้งค่ารูปหลายเหลี่ยมฉันไม่เห็นวิธีการแก้ปัญหาในเซลล์กริดเดียวอย่างเหมาะสมที่สุด คุณจะให้คำแนะนำเกี่ยวกับเรื่องนี้หรือไม่?
101011

กริดแบบเลื่อนหมายความว่าภายในกริดเซลล์ขนาดของโซลูชันมีขนาดเล็ก จากนั้นคุณต้องแก้ปัญหาภายในแต่ละกริดเซลล์ (โดยปกติ) โดยใช้อัลกอริทึมอื่น นี่เป็นอีกทางเลือกหนึ่งในการคิดเกี่ยวกับมัน - ตัวอย่างรูปหลายเหลี่ยมที่มีความหนาแน่นมากแล้วแก้ปัญหาของคุณในตัวอย่าง ... และใช่รายละเอียดที่แน่นอนของวิธีการทำเช่นนี้อาจจะเจ็บปวดมาก ... ดังนั้นสมมติว่าคุณมี รูปหลายเหลี่ยมที่มีขอบ n และคุณรู้ว่าทางออกที่ดีที่สุดคือขนาด k คุณรู้วิธีแก้ปัญหาตรงนี้ไหม?
Sariel Har-Peled

ขอขอบคุณอีกครั้ง. หลังจากที่คิดเพิ่มอีกฉันยังไม่รู้วิธีครอบคลุมโพลีกอนอย่างเหมาะสมด้วยดิสก์ k แม้ว่าฉันจะรู้ k ความจริงที่ว่ามันมีลักษณะที่แยกจากกันเล็กน้อยทำให้มันยากสำหรับฉันจริงๆ สำหรับวิธีการสุ่มตัวอย่างของคุณ: หลังจากการสุ่มตัวอย่างคุณต้องการครอบคลุมเฉพาะส่วนที่สุ่มตัวอย่างหรือไม่ เราไม่ได้พบปัญหาในการสูญเสียดิสก์จำนวนมากเพื่อเติมเต็มช่องว่างหรือไม่?
101011

1
ยังไม่มีข้อความ×ยังไม่มีข้อความยังไม่มีข้อความ=O(k/ε)ε

0

คุณอาจต้องการตรวจสอบhttps://pdfs.semanticscholar.org/056b/67e975ab09fcbece8daa65710cef7d664763.pdfในขณะที่กระดาษอธิบายถึงวิธีการที่ครอบคลุมสามเหลี่ยมด้านเท่าวิธีนี้เป็นวิธีการทั่วไปและเป็นสิ่งที่คุณต้องการ

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