توسيع لابلاس

في الجبر الخطي ، يُعرف مفكوك لابلاس ، نسبةً إلى بيير سيمون لابلاس ، ويُسمى أيضًا مفكوك المرافقات ، بأنه تعبير عن محدد مصفوفة B من الرتبة n × n كمجموع مرجح للمحددات الفرعية ، وهي محددات بعض المصفوفات الفرعية من الرتبة ( n − 1) × ( n − 1) من B. وبالتحديد، لكل i ، يكون مفكوك لابلاس على طول الصف i هو المساواة التالية :المحقق(ب)=ج=1ن(-1)أنا+جبأنا،جمأنا،ج،{\displaystyle {\begin{aligned}\det(B)&=\sum _{j=1}^{n}(-1)^{i+j}b_{i,j}m_{i,j},\end{aligned}}} أينبأنا،ج{\displaystyle b_{i,j}}يمثل العنصر الموجود في الصف i والعمود j من المصفوفة B ، ومأنا،ج{\displaystyle m_{i,j}}يمثل المحدد للمصفوفة الفرعية الناتجة عن حذف الصف i والعمود j من المصفوفة B. وبالمثل، فإن توسيع لابلاس على طول العمود j هو المساواة المحقق(ب)=أنا=1ن(-1)أنا+جبأنا،جمأنا،ج.{\displaystyle {\begin{aligned}\det(B)&=\sum _{i=1}^{n}(-1)^{i+j}b_{i,j}m_{i,j}.\end{aligned}}} (كل عنصر متطابق يستلزم الآخر، لأن محددات كل من المصفوفة ومنقولتها هي نفسها.)

المعامل(-1)أنا+جمأنا،ج{\displaystyle (-1)^{i+j}m_{i,j}}لبأنا،ج{\displaystyle b_{i,j}}يُطلق على العامل المرافق في المجموع أعلاه اسم العامل المرافق لـبأنا،ج{\displaystyle b_{i,j}}في ب .

يُعدّ توسيع لابلاس مفيدًا في البراهين، كما في السماح، على سبيل المثال، بالاستدلال التكراري على حجم المصفوفات. وهو ذو أهمية تعليمية أيضًا لبساطته، ولأنه أحد الطرق العديدة لعرض وحساب المحدد. بالنسبة للمصفوفات الكبيرة، يصبح حسابه غير فعال بسرعة مقارنةً بطريقة الحذف الغاوسي .

أمثلة

ضع في اعتبارك المصفوفة

ب=[123456789].{\displaystyle B={\begin{bmatrix}1&2&3\\4&5&6\\7&8&9\end{bmatrix}}.}

يمكن حساب محدد هذه المصفوفة باستخدام متسلسلة لابلاس على طول أي صف أو عمود منها. على سبيل المثال، ينتج عن المتسلسلة على طول الصف الأول ما يلي:

|ب|=1|5689|-2|4679|+3|4578|=1(-3)-2(-6)+3(-3)=0.{\displaystyle {\begin{aligned}|B|&=1\cdot {\begin{vmatrix}5&6\\8&9\end{vmatrix}}-2\cdot {\begin{vmatrix}4&6\\7&9\end{vmatrix}}+3\cdot {\begin{vmatrix}4&5\\7&8\end{vmatrix}}\\[5pt]&=1\cdot (-3)-2\cdot (-6)+3\cdot (-3)=0.\end{aligned}}}

يؤدي توسيع لابلاس على طول العمود الثاني إلى نفس النتيجة:

|ب|=-2|4679|+5|1379|-8|1346|=-2(-6)+5(-12)-8(-6)=0.{\displaystyle {\begin{aligned}|B|&=-2\cdot {\begin{vmatrix}4&6\\7&9\end{vmatrix}}+5\cdot {\begin{vmatrix}1&3\\7&9\end{vmatrix}}-8\cdot {\begin{vmatrix}1&3\\4&6\end{vmatrix}}\\[5pt]&=-2\cdot (-6)+5\cdot (-12)-8\cdot (-6)=0.\end{aligned}}}

من السهل التحقق من صحة النتيجة: المصفوفة منفردة لأن مجموع عمودها الأول والثالث يساوي ضعف العمود الثاني، وبالتالي فإن محددها يساوي صفرًا.

