ऑनलाइन ट्रांजेक्टिव क्लोजर O (N ^ 2) प्रति एज जोड़ से बेहतर है


15

मैं एक किनारे के अलावा O (N ^ 2) से कम समय जटिलता के साथ एक निर्देशित चक्रीय ग्राफ के सकर्मक बंद को बनाए रखने के लिए एक ऑनलाइन एल्गोरिथ्म की तलाश कर रहा हूं। मेरा वर्तमान एल्गोरिथ्म इस तरह है:

For every new edge u->v connect all nodes in Pred(u) \cup { u } with all nodes in Succ(v) \ \cup { v }.

O (N ^ 2) किनारों के लिए यह O (N ^ 4) की कुल समय जटिलता में अनुवाद करता है, जो इससे भी बदतर है, उदाहरण के लिए, फ्लॉयड-वारशॉल

जवाबों:


15

O (n) समय प्रति एज अतिरिक्त:


2
यह भी देखें: डीएम येलिन बाउंड डिग्री ग्राफ के लिए डायनामिक ट्रांजेक्टिव क्लोजर को गति देना। एक्टा इंफॉर्मेटिका, 30: 369-384, 1993.
जेफ

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