एक लाप्लासियन मैट्रिक्स के वर्गमूल को खोजना


11

मान लें कि निम्नलिखित मैट्रिक्स को अपने स्थानापन्न । उत्पाद पैदावार ,A

[0.5000.3330.1670.5000.6670.1670.5000.3330.833]
ATATA=G
[0.7500.3340.4170.3340.6670.3330.4170.3330.750]

जहां एक लाप्लासियन मैट्रिक्स है । ध्यान दें कि मेट्रिसेस और रैंक 2 के हैं, जो कि eigenvector ।GAG1n=[111]T

मुझे आश्चर्य है कि यदि केवल दिया जाता है तो प्राप्त करने का तरीका क्या होगा । मैंने eigendecomposition यूईयू की कोशिश की , और फिर सेट किया, लेकिन अलग परिणाम दिया। मुझे लगता है कि यह रैंक की कमी के साथ करना है। क्या कोई इसे समझा सकता है? स्पष्ट रूप से, उपरोक्त उदाहरण चित्रण के लिए है; आप उपरोक्त फॉर्म के सामान्य लाप्लासियन मैट्रिक्स अपघटन पर विचार कर सकते हैं।AGG=UEUTA=UE1/2


उदाहरण के लिए, चोल्स्की अपघटन का उपयोग को खोजने के लिए किया जा सकता है , पर अपघटन से कई समाधान निकल सकते हैं। मुझे उस समाधान में दिलचस्पी है जिसे रूप में व्यक्त किया जा सकता है जहां एकG=LLTG

A=(I1nwT),
I3×3 पहचान मैट्रिक्स, , और डब्ल्यू कुछ वेक्टर संतोषजनक जा रहा है डब्ल्यू टी 1 एन = 1 । यदि यह मामलों को सरल करता है, तो आप मान सकते हैं कि w की प्रविष्टियाँ गैर-नकारात्मक हैं।1n=[1 1 1]wwT1n=1w

मुझे लगता है कि के प्रतिनिधित्व के बारे में आपके द्वारा जोड़ा गया टिप्पणी केवल आंशिक रूप से सहायक है। यह मानता है कि शून्य के बराबर एक ईजेनवल्यू है, लेकिन गैर-नियतांक हमेशा होता है, है न? A
वोल्फगैंग बंगर्थ

@WolfgangBangerth मैं "गैर-निर्धारक" का अर्थ जानने की कोशिश कर रहा हूं। यदि यह , तो यह उपरोक्त उदाहरण के लिए है, और मुझे यकीन नहीं है कि इसे A = I - 1 n w T के लिए सामान्यीकृत किया जा सकता है । हालाँकि, n = 3 को छोड़कर , मुझे संदेह है कि समाधान हमेशा मौजूद रहेगा। det(A)=0A=I1nwTn=3
usero

नहीं, मेरा मतलब यह है कि आपकी समस्या का समाधान विशिष्ट रूप से निर्धारित नहीं है। मैं इस तथ्य को इंगित कर रहा था कि क्या मैट्रिक्स में एक शून्य ईजेन्यूएल है या नहीं, वास्तव में इस तथ्य को नहीं बदलता है कि वर्गमूल समस्या का कोई अनूठा समाधान नहीं है।
वोल्फगैंग बैंगर्थ

जवाबों:


11

