एक पूर्वनिर्मित पॉलीहेड्रॉन और एक विमान का पृथक्करण


14

मुझे पॉलीहेड्रा के अलगाव के बारे में डोबकिन और किर्कपैट्रिक के पेपर में एक कदम समझने में गंभीर परेशानी है। मैं इस संस्करण को समझने की कोशिश कर रहा हूं: http://www.cs.princeton.edu/~dpd/Papers/SCG-09-invited/old%20papers/DPD+Kirk.pdf

यह तर्क है कि हम का सबसे अच्छा जुदाई पता के बाद और एस , द्वारा एहसास आर मैं और एस मैं , हम का सबसे अच्छा जुदाई पा सकते हैं पी मैं - 1 और एस में हे ( 1 ) चरणों। यह निम्नलिखित तरीके से किया जाता है। हम आर आई के माध्यम से एस के समानांतर विमान लेते हैं और इसके साथ पी i - 1 को दो भागों में काटते हैं । एक तरफ, S का सबसे निकटतम बिंदु r i हैPiSrisiPi1SO(1)SriPi1Sriऔर दूसरी ओर हमारे पास एक `` प्राथमिक '' पॉलीहेड्रॉन है जिसे हम समय में देख सकते हैं। मेरी समस्या यह है कि हम इस प्राथमिक पॉलीहेड्रॉन को कैसे खोजें? ध्यान दें कि की डिग्री आर मैं में पी मैं - 1 असीम हो सकता है।O(1)riPi1

पृष्ठ 9 से Thm 5.1 को साबित करने के लिए पीडीएफ में, वे पृष्ठ 4 से Thm 3.1 का उपयोग करते हैं, जिससे पूरी बात का पालन करना कठिन हो जाता है।


मुझे वास्तव में आश्चर्य है कि अगर मैं ऐसा वर्णन करता हूं, जिसमें मैं कहता हूं कि जेफ़ई का उत्तर मेरे लिए स्पष्ट नहीं है और उनके उत्तर के लिए एक टिप्पणी में मैं इसके साथ अपना मुद्दा निर्दिष्ट करता हूं, तो लोग मेरे उत्तर के बिना अपने उत्तर को कैसे बनाए रखते हैं? सवाल? इसके अलावा, मुझे आश्चर्य है, क्या उसका जवाब स्वतः ही मिल जाएगा?
डोमोटरप

एक उत्थान इंगित करता है कि उत्तर कुछ मूल्य प्रदान करता है, जो उसने किया था! बस वही नहीं जो आप चाहते थे। वास्तव में, आपके द्वारा आवश्यक उत्तर सामान्य सुझाव का परिशोधन प्रतीत हुआ। इसके अलावा, किसी और के उत्थान की चिंता क्यों करें?
सुरेश वेंकट

जवाबों:


6

उत्तर अपडेट किया गया और स्क्रैच से फिर से लिखा गया।

आपको एक पोलीटोप दिया जाता है । डोबकिन-Kirkpatric पदानुक्रम चलाने पर पी यह आपको polytops का एक अनुक्रम देता पी 1पी 2... पी कश्मीर = पी । मान लें कि आप P पर सबसे निकटतम बिंदु को क्वेरी बिंदु q पर खोजना चाहते हैं । बुनियादी एल्गोरिथ्म P 1 पर निकटतम बिंदु c 1 से q की गणना करके शुरू होता है , फिर यह c 1 से सटे सभी नए क्षेत्रों (टेंट) पर विचार करता है , निकटतम बिंदु c 2 को q ज्ञात करेंPP1P2Pk=PPqc1qP1c1c2qइन नए क्षेत्रों में, और जब तक हम तक नहीं पहुंच जाते हैं, तब तक इस तरह से फैशन जारी रखते हैं ।Pk

अब, यदि एक किनारे पर है, तो कोई समस्या नहीं है - केवल दो टेंट इस किनारे को छू सकते हैं, या उनमें से केवल एक ही किनारे को कवर कर सकता है। इस तरह, अद्यतन करने के रूप में मैं + 1 से सी मैं इस मामले में लगातार समय लगता है।cici+1Ci

ciPi+1civei,eivqPi+1एक तम्बू पर स्थित है जो या तो आसन्न है या इन दो किनारों में से एक को कवर करता है। जैसे, हम निरंतर समय में आवश्यक गणना कर सकते हैं।

इसलिए हम इस समस्या के साथ बने रहते हैं कि हम इन दो किनारों पर नज़र कैसे रखें।

vPtvQi(v)vPitvQ1(v),Q2(v),...,Qk(v)Qi(v)qwvePiewQi(v)qePieeQi(v)

ci+1Qi+1(v)ci+1Qi+1(v)ci


अद्यतन उत्तर। देखें कि क्या इसका कोई मतलब है। इस डेटा संरचना के बारे में मेरे विचार से यही तरीका है। इसका कोई संबंध नहीं हो सकता है कि कागज में क्या है।
सरियल हर-पेलेड

मैं अब समझ गया, धन्यवाद! तो चाल यह है कि हम शुरुआत में स्पर्शरेखा दिशाओं को चुनते हैं और उन्हें पूरे समय अपरिवर्तित रखते हैं! मैंने अपनी पिछली टिप्पणियां हटा दी हैं जो आपके पुराने उत्तर से संबंधित थीं। एक बार और धन्यवाद!
डोमटॉर्प

हाँ। मदद करने के लिए खुश!
सरियल हर-पेलेड

8

PriPi1

डॉबकिन-किर्कपैट्रिक पदानुक्रम की परिभाषा और निर्माण उनके पहले के कागज़ात में बहुत अधिक स्पष्ट है (आपके द्वारा पढ़े गए कागज़ में संदर्भ [9,10,11])। मैं उन्हें पहले पढ़ने की जोरदार सलाह देता हूं।


Pi1Piri

1
riPi1Pi

riPiS

dd/2+3

@Sariel: मैं भी यही सोच रहा था लेकिन फिर प्रक्रिया क्यों खत्म होगी? ध्यान दें कि जब हम एक शीर्ष को हटाते हैं, तो उसके पड़ोसी एक चेहरा नहीं बना सकते हैं, इसलिए हमें नए किनारों को जोड़ना पड़ सकता है, वास्तव में, हमें एक शीर्ष की डिग्री को बढ़ाना पड़ सकता है।
डोमटॉर्प

1

मामले में किसी को अभी भी इस सवाल से दिलचस्पी होगी: डोबकिन किरपात्रिक स्पष्टीकरण में रोड़ा भी बार्बा और लैंगमैन के ऑप्टिमल में उत्तल पॉलीहेड्रा के बीच चौराहों का पता लगाने की ओर इशारा किया गया है ।

वे पेपर (Soda 2015 संस्करण, arxiv नहीं) में निरीक्षण करते हैं कि O'Rourke के कम्प्यूटेशनल ज्यामिति C में , chap 7 पहले से ही एक वर्कअराउंड (जो मूल रूप से Sariel का उत्तर है) का विवरण देता है। सोडा पेपर एक वैकल्पिक समाधान भी पेश करता है; डीके पदानुक्रम के एक संस्करण को परिभाषित करते हुए जिसमें प्रत्येक शीर्ष डिग्री की सीमा होती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.