ऑनलाइन ट्रांजेक्टिव क्लोजर 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.