دليل

تمثيل مرئي لتوسيع لابلاس في حالة 3×3: يتم بناء كل حد تبديل للمحدد من اختيار الصف الأول وحد تبديل من المحدد الفرعي المقابل 2×2

يفترضب{\displaystyle B}هي مصفوفة من الرتبة n × n وأنا،ج{1،2،...،ن}.{\displaystyle i,j\in \{1,2,\dots ,n\}.}ولتوضيح الأمر، قمنا أيضاً بتسمية مدخلاتب{\displaystyle B}التي تشكلهاأنا،ج{\displaystyle i,j}المصفوفة الثانويةمأناج{\displaystyle M_{ij}}مثل

(أsت){\displaystyle (a_{st})}ل1s،تن-1.{\displaystyle 1\leq s,t\leq n-1.}

ضع في اعتبارك الحدود في توسيع|ب|{\displaystyle |B|}التي لديهابأناج{\displaystyle b_{ij}}كعامل. لكل منها الشكل

علامةτب1،τ(1)بأنا،جبن،τ(ن)=علامةτبأناجأ1،σ(1)أن-1،σ(ن-1){\displaystyle \operatorname {sgn} \tau \,b_{1,\tau (1)}\cdots b_{i,j}\cdots b_{n,\tau (n)}=\operatorname {sgn} \tau \,b_{ij}a_{1,\sigma (1)}\cdots a_{n-1,\sigma (n-1)}}

لبعض التبديلات τS n معτ(أنا)=ج{\displaystyle \tau (i)=j}وترتيب فريد ومرتبط بشكل واضحσSن-1{\displaystyle \sigma \in S_{n-1}}والذي يختار نفس المدخلات الثانوية مثل τ . وبالمثل، يحدد كل اختيار لـ σ قيمة τ المقابلة ، أي التطابق.στ{\displaystyle \sigma \leftrightarrow \tau }هو تقابل بينSن-1{\displaystyle S_{n-1}}و{τSن:τ(أنا)=ج}.{\displaystyle \{\tau \in S_{n}\colon \tau (i)=j\}.} باستخدام تدوين كوشي ذي السطرين ، العلاقة الصريحة بينτ{\displaystyle \tau }وσ{\displaystyle \sigma }يمكن كتابتها على النحو التالي

σ=(12أنان-1()ج(τ(1))()ج(τ(2))()ج(τ(أنا+1))()ج(τ(ن))){\displaystyle \sigma ={\begin{pmatrix}1&2&\cdots &i&\cdots &n-1\\(\leftarrow )_{j}(\tau (1))&(\leftarrow )_{j}(\tau (2))&\cdots &(\leftarrow )_{j}(\tau (i+1))&\cdots &(\leftarrow )_{j}(\tau (n))\end{pmatrix}}}

أين()ج{\displaystyle (\leftarrow )_{j}}هي اختصار مؤقت للدورة(ن،ن-1،،ج+1،ج){\displaystyle (n,n-1,\cdots ,j+1,j)}تُقلل هذه العملية جميع المؤشرات الأكبر من j بحيث يتناسب كل مؤشر مع المجموعة {1، 2، ...، n-1}

يمكن اشتقاق التبديل τ من σ كما يلي. عرّفσSن{\displaystyle \sigma '\in S_{n}}بواسطةσ(ك)=σ(ك){\displaystyle \sigma '(k)=\sigma (k)}ل1كن-1{\displaystyle 1\leq k\leq n-1}وσ(ن)=ن{\displaystyle \sigma '(n)=n}. ثمσ{\displaystyle \sigma '}يُعبّر عنه بـ

