AMKbook.Net Задачи должны иметь решение
Реклама

Базисные (основные) и свободные (неосновные) переменные. Общее и базисное решения системы линейных алгебраических уравнений. Первая часть.

В теме "Теорема Кронекера-Капелли" было указано, что если ранг расширеной матрицы системы \(\widetilde{A}\) и ранг матрицы системы \(A\) равны между собой, то заданная система линейных алгебраических уравнений (СЛАУ) совместна, т.е. имеет решение. Вопрос о количестве этих решений разрешим с помощью следствия из теоремы Кронекера. Согласно ему, если \(\rang A=\rang\widetilde{A} = n\) (\(n\) – количество неизвестных), то СЛАУ имеет единственное решение. Если же \(\rang A=\rang\widetilde{A}\lt{n}\), то количество решений заданной СЛАУ бесконечно.

Особый интерес представляет именно случай \(\rang A=\rang\widetilde{A} \lt{n}\), которым и займёмся в этой теме. Так как \(\rang A=\rang\widetilde{A}\), то обозначим эти ранги просто буквой \(r\), т.е. \(\rang A=\rang\widetilde{A}=r\). Итак, \(r \lt{n}\) и система неопределена, т.е. имеет бесконечное количество решений.

Что означает фраза "ранг матрицы равен \(r\)"? Она означает, что есть хотя бы один минор \(r\)-го порядка, который не равен нулю. Напомню, что такой минор называется базисным. Базисных миноров может быть несколько. При этом все миноры, порядок которых выше \(r\), равны нулю или не существуют.

Если коэффициенты при \(r\) переменных совместной СЛАУ образуют базисный минор матрицы системы \(A\), то эти \(r\) переменных называют базисными или основными. Остальные \(n-r\) переменных именуют свободными или неосновными.

Выбрать \(r\) базисных переменных в общем случае можно различными способами. В задачах я покажу наиболее часто используемый способ выбора.

Решение СЛАУ, в котором все свободные переменные равны нулю, называется базисным.

Во всех изложенных ниже задачах матрицу системы будем обозначать буквой \(A\), а расширенную матрицу системы – буквой \(\widetilde{A}\).

Задача №1

Условие

