स्यूडोइनवर्स मैट्रिक्स को खोजने की जटिलता


11

एक मनमाने क्षेत्र के मूर-पेनरोज़ स्यूडोइनवर्स मैट्रिक्स को खोजने के लिए कितने अंकगणितीय संचालन की आवश्यकता होती है ?

यदि मैट्रिक्स उल्टा और जटिल है, तो यह सिर्फ उलटा है। उलटा ढूँढना लेता O(nω) समय है, जहां ω आव्यूह गुणन स्थिर है। यह एल्गोरिथ्म 3 संस्करण के परिचय में प्रमेय 28.2 है।

मैट्रिक्स तो रैखिक स्वतंत्र पंक्तियों या स्तंभों और जटिल मूल्यवान है, तो Pseudoinverse मैट्रिक्स के साथ गणना की जा सकती है एक * ( एक एक * ) - 1 या ( एक एक * ) - 1* क्रमशः है, जहां एक * संयुग्म पक्षांतरित है की एक । विशेष रूप से, यह एक संकेत मिलता है हे ( एन ω ) की Pseudoinverse को खोजने के लिए समय एकAA(AA)1(AA)1AAAO(nω)A

सामान्य मैट्रिक्स के लिए, मैंने जो एल्गोरिदम देखा है वह क्यूआर अपघटन या एसवीडी का उपयोग करता है, जो सबसे खराब स्थिति में अंकगणितीय संचालन को ले जाता है। क्या ऐसे एल्गोरिदम हैं जो कम संचालन का उपयोग करते हैं?O(n3)


मैं एक अनुवर्ती अप किया है, यह बहुत बुनियादी हो सकता है, लेकिन आप क्या है की पुष्टि करें कर सकते हैं n यहाँ जटिलता समीकरण में। क्या यह मैट्रिक्स का आयाम है और यदि मैट्रिक्स एक वर्ग नहीं है तो क्या होगा?
माइक पॉम्प

दावा है कि उलटा में पाया जा सकता में समय, n वास्तव में वर्ग मैट्रिक्स के आयाम है, यदि मैट्रिक्स वर्गाकार नहीं है, तो संभवत: आप बड़े आयाम के लिए n ले सकते हैं । O(nω)nn
डेविड रिचरबी

चूंकि यह एक आसान सवाल है, मैंने इसका जवाब यहां दिया है। हालाँकि, यदि आपके कोई और प्रश्न हैं, तो कृपया पृष्ठ के शीर्ष पर "प्रश्न पूछें" बटन का उपयोग करके उन्हें स्वयं एक पृष्ठ के रूप में पूछें। संदर्भ देने के लिए आप इस पृष्ठ पर वापस लिंक कर सकते हैं। यह साइट प्रति पृष्ठ केवल एक प्रश्न के लिए सेट की गई है: कोई थ्रेडिंग नहीं है और पोस्ट को प्राप्त मतों के अनुसार घूमते हैं, इसलिए चीजें एक पृष्ठ पर एक से अधिक प्रश्नों के साथ भयानक रूप से गड़बड़ हो जाती हैं। हमारे छोटे दौरे और हमारे सहायता केंद्र में अधिक जानकारी है
डेविड रिचेर्बी

जवाबों:


7

सबसे पहले, लोग भूल जाते हैं कि करते हैं एक infimum है। जब भी हम लिखने हे ( एन ω ) , हम वास्तव में सभी के लिए मतलब γ > ω , वहाँ एक एल्गोरिथ्म समय में चल रहा है हे γ ( एन γ )ωO(nω)γ>ωOγ(nγ)

केलर-Gehrig (किसी और के अलावा) कैसे एक मैट्रिक्स पेश करने के लिए पता चला है में पद सामान्य रूप समय में हे ( एन ω ) । यदि एक रैंक है आर , तो एक रैंक के सामान्य रूप एक है एस ( मैं r 0 0 0 ) टी कुछ उलटी के लिए एस , टी उचित आयामों की; पृष्ठ ४३५ पर बीजगणितीय जटिलता सिद्धांत, प्रस्ताव १६.१३ भी देखें।AO(nω)ArA

S(Ir000)T
S,T

A=XYXrYrXrSYrTO(nω)


जवाब के लिए धन्यवाद! मुझे कागज मिला और यह पाया कि मुझे पृष्ठभूमि की कमी है। क्या इस तरह के परिणाम पर कुछ अच्छे परिचय / सर्वेक्षण हैं? मुझे पता है कि बीजगणितीय जटिलता सिद्धांत पुस्तक एक अच्छी है, लेकिन वर्तमान में इसे पुस्तकालय से बाहर रखा गया है ...
चाओ जू

1
प्रासंगिक व्याख्यान नोट्स हो सकते हैं, हालांकि पुस्तक पर एक नज़र डालना सबसे अच्छा है। सीएलआरएस (एल्गोरिदम का परिचय) में कुछ प्रासंगिक सामग्री भी शामिल है, जैसे मैट्रिक्स गुणन और मैट्रिक्स व्युत्क्रम के बीच समानता।
युवल फिल्मस

तो सामान्य रूप से रहता है? क्या आप मुझे संकेत दे सकते हैं कि "मैट्रिक्स गुणन स्थिरांक" है? डब्ल्यूO(nω)w
बेन

हम का मूल्य नहीं जानते । Le Gall के कारण सबसे अच्छी ऊपरी सीमा, is । यह अनुमान लगाया गया है कि । ω < 2.3728639 ω = 2ωω<2.3728639ω=2
युवल फिल्मस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.