नई उत्तर: निम्नलिखित सरल एल्गोरिथ्म asymptotically इष्टतम है:
आयत से प्रत्येक को मनमाने ढंग से अधिकतम सीमा तक , ताकि आयतें जोड़ीदार- रहें।Ci
छेदों की संख्या सबसे अधिक । यह asymptotically इष्टतम है, क्योंकि ऐसे कॉन्फ़िगरेशन हैं जिनमें छेद की संख्या कम से कम ।k−2k−O(k−−√)
प्रमाण इस पत्र में हैं ।
पुराने उत्तर:
निम्नलिखित एल्गोरिथ्म, जबकि इष्टतम नहीं है, भागों के साथ एक आयत-संरक्षण विभाजन को खोजने के लिए स्पष्ट रूप से पर्याप्त है ।N=O(n)
एल्गोरिथ्म एक आयताकार बहुभुज साथ काम करता है , जिसे आयत से आरम्भ किया ।PC
चरण 1: एक आयत उठाओ जिनमें से एक पश्चिमी सीमा के निकट है (यानी, कोई अन्य आयत है के पश्चिमी ओर के बीच और की पश्चिमी सीमा )। भीतर रखें और इसे तब तक जब तक कि यह की पश्चिमी सीमा को न छू ले । चलो (के लिए ) के विस्तारित संस्करण हो । चलो । चरण 1 बार सभी तक दोहराएंCiPCjCiPCiPPEii=1,…,nCiP=P∖Einnमूल आयतें रखी और फैली हुई हैं। नीचे की छवि में, आयतों को रखने का एक संभावित क्रम :C1,C2,C4,C3
अब, एक आयताकार बहुभुज (संभवतः डिस्कनेक्ट किया गया) है, जैसे:P
मेरा दावा है कि में अवतल कोने की संख्या सबसे अधिक । ऐसा इसलिए है क्योंकि जब भी से एक स्ट्रेक्ड आयत को हटाया जाता है , तो 3 संभावनाएँ होती हैं:P2nP
- 2 नए अवतल कोने जोड़े जाते हैं (जैसे रखने पर );C1,C4
- 3 नए अवतल कोने जोड़े जाते हैं और 1 हटा दिया जाता है (जैसे साथ );C3
- 4 नए अवतल कोने जोड़े जाते हैं और 2 हटा दिए जाते हैं (जैसे साथ )।C2
चरण 2: एक मौजूदा एल्गोरिथ्म का उपयोग करके अक्ष-समानांतर आयतों में विभाजन ( एक समीक्षा के लिए केइल 2000, पृष्ठ 10-13 और एप्पस्टीन 2009, पेज 3-5 देखें )।P
केइल एक प्रमेय का हवाला देते हैं जो कहता है कि एक न्यूनतम विभाजन में आयतों की संख्या 1 + समतल शीर्षों की संख्या से बंधी होती है। इसलिए, हमारे मामले में संख्या पर सबसे अधिक है , और विभाजन में आयतों की कुल संख्या ।2n+1N≤3n+1
यह एल्गोरिथम इष्टतम नहीं है। उदाहरण के लिए, उपरोक्त उदाहरण में यह देता है जबकि इष्टतम समाधान में । तो दो प्रश्न शेष हैं:N=13N=5
A. क्या यह एल्गोरिथ्म सही है?
बी क्या इष्टतम खोजने के लिए एक बहुपद-समय एल्गोरिथ्म है , या कम से कम एक बेहतर सन्निकटन है?N