हम मैट्रिक्स Laplacian मैट्रिक्स है जो eigenvalues का एक सेट है λ 0λ 1... λ n के लिए जी आर एन × n जहाँ हम हमेशा पता λ 0 = 0 । इस प्रकार लाप्लासियन मैट्रिक्स हमेशा सममित सकारात्मक अर्ध-निश्चित होता है। क्योंकि मैट्रिक्स जीG=ATAλ0λ1λnGRn×nλ0=0Gजब हम चोल्स्की अपघटन पर चर्चा करते हैं तो हमें सममित सकारात्मक निश्चित नहीं होना चाहिए। चोल्स्की अपघटन एक सकारात्मक अर्ध-निश्चित मैट्रिक्स के लिए मौजूद है लेकिन यह अब अद्वितीय नहीं है। उदाहरण के लिए, सकारात्मक अर्ध-निश्चित मैट्रिक्स असीम रूप से कई चोल्स्की डिकम्पोजिशन A= [है

A=[0001],
A=[0001]=[00sinθcosθ][0sinθ0cosθ]=LLT.

हालाँकि, क्योंकि हमारे पास एक मैट्रिक्स है जिसे एक लाप्लासियन मैट्रिक्स के रूप में जाना जाता है, हम वास्तव में अधिक परिष्कृत रैखिक बीजगणित उपकरण जैसे चोल्स्की डिकम्पोज़िशन से बच सकते हैं या सकारात्मक अर्ध-निश्चित मैट्रिक्स G के वर्गमूल को खोज सकते हैं जैसे कि हम । उदाहरण के लिए, यदि हमारे पास लाप्लास मैट्रिक्स जी आर 4 × 4 , जी = [GGAGR4×4 हम वांछित मैट्रिक्सको पुनर्प्राप्त करने के लिए ग्राफ सिद्धांत का उपयोग कर सकते हैं। हम उन्मुख घटना मैट्रिक्स तैयार करके ऐसा करते हैं। अगर हम ग्राफ में किनारों की संख्या को परिभाषित होने के लिएमीटरहोने के लिए और कोने की संख्याnतो उन्मुख घटना मैट्रिक्सएकएक हो जाएगामीटर×nमैट्रिक्स द्वारा दिए गए एक वी = { 1 अगर = ( वी , डब्ल्यू )  और  v < w - 1 यदि  e = ( v , w )

G=[3111110010101001]
AmnAm×n जहांe=(v,w)किनारे को दर्शाता है जो कोने कोvऔरw सेजोड़ता है। यदि हमचार कोने और तीन किनारों के साथजी केलिए एक ग्राफ लेते हैं, तो हमारे पास उन्मुख घटना मैट्रिक्स =[है
Aev={1if e=(v,w) and v<w1if e=(v,w) and v>w0otherwise,
e=(v,w)vwG और हम पा सकते हैं किजी= एक टी। आपके द्वारा वर्णित मैट्रिक्स समस्या के लिए, आप वर्टिकलके समान किनारों के साथG केलिए एक ग्राफ़बनाएंगे, फिर आपको मैट्रिक्सAको फिर से संगठित करने की क्षमता होनी चाहिएजब आपको केवल लाप्लासियन मैट्रिक्सG दिया जाए
A=[110010101001],
G=ATAGAG

अपडेट करें:

अगर हम के रूप में एक ग्राफ के शिखर डिग्री के विकर्ण मैट्रिक्स को परिभाषित और के रूप में ग्राफ के निकटता मैट्रिक्स एम , तो Laplacian मैट्रिक्स जी ग्राफ के द्वारा परिभाषित किया गया है जी = एन - एम । उदाहरण के लिए, निम्नलिखित ग्राफ मेंNMGG=NM

हम पाते हैं कि लाप्लासियन मैट्रिक्स अब हमचित्र के ग्राफ में दिए गए किनारों और नोड्स का उपयोग करकेजीको उन्मुख घटना मैट्रिक्ससे संबंधित करते हैं। फिर हम की प्रविष्टियां मिलतीएकसे एक वी = { 1 अगर = ( वी , डब्ल्यू )  और  वी < डब्ल्यू - 1 अगर = ( वी , डब्ल्यू )  और  वी > डब्ल्यू 0 अन्यथा , उदाहरण के लिए, किनारे e

G=[3000010000100001][0111100010001000].
GAA
Aev={1if e=(v,w) and v<w1if e=(v,w) and v>w0otherwise,.
e1नोड्स और v 2 जोड़ता है । तो यह निर्धारित करने के लिए एक 1 , वी 1 हम ध्यान दें कि के सूचकांक v 1 के सूचकांक से भी कम है वी 2 (या हम मामला है v < w की परिभाषा में एक वी )। इस प्रकार, 1 , वी 1 = 1 । इसी तरह सूचकांकों की तुलना के माध्यम से हम एक 1 , वी 2 = - 1 पा सकते हैंv1v2Ae1,v1v1v2v<wAevAe1,v1=1Ae1,v2=1। हम नीचे एक और अधिक स्पष्ट तरीके से चित्रित किनारों और कोने को संदर्भित करते हैं। =A
A=v1v2v3v4e11100e21010e31001.

GrVE

w:V×VR+,
uvw(u,v)uVu
du=vVw(u,v).
GrAd(Gr)n×nVw(u,v)D(Gr)VG
G=D(Gr)Ad(Gr).

मूल पद से समस्या में हम जानते हैं

G=[34135121323135121334].
GG=ATAAA=I1nwTwT1n=1AAAd(Gr)शून्य प्रविष्टियों के रूप में अच्छी तरह से, यानी, भारित ग्राफ में लूप नहीं होंगे। वास्तव में भारित उन्मुख घटना मैट्रिक्स की गणना करना मुश्किल लगता है (हालांकि यह भारित रेखांकन के साथ मेरी अनुभवहीनता का परिणाम हो सकता है)। हालाँकि, हम जिस रूप में हम तदर्थ तरीके से तलाश करते हैं उसका एक गुणनखंड पा सकते हैं यदि हम मानते हैं कि हम अपने ग्राफ में छोरों के बारे में कुछ जानते हैं। हमने भारित लाप्लासियन मैट्रिक्स विभाजित किया है।G
G=[5400010001112][12135121313135121316]=D(Gr)Ad(Gr).

v1v2v31/21/31/6w[12 13 16]TA
A=I1nwT=[121316122316121356].

A


AGO(n2)G

GG

AG

AG

1
GA=I1nwTGG=ATA=(I1nwT)T(I1nwT)

9

AB

B2=A,

C

CHC=A,

CQCQ

अंत में, कोई रचनात्मक रूप से एक हर्मिटियन पॉजिटिव सेमीफाइनल मैट्रिक्स के यूनीक मैट्रिक्स स्क्वायर-रूट को परिभाषित कर सकता है।

A=UΛUH,

UΛA

B=UΛUH.

A

6

G=ATA.
GGG=LTLA=LAG, और यदि आप एक विशेष चाहते हैं, तो आपको इस तरह से प्रश्न को फिर से लिखना होगा कि आप उस वर्गमूल के "शाखा" के संरचनात्मक गुणों को निर्दिष्ट करें जिसमें आप रुचि रखते हैं।

मैं कहूंगा कि यह स्थिति जटिल संख्याओं का उपयोग करके वास्तविक संख्याओं के बीच वर्गमूल लेने के लिए असहमति नहीं है: वहाँ भी, सामान्य तौर पर आपके पास दो जड़ें हैं, और आपको यह कहना होगा कि आप किस उत्तर को अद्वितीय बनाना चाहते हैं।


आप निश्चित रूप से सही हैं। जैसा कि मैं ऊपर बताता हूं, एक और तरीका वर्णक्रमीय अपघटन दृष्टिकोण होगा। मैंने समाधान को अनूठा बनाने के लिए एक संपादन किया है। उम्मीद है कि यह मामलों को जटिल नहीं करेगा।
usero

क्या मैं हमेशा ऊपर मौजूद बाधा के साथ एक समाधान है? शायद यह केवल कुछ मामलों के लिए है, और सामान्य रूप से नहीं।
usero

दरअसल, चोल्स्की अपने मामले में काम नहीं करता है, क्योंकि यह (अनिवार्य रूप से) आवश्यकता है कि मैट्रिक्स हर्मिटियन सकारात्मक-निश्चित हो।
जैक पॉल्सन

4

LDLTD^=DG=LD^


LDLT

1
@JackPoulson मैं matlab में एक विलक्षण मैट्रिक्स A की कोशिश करता हूं, और ldl चलाता हूं, यह काम करता है। शून्य प्रतिध्वनियां डी के विकर्ण में शून्य से मेल खाती हैं
विलोब्रुक

2
LDLTPAP=LDLTD2×2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.