มีอัลกอริธึมที่จะหาตัวเรือที่เกือบจะได้มุมที่ยอมรับได้หรือไม่?


9

ฉันอยากจะรู้ว่ามีอัลกอริทึมที่ให้เซตของจุด o และมุมคำนวณฮัลล์นูนหรือไม่ถ้ามุมเป็น α=0 และได้รับ α>0 คำนวณซองจดหมายที่ตามหลัง "ปริมณฑล" อย่างใกล้ชิดยิ่งขึ้น

ภาพประกอบของเอฟเฟกต์ $ \ alpha $ ขนาด

และหากมีความหมายของเส้นรอบวงไม่ตัดของชุดของจุดในกรณีนี้รูปหลายเหลี่ยมที่เกิดเมื่อ α ใหญ่.

มุมมองอื่นของปัญหาคือการค้นหาอัลกอริทึมที่สามารถหาค่าได้ α=0 วิธีแก้ปัญหาปริมณฑลขั้นต่ำ (ตัวเรือนูน) และสำหรับ α=1 (ปรับให้เป็นมาตรฐาน) ค่าพื้นที่โพลิไลน์ขั้นต่ำที่ล้อมรอบทุกจุด


คุณเคยดูแนวคิดของชุดนูนอย่างยิ่งหรือไม่?
Deathbreath

คุณช่วยอธิบายวัตถุประสงค์ของ α? มันมีจุดประสงค์อะไร
พอล

มันจะได้รับอนุญาตให้เสนออัลกอริทึมที่ใช้งานได้มากกว่าหรือไม่ αเติบโต? หรือคุณคาดหวังว่าจะเพิ่มขึ้นαจะลดความซับซ้อน "คาดหวัง" หรือไม่
hardmath

ฉันตั้งใจจะให้มันเป็นมุมที่อัลกอริทึมได้รับอนุญาตให้เลื่อนออกจากฮัลล์นูน และไม่ฉันไม่คิดว่ามันจะลดความซับซ้อน
naufraghi

คำตอบ:


3

คุณอาจตรวจสอบตัวอักษรที่เรียกว่าalpha-hullตัวอย่างเช่น แพ็คเกจ CRAN , Wikipedia บนรูปร่างของ alpha :
       ป้อนคำอธิบายรูปภาพที่นี่
      [ภาพจากลิงค์นี้]

อัลฟาฮัลล์มีคุณสมบัติทางเรขาคณิตที่ดีมากและได้รับการศึกษาอย่างหนัก แต่ก็ยังอาจไม่ตอบสนองวัตถุประสงค์ของคุณ


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

1

นี่อาจจะง่ายเกินไปที่จะเป็นที่สนใจ แต่วิธีการหนึ่งก็คือการหาตัวเรือนูนและใช้เซ็กเมนต์ขอบเขตเหลี่ยมเหลี่ยมตามส่วนเพื่อหาจุดเพิ่มเติมที่ตรงตาม αเกณฑ์หลายระดับหยุดเมื่อวงจรเต็มเสร็จสมบูรณ์โดยไม่ต้องเพิ่มจุดยอดเพิ่มเติม อาจต้องผ่านมากกว่าหนึ่งครั้งในการเข้าถึง "คอนเวอร์เจนซ์"

αเกณฑ์หลายรูปแบบอาจถูกจัดทำขึ้นสำหรับคู่ของจุดยอดเขตแดนที่ต่อเนื่องกันซึ่งอยู่ในพื้นที่ระหว่างส่วนโค้งวงกลมกับคอร์ด = ส่วนขอบเขต อาจมีคำนี้เป็นส่วนวงกลม

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

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