نظام المعادلات الخطية

يحدد نظام خطي بثلاثة متغيرات مجموعة من المستويات . نقطة التقاطع هي الحل.

في الرياضيات ، يُعرف نظام المعادلات الخطية (أو النظام الخطي ) بأنه مجموعة من معادلتين خطيتين أو أكثر تتضمن نفس المتغيرات . [ 1 ] [ 2 ] على سبيل المثال، {3x+2y-z=12x-2y+4z=-2-x+12y-z=0{\displaystyle {\begin{cases}3x+2y-z=1\\2x-2y+4z=-2\\-x+{\frac {1}{2}}yz=0\end{cases}}} هو نظام من ثلاث معادلات في ثلاثة متغيرات x و y و z . حل النظام الخطي هو تعيين قيم للمتغيرات بحيث تتحقق جميع المعادلات في آن واحد. في المثال أعلاه، يُعطى الحل بالثلاثية المرتبة(x،y،z)=(1،-2،-2)،{\displaystyle (x,y,z)=(1,-2,-2),} لأنه يجعل المعادلات الثلاث جميعها صحيحة.

تُعدّ الأنظمة الخطية جزءًا أساسيًا من الجبر الخطي ، وهو فرعٌ يُستخدم في معظم فروع الرياضيات الحديثة. وتُشكّل الخوارزميات الحسابية لإيجاد الحلول جزءًا هامًا من الجبر الخطي العددي ، وتلعب دورًا بارزًا في الهندسة والفيزياء والكيمياء وعلوم الحاسوب والاقتصاد . غالبًا ما يُمكن تقريب نظام المعادلات غير الخطية بنظام خطي (انظر: التخطيط الخطي )، وهي تقنية مفيدة عند إنشاء نموذج رياضي أو محاكاة حاسوبية لنظام معقد نسبيًا .

في كثير من الأحيان، وفي هذه المقالة، تُقيد معاملات وحلول المعادلات بأن تكون أعدادًا حقيقية أو مركبة ، لكن النظرية والخوارزميات قابلة للتطبيق على المعاملات والحلول في أي مجال . بالنسبة للبنى الجبرية الأخرى ، طُورت نظريات أخرى. للاطلاع على المعاملات والحلول في مجال تكاملي ، مثل حلقة الأعداد الصحيحة ، انظر: المعادلة الخطية على حلقة . للاطلاع على المعاملات والحلول التي هي كثيرات حدود، انظر: أساس غروبنر . لإيجاد "أفضل" حلول عددية صحيحة من بين العديد من الحلول، انظر: البرمجة الخطية الصحيحة . للحصول على مثال لبنية أكثر غرابة يمكن تطبيق الجبر الخطي عليها، انظر: الهندسة الاستوائية .

أمثلة أولية

مثال بسيط

نظام معادلة واحدة بمجهول واحد

2x=4{\displaystyle 2x=4}

لديه الحل

x=2.{\displaystyle x=2.}

ومع ذلك، فإن معظم الأنظمة الخطية المثيرة للاهتمام تحتوي على معادلتين على الأقل.

مثال بسيط غير تافه

أبسط أنواع الأنظمة الخطية غير التافهة تتضمن معادلتين ومتغيرين:

2x+3y=64x+9y=15.{\displaystyle {\begin{alignedat}{5}2x&&\;+\;&&3y&&\;=\;&&6&\\4x&&\;+\;&&9y&&\;=\;&&15&.\end{alignedat}}}

إحدى طرق حل مثل هذا النظام هي كما يلي. أولاً، حل المعادلة العلوية لـx{\displaystyle x}من ناحيةy{\displaystyle y}:

x=3-32y.{\displaystyle x=3-{\frac {3}{2}}y.}

والآن، استبدل هذا التعبير لـ x في المعادلة السفلية:

4(3-32y)+9y=15.{\displaystyle 4\left(3-{\frac {3}{2}}y\right)+9y=15.}

ينتج عن ذلك معادلة واحدة تتضمن المتغير فقطy{\displaystyle y}. الحل يعطيy=1{\displaystyle y=1}ثم تعويض هذا في المعادلة لـx{\displaystyle x}العائدx=32{\displaystyle x={\frac {3}{2}}}. هذه الطريقة قابلة للتعميم على الأنظمة ذات المتغيرات الإضافية (انظر "إزالة المتغيرات" أدناه، أو المقالة المتعلقة بالجبر الابتدائي ).

الشكل العام

يمكن كتابة نظام عام من m معادلة خطية مع n من المجاهيل والمعاملات على النحو التالي:

{أ11x1+أ12x2++أ1نxن=ب1أ21x1+أ22x2++أ2نxن=ب2أم1x1+أم2x2++أمنxن=بم،{\displaystyle {\begin{cases}a_{11}x_{1}+a_{12}x_{2}+\dots +a_{1n}x_{n}=b_{1}\\a_{21}x_{1}+a_{22}x_{2}+\dots +a_{2n}x_{n}=b_{2}\\\vdots \\a_{m1}x_{1}+a_{m2}x_{2}+\dots +a_{mn}x_{n}=b_{m},\end{cases}}}

أينx1،x2،...،xن{\displaystyle x_{1},x_{2},\dots ,x_{n}}هي المجهولات،أ11،أ12،...،أمن{\displaystyle a_{11},a_{12},\dots ,a_{mn}}هي معاملات النظام، وب1،ب2،...،بم{\displaystyle b_{1},b_{2},\dots ,b_{m}}هي الحدود الثابتة. [ 3 ]

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

معادلة المتجهات

إحدى وجهات النظر المفيدة للغاية هي أن كل مجهول يمثل وزنًا لمتجه عمودي في تركيبة خطية .

x1[أ11أ21أم1]+x2[أ12أ22أم2]++xن[أ1نأ2نأمن]=[ب1ب2بم]{\displaystyle x_{1}{\begin{bmatrix}a_{11}\\a_{21}\\\vdots \\a_{m1}\end{bmatrix}}+x_{2}{\begin{bmatrix}a_{12}\\a_{22}\\\vdots \\a_{m2}\end{bmatrix}}+\dots +x_{n}{\begin{bmatrix}a_{1n}\\a_{2n}\\\vdots \\a_{mn}\end{bmatrix}}={\begin{bmatrix}b_{1}\\b_{2}\\\vdots \\b_{m}\end{bmatrix}}}

يُتيح هذا تطبيق جميع مفاهيم ونظريات الفضاءات المتجهة (أو بشكل أعم، الوحدات النمطية ). على سبيل المثال، تُسمى مجموعة جميع التراكيب الخطية الممكنة للمتجهات في الطرف الأيسر (LHS) بـ " المدى "، وللمعادلات حلٌّ فقط عندما يكون المتجه الأيمن ضمن هذا المدى. إذا كان لكل متجه ضمن هذا المدى تعبير واحد فقط كتركيبة خطية للمتجهات اليسرى المعطاة، فإن أي حل يكون فريدًا. على أي حال، يمتلك المدى أساسًا من المتجهات المستقلة خطيًا التي تضمن وجود تعبير واحد فقط؛ ولا يمكن أن يكون عدد المتجهات في هذا الأساس (بعده ) أكبر من m أو n ، ولكنه قد يكون أصغر. هذا مهم لأنه إذا كان لدينا m متجهًا مستقلًا، فإن الحل مضمون بغض النظر عن الطرف الأيمن (RHS)، وإلا فلا يُضمن.

معادلة المصفوفة

المعادلة المتجهة مكافئة لمعادلة مصفوفية من الشكل التالي: أx=ب{\displaystyle A\mathbf {x} =\mathbf {b} } حيث A هي مصفوفة من الرتبة m × n ، و x هو متجه عمودي يحتوي على n عنصر، و b هو متجه عمودي يحتوي على m عنصر. [ 4 ]

أ=[أ11أ12أ1نأ21أ22أ2نأم1أم2أمن]،x=[x1x2xن]،ب=[ب1ب2بم].{\displaystyle A={\begin{bmatrix}a_{11}&a_{12}&\cdots &a_{1n}\\a_{21}&a_{22}&\cdots &a_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{m1}&a_{m2}&\cdots &a_{mn}\end{bmatrix}},\quad \mathbf {x} ={\begin{bmatrix}x_{1}\\x_{2}\\\vdots \\x_{n}\end{bmatrix}},\quad \mathbf {b} ={\begin{bmatrix}b_{1}\\b_{2}\\\vdots \\b_{m}\end{bmatrix}}.} يتم الآن التعبير عن عدد المتجهات في أساس لمدى متجهات الأعمدة في A على أنه رتبة المصفوفة .

مجموعة الحلول

مجموعة الحلول للمعادلات x y = 1 و 3 x + y = 9 هي النقطة الوحيدة (2،  3).

حل النظام الخطي هو تعيين قيم للمتغيرات x1،x2،...،xن{\displaystyle x_{1},x_{2},\dots ,x_{n}}بحيث تتحقق كل معادلة من المعادلات. وتسمى مجموعة جميع الحلول الممكنة مجموعة الحلول . [ 5 ]

قد يتصرف النظام الخطي بإحدى الطرق الثلاث الممكنة التالية:

  1. يحتوي النظام على عدد لا نهائي من الحلول .
  2. يتميز النظام بحل فريد .
  3. لا يوجد حل للنظام .

التفسير الهندسي

بالنسبة لنظام يتضمن متغيرين ( س و ص )، تحدد كل معادلة خطية خطًا مستقيمًا على المستوى س ص . ولأن حل النظام الخطي يجب أن يحقق جميع المعادلات، فإن مجموعة الحلول هي تقاطع هذه الخطوط، وبالتالي فهي إما خط مستقيم، أو نقطة واحدة، أو المجموعة الفارغة .

بالنسبة لثلاثة متغيرات، تحدد كل معادلة خطية مستوىً في الفضاء ثلاثي الأبعاد ، ومجموعة الحلول هي تقاطع هذه المستويات. وبالتالي، قد تكون مجموعة الحلول مستوىً، أو خطًا، أو نقطة واحدة، أو المجموعة الفارغة. على سبيل المثال، بما أن ثلاثة مستويات متوازية لا تشترك في نقطة واحدة، فإن مجموعة حلول معادلاتها فارغة؛ ومجموعة حلول معادلات ثلاثة مستويات تتقاطع في نقطة واحدة هي نقطة واحدة؛ وإذا مرت ثلاثة مستويات بنقطتين، فإن معادلاتها لها حلان مشتركان على الأقل؛ في الواقع، مجموعة الحلول لانهائية وتتكون من جميع الخطوط المارة بهذه النقاط. [ 6 ]

بالنسبة لـ n متغير، تحدد كل معادلة خطية مستوىً فائقًا في فضاء ذي n بُعد . مجموعة الحلول هي تقاطع هذه المستويات الفائقة، وهي فضاء مسطح ، قد يكون له أي بُعد أقل من n .

السلوك العام

مجموعة حلول معادلتين بثلاثة متغيرات هي، بشكل عام، خط مستقيم.

بشكل عام، يتحدد سلوك النظام الخطي بالعلاقة بين عدد المعادلات وعدد المجاهيل. وكلمة "بشكل عام" هنا تعني أنه قد يحدث سلوك مختلف لقيم محددة لمعاملات المعادلات.

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

في الحالة الأولى، يكون بُعد مجموعة الحلول، بشكل عام، مساوياً لـ n m ، حيث n هو عدد المتغيرات و m هو عدد المعادلات.

توضح الصور التالية هذا التقسيم الثلاثي في ​​حالة متغيرين:

معادلة واحدةمعادلتانثلاث معادلات

للنظام الأول عدد لا نهائي من الحلول، وهي جميع النقاط الواقعة على الخط الأزرق. أما النظام الثاني فله حل وحيد، وهو نقطة تقاطع الخطين. بينما لا يوجد حل للنظام الثالث، لأن الخطوط الثلاثة لا تشترك في أي نقطة.

يجب التنويه إلى أن الصور أعلاه تُظهر الحالة الأكثر شيوعًا (الحالة العامة). من الممكن ألا يكون لنظام معادلتين بمجهولين حل (إذا كان الخطان متوازيين)، أو أن يكون لنظام ثلاث معادلات بمجهولين حل (إذا تقاطعت الخطوط الثلاثة في نقطة واحدة).

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

ملكيات

استقلال

تكون معادلات النظام الخطي مستقلة إذا لم يكن بالإمكان اشتقاق أي معادلة منها جبريًا من المعادلات الأخرى. عندما تكون المعادلات مستقلة، تحتوي كل معادلة على معلومات جديدة حول المتغيرات، ويؤدي حذف أي معادلة إلى زيادة حجم مجموعة الحلول. بالنسبة للمعادلات الخطية، فإن الاستقلال المنطقي هو نفسه الاستقلال الخطي .

المعادلات x 2 y = 1 ، 3 x + 5 y = 8 ، و 4 x + 3 y = 7 مرتبطة خطيًا.

على سبيل المثال، المعادلات

3x+2y=6و6x+4y=12{\displaystyle 3x+2y=6\;\;\;\;{\text{و}}\;\;\;\;6x+4y=12}

ليست مستقلة - فهي معادلة واحدة عند ضربها بمعامل اثنين، وستنتج رسومًا بيانية متطابقة. هذا مثال على التكافؤ في نظام المعادلات الخطية.

أما بالنسبة للمثال الأكثر تعقيدًا، فالمعادلات

x-2y=-13x+5y=84x+3y=7{\displaystyle {\begin{alignedat}{5}x&&\;-\;&&2y&&\;=\;&&-1&\\3x&&\;+\;&&5y&&\;=\;&&8&\\4x&&\;+\;&&3y&&\;=\;&&7&\end{alignedat}}}

ليست هذه المعادلات مستقلة، لأن المعادلة الثالثة هي مجموع المعادلتين الأخريين. في الواقع، يمكن اشتقاق أيٍّ من هذه المعادلات من المعادلتين الأخريين، ويمكن حذف أيٍّ منها دون التأثير على مجموعة الحلول. تمثل رسوم هذه المعادلات ثلاثة خطوط تتقاطع في نقطة واحدة.

تناسق

المعادلتان 3 س + 2 ص = 6 و 3 س + 2 ص = 12 غير متسقتين.

يكون النظام الخطي غير متسق إذا لم يكن له حل، وإلا فإنه يكون متسقًا . [ 7 ] عندما يكون النظام غير متسق، فمن الممكن استنتاج تناقض من المعادلات، والذي يمكن دائمًا إعادة كتابته على شكل العبارة 0 = 1 .

على سبيل المثال، المعادلات

3x+2y=6و3x+2y=12{\displaystyle 3x+2y=6\;\;\;\;{\text{and}}\;\;\;\;3x+2y=12}

المعادلتان غير متسقتين. في الواقع، بطرح المعادلة الأولى من الثانية وضرب طرفي الناتج في 1/6، نحصل على 0 = 1. يمثل تمثيل هاتين المعادلتين بيانيًا على المستوى xy خطين متوازيين .

من الممكن أن تكون ثلاث معادلات خطية غير متسقة، حتى لو كانت أي معادلتين منها متسقتين معًا. على سبيل المثال، المعادلات

x+y=12x+y=13x+2y=3{\displaystyle {\begin{alignedat}{7}x&&\;+\;&&y&&\;=\;&&1&\\2x&&\;+\;&&y&&\;=\;&&1&\\3x&&\;+\;&&2y&&\;=\;&&3&\end{alignedat}}}

معادلات غير متسقة. بجمع المعادلتين الأوليين نحصل على 3 س + 2 ص = 2 ، والتي يمكن طرحها من المعادلة الثالثة لنحصل على 0 = 1. أي معادلتين من هذه المعادلات لهما حل مشترك. ويمكن أن تحدث هذه الظاهرة نفسها لأي عدد من المعادلات.

عرض متحرك لمستوى الصف العمودي لنظامين غير متسقين من ثلاث معادلات في ثلاثة متغيرات. يحتوي النظام الأول على صفوف معاملات متناسبة بثوابت غير متوافقة؛ بينما يحتوي النظام الثاني على صف معاملات تابع ثالث بثابت غير متوافق.

بشكل عام، تحدث التناقضات إذا كانت الأطراف اليسرى للمعادلات في نظام ما مرتبطة خطيًا، ولم تحقق الحدود الثابتة علاقة الارتباط. أما نظام المعادلات الذي تكون أطرافه اليسرى مستقلة خطيًا فهو دائمًا متسق.

بعبارة أخرى، وفقًا لنظرية روشيه-كابيلي ، يكون أي نظام معادلات (سواء كان زائد التحديد أم لا) غير متسق إذا كانت رتبة المصفوفة الموسعة أكبر من رتبة مصفوفة المعاملات . أما إذا كانت رتبتا هاتين المصفوفتين متساويتين، فلا بد أن يكون للنظام حل واحد على الأقل. ويكون الحل وحيدًا إذا وفقط إذا كانت الرتبة تساوي عدد المتغيرات. وإلا، فإن الحل العام يحتوي على k من المعاملات الحرة، حيث k هو الفرق بين عدد المتغيرات والرتبة؛ وبالتالي، في هذه الحالة، يوجد عدد لا نهائي من الحلول. لا يمكن أن تتجاوز رتبة نظام المعادلات (أي رتبة المصفوفة الموسعة) عدد المتغيرات + 1، مما يعني أنه يمكن دائمًا اختزال أي نظام يحتوي على أي عدد من المعادلات إلى نظام يحتوي على عدد من المعادلات المستقلة يساوي على الأكثر عدد المتغيرات + 1.

التكافؤ

يكون نظامان خطيان يستخدمان نفس مجموعة المتغيرات متكافئين إذا أمكن اشتقاق كل معادلة في النظام الثاني جبريًا من معادلات النظام الأول، والعكس صحيح. ويكون النظامان متكافئين إذا كانا غير متسقين أو إذا كانت كل معادلة في كل منهما عبارة عن توليفة خطية من معادلات النظام الآخر. وعليه، يكون النظامان الخطيان متكافئين إذا وفقط إذا كان لهما نفس مجموعة الحلول.

حل نظام خطي

توجد عدة خوارزميات لحل نظام المعادلات الخطية .

وصف الحل

عندما تكون مجموعة الحلول محدودة، فإنها تُختزل إلى عنصر واحد. في هذه الحالة، يُوصف الحل الوحيد بسلسلة من المعادلات التي تمثل أطرافها اليسرى أسماء المجاهيل، بينما تمثل أطرافها اليمنى القيم المقابلة لها، على سبيل المثال(x=3،y=-2،z=6){\displaystyle (x=3,\;y=-2,\;z=6)}عندما يتم تحديد ترتيب للمجاهيل، على سبيل المثال الترتيب الأبجدي، يمكن وصف الحل كمتجه من القيم، مثل(3،-2،6){\displaystyle (3,\,-2,\,6)}بالنسبة للمثال السابق.

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

على سبيل المثال، ضع في اعتبارك النظام التالي:

x+3y-2z=53x+5y+6z=7{\displaystyle {\begin{alignedat}{7}x&&\;+\;&&3y&&\;-\;&&2z&&\;=\;&&5&\\3x&&\;+\;&&5y&&\;+\;&&6z&&\;=\;&&7&\end{alignedat}}}

يمكن وصف مجموعة حلول هذا النظام بالمعادلات التالية:

x=-7z-1وy=3z+2.{\displaystyle x=-7z-1\;\;\;\;{\text{and}}\;\;\;\;y=3z+2{\text{.}}}

هنا، z هو المتغير الحر، بينما x و y يعتمدان على z . يمكن الحصول على أي نقطة في مجموعة الحلول عن طريق اختيار قيمة لـ z أولاً ، ثم حساب القيم المقابلة لـ x و y .

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

قد تؤدي الخيارات المختلفة للمتغيرات الحرة إلى أوصاف مختلفة لنفس مجموعة الحلول. على سبيل المثال، يمكن وصف حل المعادلات المذكورة أعلاه بشكل بديل كما يلي:

y=-37x+117وz=-17x-17.{\displaystyle y=-{\frac {3}{7}}x+{\frac {11}{7}}\;\;\;\;{\text{and}}\;\;\;\;z=-{\frac {1}{7}}x-{\frac {1}{7}}{\text{.}}}

هنا x هو المتغير الحر، و y و z متغيران تابعان.

استبعاد المتغيرات

أبسط طريقة لحل نظام المعادلات الخطية هي حذف المتغيرات بشكل متكرر. ويمكن وصف هذه الطريقة على النحو التالي:

  1. في المعادلة الأولى، قم بحل أحد المتغيرات بدلالة المتغيرات الأخرى.
  2. استبدل هذا التعبير في المعادلات المتبقية. ينتج عن ذلك نظام معادلات بمعادلة واحدة أقل ومجهول أقل.
  3. كرر الخطوتين 1 و 2 حتى يتم اختزال النظام إلى معادلة خطية واحدة.
  4. قم بحل هذه المعادلة، ثم قم بالتعويض العكسي حتى يتم إيجاد الحل الكامل.

على سبيل المثال، ضع في اعتبارك النظام التالي:

{x+3y-2z=53x+5y+6z=72x+4y+3z=8{\displaystyle {\begin{cases}x+3y-2z=5\\3x+5y+6z=7\\2x+4y+3z=8\end{cases}}}

بحل المعادلة الأولى لإيجاد قيمة x نحصل علىx=5+2z-3y{\displaystyle x=5+2z-3y}وبإدخال هذا في المعادلتين الثانية والثالثة نحصل على

{y=3z+2y=72z+1{\displaystyle {\begin{cases}y=3z+2\\y={\tfrac {7}{2}}z+1\end{cases}}}

بما أن الطرف الأيسر من كلتا المعادلتين يساوي y ، فإن مساواة الطرف الأيمن من المعادلتين ينتج عنه ما يلي:

3z+2=72z+1z=2{\displaystyle {\begin{aligned}3z+2={\tfrac {7}{2}}z+1\\\Rightarrow z=2\end{aligned}}}

بالتعويض عن z = 2 في المعادلة الثانية أو الثالثة، نحصل على y = 8، وبتعويض قيمتي y و z في المعادلة الأولى، نحصل على x = −15. إذن، مجموعة الحلول هي الثلاثية المرتبة(x،y،z)=(-15،8،2){\displaystyle (x,y,z)=(-15,8,2)}.

تقليل عدد الصفوف

في اختزال الصفوف (المعروف أيضًا باسم الحذف الغاوسي )، يتم تمثيل النظام الخطي كمصفوفة موسعة [ 8 ].

[13-2535672438].{\displaystyle \left[{\begin{array}{rrr|r}1&3&-2&5\\3&5&6&7\\2&4&3&8\end{array}}\right]{\text{.}}}

ثم يتم تعديل هذه المصفوفة باستخدام عمليات الصفوف الأولية حتى تصل إلى شكل الصفوف المختزل . وهناك ثلاثة أنواع من عمليات الصفوف الأولية: [ 8 ]

النوع 1 : تبديل مواقع صفين.
النوع 2 : ضرب صف في عدد قياسي غير صفري .
النوع 3 : أضف إلى صف واحد مضاعفًا عدديًا لصف آخر.

ولأن هذه العمليات قابلة للعكس، فإن المصفوفة الموسعة الناتجة تمثل دائمًا نظامًا خطيًا مكافئًا للنظام الأصلي.

توجد عدة خوارزميات محددة لتقليل عدد صفوف المصفوفة الموسعة، وأبسطها خوارزمية الحذف الغاوسي وخوارزمية الحذف الغاوسي-جوردان . يوضح الحساب التالي تطبيق خوارزمية الحذف الغاوسي-جوردان على المصفوفة أعلاه:

[13-2535672438][13-250-412-82438][13-250-412-80-27-2][13-2501-320-27-2][13-2501-320012][13-2501080012][130901080012][100-1501080012].{\displaystyle {\begin{aligned}\left[{\begin{array}{rrr|r}1&3&-2&5\\3&5&6&7\\2&4&3&8\end{array}}\right]&\sim \left[{\begin{array}{rrr|r}1&3&-2&5\\0&-4&12&-8\\2&4&3&8\end{array}}\right]\sim \left[{\begin{array}{rrr|r}1&3&-2&5\\0&-4&12&-8\\0&-2&7&-2\end{array}}\right]\sim \left[{\begin{array}{rrr|r}1&3&-2&5\\0&1&-3&2\\0&-2&7&-2\end{array}}\right]\\&\sim \left[{\begin{array}{rrr|r}1&3&-2&5\\0&1&-3&2\\0&0&1&2\end{array}}\right]\sim \left[{\begin{array}{rrr|r}1&3&-2&5\\0&1&0&8\\0&0&1&2\end{array}}\right]\sim \left[{\begin{array}{rrr|r}1&3&0&9\\0&1&0&8\\0&0&1&2\end{array}}\right]\sim \left[{\begin{array}{rrr|r}1&0&0&-15\\0&1&0&8\\0&0&1&2\end{array}}\right].\end{aligned}}}
عرض متحرك لمستوى الصف العمودي لاختزال الصفوف للنظام أعلاه

المصفوفة الأخيرة في شكل صفوف مختزلة، وتمثل النظام x = 15 ، y = 8 ، z = 2. تُظهر المقارنة مع المثال الوارد في القسم السابق حول الحذف الجبري للمتغيرات أن هاتين الطريقتين متطابقتان في الواقع؛ ويكمن الاختلاف في كيفية كتابة العمليات الحسابية.

قاعدة كرامر

قاعدة كرامر هي صيغة صريحة لحل نظام من المعادلات الخطية، حيث يُعطى كل متغير بواسطة حاصل قسمة محددين . [ 9 ] على سبيل المثال، حل النظام

x+3y-2z=53x+5y+6z=72x+4y+3z=8{\displaystyle {\begin{alignedat}{7}x&\;+&\;3y&\;-&\;2z&\;=&\;5\\3x&\;+&\;5y&\;+&\;6z&\;=&\;7\\2x&\;+&\;4y&\;+&\;3z&\;=&\;8\end{alignedat}}}

يُعطى بواسطة

x=|53-2756843||13-2356243|،y=|15-2376283||13-2356243|،z=|135357248||13-2356243|.{\displaystyle x={\frac {\,{\begin{vmatrix}5&3&-2\\7&5&6\\8&4&3\end{vmatrix}}\,}{\,{\begin{vmatrix}1&3&-2\\3&5&6\\2&4&3\end{vmatrix}}\,}},\;\;\;\;y={\frac {\,{\begin{vmatrix}1&5&-2\\3&7&6\\2&8&3\end{vmatrix}}\,}{\,{\begin{vmatrix}1&3&-2\\3&5&6\\2&4&3\end{vmatrix}}\,}},\;\;\;\;z={\frac {\,{\begin{vmatrix}1&3&5\\3&5&7\\2&4&8\end{vmatrix}}\,}{\,{\begin{vmatrix}1&3&-2\\3&5&6\\2&4&3\end{vmatrix}}\,}}.}

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

على الرغم من أهمية قاعدة كرامر من الناحية النظرية، إلا أنها قليلة الفائدة العملية للمصفوفات الكبيرة، نظرًا لصعوبة حساب المحددات الكبيرة. (في الواقع، يُفضل حساب المحددات الكبيرة باستخدام اختزال الصفوف). علاوة على ذلك، تتميز قاعدة كرامر بخصائص عددية ضعيفة للغاية، مما يجعلها غير مناسبة لحل حتى الأنظمة الصغيرة بدقة، إلا إذا أُجريت العمليات باستخدام الحساب الكسري بدقة غير محدودة.

حل المصفوفة

إذا تم التعبير عن نظام المعادلات في شكل المصفوفةأx=ب{\displaystyle A\mathbf {x} =\mathbf {b} }يمكن أيضًا التعبير عن مجموعة الحلول الكاملة في شكل مصفوفة. إذا كانت المصفوفة A مربعة (تحتوي على m صفوف و n = m أعمدة) ولها رتبة كاملة (جميع صفوفها m مستقلة)، فإن النظام له حل وحيد يُعطى بواسطة

x=أ-1ب{\displaystyle \mathbf {x} =A^{-1}\mathbf {b} }

أينأ-1{\displaystyle A^{-1}}هو معكوس المصفوفة A. وبشكل أعم، بغض النظر عما إذا كان m = n أم لا، وبغض النظر عن رتبة A ، فإن جميع الحلول (إن وجدت) تُعطى باستخدام معكوس مور-بنروز للمصفوفة A ، والذي يُرمز إليه بـأ+{\displaystyle A^{+}}، كما يلي:

x=أ+ب+(أنا-أ+أ)w{\displaystyle \mathbf {x} =A^{+}\mathbf {b} +\left(I-A^{+}A\right)\mathbf {w} }

أينw{\displaystyle \mathbf {w} }هو متجه من المعاملات الحرة يمتد على جميع المتجهات الممكنة من الرتبة n × 1. الشرط الضروري والكافي لوجود أي حل (أو حلول) هو أن الحل المحتمل الذي تم الحصول عليه باستخدامw=0{\displaystyle \mathbf {w} =\mathbf {0} }مُرضٍأx=ب{\displaystyle A\mathbf {x} =\mathbf {b} } أي أنأأ+ب=ب.{\displaystyle AA^{+}\mathbf {b} =\mathbf {b} .}إذا لم يتحقق هذا الشرط، فإن نظام المعادلات يكون غير متسق وليس له حل. أما إذا تحقق الشرط، فإن النظام يكون متسقًا وله حل واحد على الأقل. على سبيل المثال، في الحالة المذكورة أعلاه حيث تكون المصفوفة A مربعة وذات رتبة كاملة،أ+{\displaystyle A^{+}}ببساطة يساويأ-1{\displaystyle A^{-1}}وتتبسط معادلة الحل العامة إلى

x=أ-1ب+(أنا-أ-1أ)w=أ-1ب+(أنا-أنا)w=أ-1ب{\displaystyle \mathbf {x} =A^{-1}\mathbf {b} +\left(I-A^{-1}A\right)\mathbf {w} =A^{-1}\mathbf {b} +\left(I-I\right)\mathbf {w} =A^{-1}\mathbf {b} }

كما ذكرنا سابقاً، حيثw{\displaystyle \mathbf {w} }لقد اختفى هذا الخيار تماماً من الحل، ولم يتبق سوى حل واحد. أما في حالات أخرى،w{\displaystyle \mathbf {w} }ويبقى عدد لا نهائي من القيم المحتملة لمتجه المعامل الحرw{\displaystyle \mathbf {w} }أعطِ عددًا لا نهائيًا من حلول المعادلة.

طرق أخرى

بينما يمكن حل أنظمة المعادلات المكونة من ثلاث أو أربع معادلات يدويًا بسهولة (انظر كراكوفيان )، غالبًا ما تُستخدم الحواسيب لحل الأنظمة الأكبر. تعتمد الخوارزمية القياسية لحل نظام المعادلات الخطية على طريقة الحذف الغاوسي مع بعض التعديلات. أولًا، من الضروري تجنب القسمة على أعداد صغيرة، لأنها قد تؤدي إلى نتائج غير دقيقة. يمكن تحقيق ذلك بإعادة ترتيب المعادلات عند الضرورة، وهي عملية تُعرف باسم التمحور . ثانيًا، لا تُجري الخوارزمية عملية الحذف الغاوسي بدقة، بل تحسب تحليل LU للمصفوفة A. يُعد هذا التحليل أداة تنظيمية في المقام الأول، ولكنه أسرع بكثير عند الحاجة إلى حل عدة أنظمة لها نفس المصفوفة A ولكن بمتجهات b مختلفة .

إذا كانت للمصفوفة A بنية خاصة، فيمكن استغلال ذلك للحصول على خوارزميات أسرع أو أكثر دقة. على سبيل المثال، يمكن حل الأنظمة ذات المصفوفة المتناظرة الموجبة المحددة بسرعة مضاعفة باستخدام تحليل تشوليسكي . يُعدّ التكرار الليفنسوني طريقة سريعة لمصفوفات توبليتز . كما توجد طرق خاصة للمصفوفات التي تحتوي على العديد من العناصر الصفرية (ما يُسمى بالمصفوفات المتفرقة )، والتي تظهر بكثرة في التطبيقات.

غالبًا ما يُتبع نهج مختلف تمامًا للأنظمة الكبيرة جدًا، والتي قد تستغرق وقتًا أو ذاكرة كبيرين لولا ذلك. تقوم الفكرة على البدء بتقريب أولي للحل (لا يشترط أن يكون دقيقًا على الإطلاق)، وتغيير هذا التقريب على عدة خطوات لتقريبه من الحل الحقيقي. بمجرد أن يصبح التقريب دقيقًا بدرجة كافية، يُعتبر هذا هو حل النظام. وهذا ما يُؤدي إلى فئة الطرق التكرارية . بالنسبة لبعض المصفوفات المتفرقة، يُحسّن إدخال العشوائية من سرعة الطرق التكرارية. [ 10 ] أحد الأمثلة على الطرق التكرارية هو طريقة جاكوبي ، حيث تكون المصفوفةأ{\displaystyle A}ينقسم إلى مكونه القطريد{\displaystyle D}ومكونه غير القطريل+يو{\displaystyle L+U}تخمين مبدئيx(0){\displaystyle {\mathbf {x}}^{(0)}}يُستخدم في بداية الخوارزمية. ويتم حساب كل تخمين لاحق باستخدام المعادلة التكرارية التالية:

x(ك+1)=د-1(ب-(ل+يو)x(ك)){\displaystyle {\mathbf {x}}^{(k+1)}=D^{-1}({\mathbf {b}}-(L+U){\mathbf {x}}^{(k)})}

عندما يكون الفرق بين التخميناتx(ك){\displaystyle {\mathbf {x}}^{(k)}}وx(ك+1){\displaystyle {\mathbf {x}}^{(k+1)}}إذا كانت قيمة صغيرة بما يكفي، يُقال إن الخوارزمية قد تقاربت نحو الحل. [ 11 ]

يوجد أيضًا خوارزمية كمومية للأنظمة الخطية للمعادلات . [ 12 ]

الأنظمة المتجانسة

يكون نظام المعادلات الخطية متجانساً إذا كانت جميع الحدود الثابتة تساوي صفرًا:

أ11x1+أ12x2++أ1نxن=0أ21x1+أ22x2++أ2نxن=0 أم1x1+أم2x2++أمنxن=0.{\displaystyle {\begin{alignedat}{7}a_{11}x_{1}&&\;+\;&&a_{12}x_{2}&&\;+\cdots +\;&&a_{1n}x_{n}&&\;=\;&&&0\\a_{21}x_{1}&&\;+\;&&a_{22}x_{2}&&\;+\cdots +\;&&a_{2n}x_{n}&&\;=\;&&&0\\&&&&&&&&&&\vdots \;\ &&&\\a_{m1}x_{1}&&\;+\;&&a_{m2}x_{2}&&\;+\cdots +\;&&a_{mn}x_{n}&&\;=\;&&&0.\\\end{alignedat}}}

النظام المتجانس يكافئ معادلة مصفوفية من الشكل التالي

أx=0{\displaystyle A\mathbf {x} =\mathbf {0} }

حيث A هي مصفوفة m × n ، و x هو متجه عمودي يحتوي على n مدخلات، و 0 هو متجه الصفر الذي يحتوي على m مدخلات.

مجموعة الحلول المتجانسة

لكل نظام متجانس حل واحد على الأقل، يُعرف بالحل الصفري (أو التافه )، والذي يُحصل عليه بتعيين القيمة صفر لكل متغير. إذا كان للنظام مصفوفة غير منفردة ( det( A ) ≠ 0 )، فإنه الحل الوحيد. أما إذا كان للنظام مصفوفة منفردة، فإنه توجد مجموعة حلول تحتوي على عدد لا نهائي من الحلول. تتميز مجموعة الحلول هذه بالخصائص الإضافية التالية:

  1. إذا كان u و v متجهين يمثلان حلولاً لنظام متجانس، فإن مجموع المتجهات u + v هو أيضًا حل للنظام.
  2. إذا كان u متجهًا يمثل حلًا لنظام متجانس، و r أي عدد قياسي ، فإن r u هو أيضًا حل للنظام.

هذه هي بالضبط الخصائص المطلوبة لكي تكون مجموعة الحلول فضاءً جزئياً خطياً من R n . وعلى وجه الخصوص، فإن مجموعة حلول النظام المتجانس هي نفسها الفضاء الصفري للمصفوفة A المقابلة .

العلاقة بالأنظمة غير المتجانسة

توجد علاقة وثيقة بين حلول النظام الخطي وحلول النظام المتجانس المقابل:

أx=بوأx=0.{\displaystyle A\mathbf {x} =\mathbf {b} \qquad {\text{and}}\qquad A\mathbf {x} =\mathbf {0} .}

على وجه التحديد، إذا كان p أي حل محدد للنظام الخطي A x = b ، فيمكن وصف مجموعة الحلول بأكملها على النحو التالي:

{ص+v:v هل يوجد حل لـ أx=0}.{\displaystyle \left\{\mathbf {p} +\mathbf {v} :\mathbf {v} {\text{ هو أي حل للمعادلة }}A\mathbf {x} =\mathbf {0} \right\}.}

هندسياً، يعني هذا أن مجموعة حلول المعادلة A x = b هي إزاحة لمجموعة حلول المعادلة A x = 0. وبالتحديد، يمكن الحصول على المستوى المسطح للنظام الأول عن طريق إزاحة الفضاء الخطي الفرعي للنظام المتجانس بواسطة المتجه p .

ينطبق هذا المنطق فقط إذا كان للنظام A x = b حل واحد على الأقل. ويحدث هذا إذا وفقط إذا كان المتجه b يقع في صورة التحويل الخطي A.

انظر أيضاً

مراجع

الحواشي

فهرس

للمزيد من القراءة

  • أنطون، هوارد (2005). الجبر الخطي الابتدائي (نسخة التطبيقات) (  الطبعة التاسعة). وايلي إنترناشونال.
  • أكسلر، شيلدون جاي (1997). الجبر الخطي بأسلوب صحيح (  الطبعة الثانية). سبرينغر-فيرلاغ. ISBN 0-387-98259-0.
  • لاي، ديفيد سي. (22 أغسطس 2005). الجبر الخطي وتطبيقاته (  الطبعة الثالثة). أديسون ويسلي. ISBN 978-0-321-28713-7.
  • ماير، كارل د. (15 فبراير 2001). تحليل المصفوفات والجبر الخطي التطبيقي . جمعية الرياضيات الصناعية والتطبيقية (SIAM). ISBN 978-0-89871-454-8تمت أرشفة هذا النص من النسخة الأصلية في 1 مارس 2001.
  • بول، ديفيد (2006). الجبر الخطي: مقدمة حديثة (  الطبعة الثانية). بروكس/كول. ISBN 0-534-99845-3.
  • ليون، ستيفن ج. (2006). الجبر الخطي مع التطبيقات (  الطبعة السابعة). بيرسون برنتيس هول.
  • سترانج، جيلبرت (2005). الجبر الخطي وتطبيقاته .
  • بينغ، ريتشارد؛ فيمبالا، سانتوش س. (2024). "حل الأنظمة الخطية المتفرقة أسرع من ضرب المصفوفات". مجلة الاتصالات ACM . 67 (7): 79-86 . arXiv : 2007.10254 . doi : 10.1145/3615679 .
  • شعار ويكيميديا ​​كومنزالوسائط المتعلقة بنظام المعادلات الخطية على ويكيميديا ​​كومنز