Karger-Stein शाखाओं में बंटी प्रवर्धन के अन्य अनुप्रयोग?


27

मैंने अभी - अभी अपने स्नातक एल्गोरिदम वर्ग में कारगर-स्टीन यादृच्छिक मिनकट एल्गोरिथम सिखाया । यह एक वास्तविक एल्गोरिथम मणि है , इसलिए मैं इसे नहीं सिखा सकता, लेकिन यह हमेशा मुझे निराश छोड़ देता है, क्योंकि मुझे मुख्य तकनीक के किसी भी अन्य अनुप्रयोगों का पता नहीं है। (इसलिए होमवर्क करना मुश्किल है जो पॉइंट होम ड्राइव करता है।)

कारगर और स्टीन का एल्गोरिथ्म कारगर के पहले के एल्गोरिथ्म का परिशोधन है, जो पुनरावृत्ति यादृच्छिक किनारों को अनुबंधित करता है जब तक कि ग्राफ में केवल दो कोने न हों; यह सरल एल्गोरिथ्म समय में चलता है और प्रायिकता साथ एक न्यूनतम कट देता है , जहां इनपुट ग्राफ में कोने की संख्या है। परिष्कृत "पुनरावर्ती संकुचन एल्गोरिथ्म" पुनरावृति यादृच्छिक किनारों को तब तक अनुबंधित करता है जब तक कि खंभों की संख्या से , बचे हुए ग्राफ़ पर खुद को दो बार पुन: कॉल करता है , और दो परिणामी कटौती के छोटे रिटर्न देता है। परिष्कृत एल्गोरिथ्म का सीधा कार्यान्वयन में चलता हैO(n2)Ω(1/n2)nnn/2O(n2logn)समय और संभावना के साथ एक न्यूनतम कटौती देता है । (इन एल्गोरिदम के अधिक कुशल कार्यान्वयन हैं, और बेहतर यादृच्छिक एल्गोरिदम हैं।)Ω(1/logn)

क्या अन्य यादृच्छिक एल्गोरिदम समान शाखाओं में बद्धी प्रवर्धन तकनीकों का उपयोग करते हैं? मैं ऐसे उदाहरणों में विशेष रूप से दिलचस्पी लेता हूं जो स्पष्ट रूप से ग्राफ़ में कटौती को शामिल नहीं करते हैं


2
अच्छा सवाल, जेफ!
सुरेश वेंकट

क्या वह एक तमाशा है?
जेफ

निश्चित नहीं कि आपका क्या मतलब है
सुरेश वेंकट

इसके अलावा, आप ब्रांचिंग प्रवर्धन के उदाहरण पर क्या विचार करेंगे?
सुरेश वेंकट

2
इस साइट पर tumbleweed भी बैज है, जो निश्चित रूप से आपके प्रश्न पर लागू नहीं होता है, @JeffE!
लेव Reyzin

जवाबों:


5

@ जेफ़े, यहां एक पेपर है जो एक ग्राफ में न्यूनतम वजन चक्रों को गिनता है । जहाँ तक मुझे याद है, यह निश्चित रूप से करगर की तकनीक / परिणाम से प्रेरित था और यह एक मज़ेदार सबूत था। आशा है कि यह शिक्षण में मदद करता है।


यह पेपर एक ग्राफ में न्यूनतम वजन चक्रों की संख्या की गणना नहीं करता है। इसके बजाय, यह उन चक्रों की संख्या पर एक बाध्यता देता है जिनका वजन न्यूनतम वजन चक्र के वजन के कुछ निरंतर कई गुना अधिक है।
टायसन विलियम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.