Решить СЛАУ \( \left \{ \begin{aligned} & 3x_1-6x_2+9x_3+13x_4=9\\ & -x_1+2x_2+x_3+x_4=-11;\\ & x_1-2x_2+2x_3+3x_4=5. \end{aligned} \right.\). Если система является неопределённой, указать базисное решение.

Решение

Итак, мы имеем СЛАУ, у которой 3 уравнения и 4 переменных: \(x_1\), \(x_2\), \(x_3\), \(x_4\). Так как количество переменных больше количества уравнений, то такая система не может иметь единственное решение (чуть позже мы строго докажем это предложение на основе теоремы Кронекера-Капелли). Найдём решения СЛАУ, используя метод Гаусса:

\[ \left( \begin{array} {cccc|c} 3 & -6 & 9 & 13 & 9 \\ -1 & 2 & 1 & 1 & -11 \\ 1 & -2 & 2 & 3 & 5 \end{array} \right) \rightarrow \left|\begin{aligned} & \text{поменяем местами первую и третью}\\ & \text{строки, чтобы первым элементом}\\ & \text{первой строки стала единица.} \end{aligned}\right| \rightarrow \\ \rightarrow\left( \begin{array} {cccc|c} 1 & -2 & 2 & 3 & 5\\ -1 & 2 & 1 & 1 & -11 \\ 3 & -6 & 9 & 13 & 9 \end{array} \right) \begin{array} {l} \phantom{0} \\ r_2+r_1\\ r_3-3r_1 \end{array} \rightarrow \left( \begin{array} {cccc|c} 1 & -2 & 2 & 3 & 5\\ 0 & 0 & 3 & 4 & -6 \\ 0 & 0 & 3 & 4 & -6 \end{array}\right) \begin{array} {l} \phantom{0} \\ \phantom{0}\\r_3-r_2\end{array} \rightarrow \\ \rightarrow\left( \begin{array} {cccc|c} 1 & -2 & 2 & 3 & 5\\ 0 & 0 & 3 & 4 & -6 \\ 0 & 0 & 0 & 0 & 0 \end{array}\right) \]

Мы завершили прямой ход метода Гаусса, приведя расширенную матрицу системы к ступенчатому виду. Слева от черты расположены элементы преобразованной матрицы системы, которую мы также привели к ступенчатому виду. Напомню, что если некая матрица приведена к ступенчатому виду, то её ранг равен количеству ненулевых строк.

Матрицы

И матрица системы, и расширенная матрица системы после эквивалентных преобразований приведены к ступенчатому виду; они содержат по две ненулевых строки. Вывод: \(\rang A=\rang\widetilde{A} = 2\).

Итак, заданная СЛАУ содержит 4 переменных (обозначим их количество как \(n\), т.е. \(n=4\)). Кроме того, ранги матрицы системы и расширенной матрицы системы равны между собой и равны числу \(r=2\). Так как \(r \lt{n}\), то согласно следствию из теоремы Кронекера-Капелли СЛАУ является неопределённой (имеет бесконечное количество решений).

Найдём эти решения. Для начала выберем базисные переменные. Их количество должно равняться \(r\), т.е. в нашем случае имеем две базисные переменные. Какие именно переменные (ведь у нас их 4 штуки) принять в качестве базисных? Обычно в качестве базисных переменных берут те переменные, которые расположены на первых местах в ненулевых строках преобразованной матрицы системы, т.е. на "ступеньках". Что это за "ступеньки" показано на рисунке:

Матрицы

На "ступеньках" стоят числа из столбцов №1 и №3. Первый столбец соответствует переменной \(x_1\), а третий столбец соответствует переменной \(x_3\). Именно переменные \(x_1\) и \(x_3\) примем в качестве базисных.

В принципе, если вас интересует именно методика решения таких систем, то можно пропускать нижеследующее примечание и читать далее. Если вы хотите выяснить, почему можно в качестве базисных взять именно эти переменные, и нельзя ли выбрать иные – прошу раскрыть примечание.

Примечание

Почему можно принять переменные \(x_1\) и \(x_3\) в качестве базисных? Для ответа на этот вопрос давайте вспомним, что ранг матрицы системы равен числу \(r=2\). Это говорит о том, что все миноры данной матрицы, порядок которых выше 2, либо равны нулю, либо не существуют. Ненулевые миноры есть только среди миноров второго порядка. Выберем какой-либо ненулевой минор второго порядка. Мы можем выбирать его как в исходной матрице системы \(A\), т.е. в матрице \(\left( \begin{array} {cccc} 3 & -6 & 9 & 13 \\ -1 & 2 & 1 & 1 \\ 1 & -2 & 2 & 3 \end{array} \right)\), так и в преобразованной матрице системы, т.е. в \(\left( \begin{array} {cccc} 1 & -2 & 2 & 3 \\ 0 & 0 & 3 & 4 \\ 0 & 0 & 0 & 0 \end{array}\right)\). Так как в преобразованной матрице системы побольше нулей, то будем работать именно с нею.

Итак, давайте выберем минор второго порядка, элементы которого находятся на пересечении строк №1 и №2, и столбцов №1 и №2:

\[ M_{2}^{(1)}=\left| \begin{array} {cc} 1 & -2 \\ 0 & 0 \end{array}\right|=1\cdot 0-(-2)\cdot 0=0. \]

Вывод: выбранный нами минор второго порядка не является базисным, ибо он равен нулю. Так как элементы этого минора взяты из столбца №1 (он соответствует переменной \(x_1\)) и столбца №2 (он соответствует переменной \(x_2\)), то пара переменных \(x_1\) и \(x_2\) не могут быть базисными переменными.

Осуществим вторую попытку, взяв минор второго порядка, элементы которого лежат на пересечении строк №1, №2 и столбцов №3 и №4:

\[ M_{2}^{(2)}=\left| \begin{array} {cc} 2 & 3\\ 3 & 4 \end{array}\right|=2\cdot 4-3\cdot 3=-1. \]

Вывод: выбранный нами минор второго порядка является базисным, ибо он не равен нулю. Так как элементы этого минора взяты из столбца №3 (он соответствует переменной \(x_3\)) и столбца №4 (он соответствует переменной \(x_4\)), то пару переменных \(x_3\) и \(x_4\) можно принять в качестве базисных.

Сделаем и третью попытку, найдя значение минора, элементы которого расположены на пересечении строк №1, №2 и столбцов №1 и №3:

\[ M_{2}^{(3)}=\left| \begin{array} {cc} 1 & 2\\ 0 & 3 \end{array}\right|=3. \]

Вывод: выбранный нами минор второго порядка является базисным, ибо он не равен нулю. Так как элементы этого минора взяты из столбца №1 (он соответствует переменной \(x_1\)) и столбца №3 (он соответствует переменной \(x_3\)), то пару переменных \(x_1\) и \(x_3\) можно принять в качестве базисных.

Как видите, выбор базисных переменных не является однозначным. На самом деле количество вариантов выбора не превышает количество размещений из \(n\) элементов по \(r\), т.е. не больше чем \(C_{n}^{r}\).

В рассматриваемой задаче в качестве баисных были приняты переменные \(x_1\) и \(x_3\) – сугубо из соображений удобства дальнейшего решения. В чём это удобство состоит, будет видно чуток позже.

Базисные переменные выбраны: это \(x_1\) и \(x_3\). Остальные \(n-r=2\) переменных (т.е. \(x_2\) и \(x_4\)) являются свободными. Нам нужно выразить базисные переменные через свободные.

Я предпочитаю работать с системой в матричной форме записи. Для начала очистим полученную матрицу \(\left( \begin{array} {cccc|c} 1 & -2 & 2 & 3 & 5\\ 0 & 0 & 3 & 4 & -6 \\ 0 & 0 & 0 & 0 & 0 \end{array}\right)\) от нулевой строки:

\[ \left( \begin{array} {cccc|c} 1 & -2 & 2 & 3 & 5\\ 0 & 0 & 3 & 4 & -6 \end{array}\right) \]

Свободным переменным, т.е. \(x_2\) и \(x_4\), соответствуют столбцы №2 и №4. Перенесём эти столбцы за черту. Знак всех элементов переносимых столбцов изменится на противоположный:

Матрицы
Почему меняются знаки? Что вообще значит это перенесение столбцов?

Давайте обратимся к расширенной матрице системы, которая после преобразований имеет вид \(\left( \begin{array} {cccc|c} 1 & -2 & 2 & 3 & 5\\ 0 & 0 & 3 & 4 & -6 \end{array}\right)\). Перейдём от матрицы к уравнениям. Первая строка соответствует уравнению \(x_1-2x_2+2x_3+3x_4=5\), а вторая строка соответствует уравнению \(3x_3+4x_4=-6\). Теперь перенесём свободные переменные \(x_2\) и \(x_4\) в правые части уравнений. Естественно, что когда мы переносим выражение \(4x_4\) в правую часть уравнения, то знак его изменится на противоположный, и в правой части появится \(-4x_4\).

\[ \begin{aligned} & x_1+2x_3=5+2x_2-3x_4;\\ & 3x_3=-6-4x_4. \end{aligned} \]

Если опять записать полученную систему в виде матрицы, то мы и получим матрицу с перенесёнными за черту столбцами.

А теперь продолжим решение обычным методом Гаусса. Наша цель: сделать матрицу до черты единичной. Для начала разделим вторую строку на 3, а потом продолжим преобразования обратного хода метода Гаусса:

\[ \left( \begin{array} {cc|ccc} 1 & 2 & 5 & 2 & -3\\ 0 & 3 & -6 & 0 & -4 \end{array}\right) \begin{array} {l} \phantom{0} \\ 1/3\cdot{r_2} \end{array} \rightarrow \left( \begin{array} {cc|ccc} 1 & 2 & 5 & 2 & -3\\ 0 & 1 & -2 & 0 & -4/3 \end{array}\right) \begin{array} {l} r_1-2r_2 \\ \phantom{0} \end{array} \rightarrow \\ \rightarrow \left(\begin{array} {cc|ccc} 1 & 0 & 9 & 2 & -1/3\\ 0 & 1 & -2 & 0 & -4/3 \end{array}\right). \]

Матрица до черты стала единичной, метод Гаусса завершён. Общее решение найдено, осталось лишь записать его. Если вспомнить, что четвёртый столбец соответствует переменной \(x_2\), а пятый столбец – переменной \(x_4\), то получим:

\[ \left\{\begin{aligned} & x_1=9+2x_2-\frac{1}{3}x_4;\\ & x_2\in R;\\ & x_3=-2-\frac{4}{3}x_4;\\ & x_4 \in R. \end{aligned}\right. \]

Нами получено общее решение заданной СЛАУ. Чтобы найти базисное решение, нужно все свободные переменные приравнять к нулю. Т.е. полагая \(x_2=0\) и \(x_4=0\), будем иметь:

\[ \left\{\begin{aligned} & x_1=9;\\ & x_2=0;\\ & x_3=-2;\\ & x_4=0. \end{aligned}\right. \]

Решение \(x_1=9\), \(x_2=0\), \(x_3=-2\), \(x_4=0\) и является базисным решением данной СЛАУ. В принципе, задавая свободным переменным иные значения, можно получить иные частные решения данной системы. Таких частных решений бесконечное количество. Например, принимая \(x_2=-4\) и \(x_4=1\), получим такое частное решение: \(\left\{\begin{aligned} & x_1=\frac{2}{3};\\ & x_2=-4;\\ & x_3=-\frac{10}{3};\\ & x_4=1. \end{aligned}\right.\). Базисное решение, которые мы нашли ранее – лишь одно из бесконечного множества частных решений заданной СЛАУ.

Если есть желание, то полученное решение можно проверить. Например, подставляя \(x_1=9+2x_2-\frac{1}{3}x_4\) и \(x_3=-2-\frac{4}{3}x_4\) в левую часть первого уравнения, получим:

\[ 3x_1-6x_2+9x_3+13x_4=3\cdot \left(9+2x_2-\frac{1}{3}x_4\right)-6x_2+9\cdot \left(-2-\frac{4}{3}x_4\right)+13x_4=9. \]

Проверка первого уравнения увенчалась успехом; точно так же можно проверить второе и третье уравнения.

Ответ:

Общее решение: \(\left\{\begin{aligned} & x_1=9+2x_2-\frac{1}{3}x_4;\\ & x_2\in R;\\ & x_3=-2-\frac{4}{3}x_4;\\ & x_4 \in R. \end{aligned}\right.\), базисное решение: \( \left\{\begin{aligned} & x_1=9;\\ & x_2=0;\\ & x_3=-2;\\ & x_4=0. \end{aligned}\right.\).

Задача №2

Условие

Решить СЛАУ

\[\left\{\begin{aligned} & x_1-2x_2+4x_3+2x_5=0;\\ & 4x_1-11x_2+21x_3-2x_4+3x_5=-1; \\ & -3x_1+5x_2-13x_3-4x_4+x_5=-2. \end{aligned}\right.\]

Если система является неопределённой, указать базисное решение.

Решение

Похожая задача уже был решен в теме "метод Крамера" (задача №4). Переменные \(x_4\) и \(x_5\) были перенесены в правые части, а дальше применялись стандартные операции метода Крамера. Однако такой метод решения не гарантирует достижения результата. Например, мы переносим некие переменные в правую часть, а оставшийся определитель оказывается равным нулю, – что тогда? Решать перебором? :) Поэтому гораздо удобнее применять преобразования метода Гаусса, как и в предыдущей задаче.

\[ \left( \begin{array} {ccccc|c} 1 & -2 & 4 & 0 & 2 & 0\\ 4 & -11 & 21 & -2 & 3 & -1\\ -3 & 5 & -13 & -4 & 1 & -2 \end{array} \right) \begin{array} {l} \phantom{0} \\r_2-4r_1\\r_3+3r_1\end{array} \rightarrow \left( \begin{array} {ccccc|c} 1 & -2 & 4 & 0 & 2 & 0\\ 0 & -3 & 5 & -2 & -5 & -1\\ 0 & -1 & -1 & -4 & 7 & -2 \end{array} \right) \rightarrow \\ \rightarrow \left|\begin{aligned} & \text{поменяем местами вторую и третью}\\ & \text{строки, чтобы диагональным элементом}\\ & \text{второй строки стало число (-1).} \end{aligned}\right|\rightarrow \left( \begin{array} {ccccc|c} 1 & -2 & 4 & 0 & 2 & 0\\ 0 & -1 & -1 & -4 & 7 & -2\\ 0 & -3 & 5 & -2 & -5 & -1 \end{array} \right) \begin{array} {l} \phantom{0} \\ \phantom{0}\\r_3-3r_1\end{array} \rightarrow \\ \rightarrow \left( \begin{array} {ccccc|c} 1 & -2 & 4 & 0 & 2 & 0\\ 0 & -1 & -1 & -4 & 7 & -2\\ 0 & 0 & 8 & 10 & -26 & 5 \end{array} \right). \]

Матрица системы и расширенная матрица системы приведены к трапециевидной форме. Ранги этих матриц равны между собой и равны числу 3, т.е. \(\rang A=\rang\widetilde{A} = 3\). Так как ранги равны между собой и меньше, чем количество переменных, то согласно следствию из теоремы Кронекера-Капелли данная система имеет бесконечное количество решений.

Количество неизвестных \(n=5\), ранги обеих матриц \(r=3\), поэтому нужно выбрать три базисных переменных и \(n-r=2\) свободных переменных. Применяя тот же метод "ступенек", что и в предыдущей задаче, выберем в качестве базисных переменных \(x_1\), \(x_2\), \(x_3\), а в качестве свободных переменных – \(x_4\) и \(x_5\).

Столбцы №4 и №5, которые соответствуют свободным переменным, перенесём за черту. После этого разделим третью строку на 8 и продолжим решение методом Гаусса:

\[ \left( \begin{array} {ccc|ccc} 1 & -2 & 4 & 0 & 0 & -2\\ 0 & -1 & -1 & -2 & 4 & -7\\ 0 & 0 & 8 & 5 & -10 & 26 \end{array} \right) \begin{array} {l} \phantom{0} \\ \phantom{0}\\1/8\cdot{r_3}\end{array} \rightarrow \left( \begin{array} {ccc|ccc} 1 & -2 & 4 & 0 & 0 & -2\\ 0 & -1 & -1 & -2 & 4 & -7\\ 0 & 0 & 1 & 5/8 & -5/4 & 13/4 \end{array} \right) \begin{array} {l}r_1-4r_3 \\r_2+r_3\\ \phantom{0}\end{array} \rightarrow \\ \left( \begin{array} {ccc|ccc} 1 & -2 & 0 & -5/2 & 5 & -15\\ 0 & -1 & 0 & -11/8 & 11/4 & -15/4\\ 0 & 0 & 1 & 5/8 & -5/4 & 13/4 \end{array} \right) \begin{array} {l} \phantom{0} \\ -1\cdot{r_2}\\ \phantom{0}\end{array} \rightarrow \left( \begin{array} {ccc|ccc} 1 & -2 & 0 & -5/2 & 5 & -15\\ 0 & 1 & 0 & 11/8 & -11/4 & 15/4\\ 0 & 0 & 1 & 5/8 & -5/4 & 13/4 \end{array} \right) \begin{array} {l}r_1+2r_2 \\ \phantom{0}\\ \phantom{0}\end{array} \rightarrow\\ \rightarrow\left( \begin{array} {ccc|ccc} 1 & 0 & 0 & 1/4 & -1/2 & -15/2\\ 0 & 1 & 0 & 11/8 & -11/4 & 15/4\\ 0 & 0 & 1 & 5/8 & -5/4 & 13/4 \end{array} \right) \]

Из последней матрицы имеем общее решение заданной СЛАУ: \(\left\{\begin{aligned} & x_1=\frac{1}{4}-\frac{1}{2}x_4-\frac{15}{2}x_5;\\ & x_2=\frac{11}{8}-\frac{11}{4}x_4+\frac{15}{4}x_5;\\ & x_3=\frac{5}{8}-\frac{5}{4}x_4+\frac{13}{4}x_5;\\ & x_4 \in R;\\ & x_5 \in R. \end{aligned}\right.\). Базисное решение получим, если приравняем свободные переменные к нулю, т.е. \(x_4=0\), \(x_5=0\):

\[ \left\{\begin{aligned} & x_1=\frac{1}{4};\\ & x_2=\frac{11}{8};\\ & x_3=\frac{5}{8};\\ & x_4=0;\\ & x_5=0. \end{aligned}\right. \]
Ответ:

Общее решение: \(\left\{\begin{aligned} & x_1=\frac{1}{4}-\frac{1}{2}x_4-\frac{15}{2}x_5;\\ & x_2=\frac{11}{8}-\frac{11}{4}x_4+\frac{15}{4}x_5;\\ & x_3=\frac{5}{8}-\frac{5}{4}x_4+\frac{13}{4}x_5;\\ & x_4 \in R;\\ & x_5 \in R. \end{aligned}\right.\), базисное решение: \(\left\{\begin{aligned} & x_1=\frac{1}{4};\\ & x_2=\frac{11}{8};\\ & x_3=\frac{5}{8};\\ & x_4=0;\\ & x_5=0. \end{aligned}\right.\).

Продолжение этой темы рассмотрим во второй части, где разберём ещё задачи с нахождением общего решения.

Часть №1
Часть №2