σ=(12أنان-1ن()ج(τ(1))()ج(τ(2))()ج(τ(أنا+1))()ج(τ(ن))ن){\displaystyle \sigma '={\begin{pmatrix}1&2&\cdots &i&\cdots &n-1&n\\(\leftarrow )_{j}(\tau (1))&(\leftarrow )_{j}(\tau (2))&\cdots &(\leftarrow )_{j}(\tau (i+1))&\cdots &(\leftarrow )_{j}(\tau (n))&n\end{pmatrix}}}

والآن، العملية التي تنطبق()أنا{\displaystyle (\leftarrow )_{i}}أولاً ثم قم بالتطبيقσ{\displaystyle \sigma '}(لاحظ أن تطبيق A قبل B يعادل تطبيق معكوس A على الصف العلوي من B في تدوين السطرين)

σ()أنا=(12أنا+1نأنا()ج(τ(1))()ج(τ(2))()ج(τ(أنا+1))()ج(τ(ن))ن){\displaystyle \sigma '(\leftarrow )_{i}={\begin{pmatrix}1&2&\cdots &i+1&\cdots &n&i\\(\leftarrow )_{j}(\tau (1))&(\leftarrow )_{j}(\tau (2))&\cdots &(\leftarrow )_{j}(\tau (i+1))&\cdots &(\leftarrow )_{j}(\tau (n))&n\end{pmatrix}}}

أين()أنا{\displaystyle (\leftarrow )_{i}}هي اختصار مؤقت لـ(ن،ن-1،،أنا+1،أنا){\displaystyle (n,n-1,\cdots ,i+1,i)}.

العملية التي تنطبقτ{\displaystyle \tau }أولاً ثم يطبق()ج{\displaystyle (\leftarrow )_{j}}يكون

()جτ=(12أنان-1ن()ج(τ(1))()ج(τ(2))ن()ج(τ(ن-1))()ج(τ(ن))){\displaystyle (\leftarrow )_{j}\tau ={\begin{pmatrix}1&2&\cdots &i&\cdots &n-1&n\\(\leftarrow )_{j}(\tau (1))&(\leftarrow )_{j}(\tau (2))&\cdots &n&\cdots &(\leftarrow )_{j}(\tau (n-1))&(\leftarrow )_{j}(\tau (n))\end{pmatrix}}}

وبالتالي، فإن الاثنين المذكورين أعلاه متساويان.

()جτ=σ()أنا{\displaystyle (\leftarrow )_{j}\tau =\sigma '(\leftarrow )_{i}}
τ=()جσ()أنا{\displaystyle \tau =(\rightarrow )_{j}\sigma '(\leftarrow )_{i}}

أين()ج{\displaystyle (\rightarrow )_{j}}هو عكس()ج{\displaystyle (\leftarrow )_{j}}وهو(ج،ج+1،،ن){\displaystyle (j,j+1,\cdots ,n)}.

هكذا

τ=(ج،ج+1،...،ن)σ(ن،ن-1،...،أنا){\displaystyle \tau \,=(j,j+1,\ldots ,n)\sigma '(n,n-1,\ldots ,i)}

بما أن الدورتين يمكن كتابتهما على التوالي على النحو التالين-أنا{\displaystyle n-i}ون-ج{\displaystyle n-j}التبديلات ،

علامةτ=(-1)2ن-(أنا+ج)علامةσ=(-1)أنا+جعلامةσ.{\displaystyle \operatorname {sgn} \tau \,=(-1)^{2n-(i+j)}\operatorname {sgn} \sigma '\,=(-1)^{i+j}\operatorname {sgn} \sigma .}

ومنذ الخريطةστ{\displaystyle \sigma \leftrightarrow \tau }دالة تقابلية،

أنا=1نτSن:τ(أنا)=جعلامةτب1،τ(1)بن،τ(ن)=أنا=1نσSن-1(-1)أنا+جعلامةσبأناجأ1،σ(1)أن-1،σ(ن-1)=أنا=1نبأناج(-1)أنا+جσSن-1علامةσأ1،σ(1)أن-1،σ(ن-1)=أنا=1نبأناج(-1)أنا+جمأناج{\displaystyle {\begin{aligned}\sum _{i=1}^{n}\sum _{\tau \in S_{n}:\tau (i)=j}\operatorname {sgn} \tau \,b_{1,\tau (1)}\cdots b_{n,\tau (n)}&=\sum _{i=1}^{n}\sum _{\sigma \in S_{n-1}}(-1)^{i+j}\operatorname {sgn} \sigma \,b_{ij}a_{1,\sigma (1)}\cdots a_{n-1,\sigma (n-1)}\\&=\sum _{i=1}^{n}b_{ij}(-1)^{i+j}\sum _{\sigma \in S_{n-1}}\operatorname {sgn} \sigma \,a_{1,\sigma (1)}\cdots a_{n-1,\sigma (n-1)}\\&=\sum _{i=1}^{n}b_{ij}(-1)^{i+j}M_{ij}\end{aligned}}}

ومن ثمّ تترتب النتيجة. وبالمثل، تبقى النتيجة صحيحة إذا تم استبدال فهرس المجموع الخارجي بـج{\displaystyle j}[ 1 ]

تحليل لابلاس للمحدد بواسطة المحددات التكميلية

يمكن تعميم توسيع المرافقات لابلاس على النحو التالي.

مثال

ضع في اعتبارك المصفوفة

أ=[12345678910111213141516].{\displaystyle A={\begin{bmatrix}1&2&3&4\\5&6&7&8\\9&10&11&12\\13&14&15&16\end{bmatrix}}.}

يمكن حساب محدد هذه المصفوفة باستخدام توسيع لابلاس للعوامل المرافقة على طول الصفين الأولين كما يلي. لاحظ أولاً أن هناك 6 مجموعات من عددين مختلفين في {1، 2، 3، 4}، وهي: ليكنS={{1،2}،{1،3}،{1،4}،{2،3}،{2،4}،{3،4}}{\displaystyle S=\left\{\{1,2\},\{1,3\},\{1,4\},\{2,3\},\{2,4\},\{3,4\}\right\}}كن المجموعة المذكورة آنفاً.

من خلال تحديد العوامل المساعدة التكميلية على أنها

ب{ج،ك}=|أ1جأ1كأ2جأ2ك|،{\displaystyle b_{\{j,k\}}={\begin{vmatrix}a_{1j}&a_{1k}\\a_{2j}&a_{2k}\end{vmatrix}},}
ج{ص،q}=|أ3صأ3qأ4صأ4q|،{\displaystyle c_{\{p,q\}}={\begin{vmatrix}a_{3p}&a_{3q}\\a_{4p}&a_{4q}\end{vmatrix}},}

وعلامة تبديلها هي

ε{ج،ك}،{ص،q}=علامة[1234جكصq]، أين صج،qك.{\displaystyle \varepsilon ^{\{j,k\},\{p,q\}}=\operatorname {sgn} {\begin{bmatrix}1&2&3&4\\j&k&p&q\end{bmatrix}},{\text{ where }}p\neq j,q\neq k.}

يمكن كتابة محدد المصفوفة A على النحو التالي:

|أ|=حSεح،حبحجح،{\displaystyle |A|=\sum _{H\in S}\varepsilon ^{H,H^{\prime }}b_{H}c_{H^{\prime }},}

أينح{\displaystyle H^{\prime }}هي المجموعة المكملة لـح{\displaystyle H}.

في مثالنا الصريح، هذا يعطينا

|أ|=ب{1،2}ج{3،4}-ب{1،3}ج{2،4}+ب{1،4}ج{2،3}+ب{2،3}ج{1،4}-ب{2،4}ج{1،3}+ب{3،4}ج{1،2}=|1256||11121516|-|1357||10121416|+|1458||10111415|+|2367||9121316|-|2468||9111315|+|3478||9101314|=-4(-4)-(-8)(-8)+(-12)(-4)+(-4)(-12)-(-8)(-8)+(-4)(-4)=16-64+48+48-64+16=0.{\displaystyle {\begin{aligned}|A|&=b_{\{1,2\}}c_{\{3,4\}}-b_{\{1,3\}}c_{\{2,4\}}+b_{\{1,4\}}c_{\{2,3\}}+b_{\{2,3\}}c_{\{1,4\}}-b_{\{2,4\}}c_{\{1,3\}}+b_{\{3,4\}}c_{\{1,2\}}\\[5pt]&={\begin{vmatrix}1&2\\5&6\end{vmatrix}}\cdot {\begin{vmatrix}11&12\\15&16\end{vmatrix}}-{\begin{vmatrix}1&3\\5&7\end{vmatrix}}\cdot {\begin{vmatrix}10&12\\14&16\end{vmatrix}}+{\begin{vmatrix}1&4\\5&8\end{vmatrix}}\cdot {\begin{vmatrix}10&11\\14&15\end{vmatrix}}+{\begin{vmatrix}2&3\\6&7\end{vmatrix}}\cdot {\begin{vmatrix}9&12\\13&16\end{vmatrix}}-{\begin{vmatrix}2&4\\6&8\end{vmatrix}}\cdot {\begin{vmatrix}9&11\\13&15\end{vmatrix}}+{\begin{vmatrix}3&4\\7&8\end{vmatrix}}\cdot {\begin{vmatrix}9&10\\13&14\end{vmatrix}}\\[5pt]&=-4\cdot (-4)-(-8)\cdot (-8)+(-12)\cdot (-4)+(-4)\cdot (-12)-(-8)\cdot (-8)+(-4)\cdot (-4)\\[5pt]&=16-64+48+48-64+16=0.\end{aligned}}}

كما سبق، من السهل التحقق من صحة النتيجة: المصفوفة منفردة لأن مجموع عمودها الأول والثالث يساوي ضعف العمود الثاني، وبالتالي فإن محددها يساوي صفرًا.

بيان عام

يتركب=[بأناج]{\displaystyle B=[b_{ij}]}لتكن مصفوفة من الرتبة n × n وS{\displaystyle S}مجموعة المجموعات الجزئية المكونة من k عنصر من {1، 2، ...، n } ،ح{\displaystyle H}عنصر فيه. ثم محددب{\displaystyle B}يمكن توسيعها على طول الصفوف k المحددة بواسطةح{\displaystyle H}على النحو التالي:

|ب|=لSεح،لبح،لجح،ل{\displaystyle |B|=\sum _{L\in S}\varepsilon ^{H,L}b_{H,L}c_{H,L}}

أينεح،ل{\displaystyle \varepsilon ^{H,L}}هي إشارة التبديل التي تحددهاح{\displaystyle H}ول{\displaystyle L}، يساوي(-1)(ححح)+(ل){\displaystyle (-1)^{\left(\sum _{h\in H}h\right)+\left(\sum _{\ell \in L}\ell \right)}}،بح،ل{\displaystyle b_{H,L}}المربع الصغير لـب{\displaystyle B}تم الحصول عليها عن طريق الحذف منب{\displaystyle B}الصفوف والأعمدة ذات الفهارس فيح{\displaystyle H}ول{\displaystyle L}على التوالي، وجح،ل{\displaystyle c_{H,L}}(يسمى مكمل لـبح،ل{\displaystyle b_{H,L}}) يُعرَّف بأنهبح،ل{\displaystyle b_{H',L'}}،ح{\displaystyle H'}ول{\displaystyle L'}كونه مكملاً لـح{\displaystyle H}ول{\displaystyle L}على التوالى.

يتوافق هذا مع النظرية المذكورة أعلاه عندماك=1{\displaystyle k=1}وينطبق الشيء نفسه على أي عدد ثابت من الأعمدة k .

التعقيد الحسابي

يُعدّ توسيع لابلاس غير فعال حسابيًا للمصفوفات عالية الأبعاد، حيث تبلغ تعقيداته الزمنية O ( n !) وفقًا لترميز Big O. في المقابل، يمكن استخدام تحليل المصفوفات إلى مصفوفات مثلثية ، كما في تحليل LU، للحصول على محددات ذات تعقيد زمني O ( ) . [ 2 ] يُنفّذ كود بايثون التالي توسيع لابلاس:

def determineminant ( M ): # الحالة الأساسية للدالة التكرارية: مصفوفة 1x1 إذا كان طول ( M ) == 1 : return M [ 0 ][ 0 ]المجموع = 0 لكل عمود ، عنصر في تعداد ( M [ 0 ]): # استبعاد الصف الأول والعمود الحالي. K = [ x [: column ] + x [ column + 1 :] لكل x في M [ 1 :]] s = 1 إذا كان العمود % 2 == 0 وإلا -1 المجموع + = s * العنصر * المحدد ( K ) إرجاع المجموع

انظر أيضاً

مراجع

  1. والتر، دان؛ تايتون، أليكس (1949). "المسألة الابتدائية 834". المجلة الرياضية الأمريكية الشهرية . 56 (6). الجمعية الرياضية الأمريكية: 409. doi : 10.2307/2306289 . JSTOR 2306289 . 
  2. ستوير بوليرش: مقدمة في الرياضيات العددية