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

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

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

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

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

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

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

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

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

Задача №1

Условие

Решить СЛАУ \(\displaystyle{ \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 переменных: \(\displaystyle{x_1}\), \(\displaystyle{x_2}\), \(\displaystyle{x_3}\), \(\displaystyle{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) \]

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

Матрицы

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

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

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

Матрицы

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

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

Примечание

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

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

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

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

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

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

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

Я предпочитаю работать с системой в матричной форме записи. Для начала очистим полученную матрицу \(\displaystyle{\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) \]

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

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

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

Матрица до черты стала единичной, метод Гаусса завершён. Общее решение найдено, осталось лишь записать его. Если вспомнить, что четвёртый столбец соответствует переменной \(\displaystyle{x_2}\), а пятый столбец – переменной \(\displaystyle{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. \]

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

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

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

Если есть желание, то полученное решение можно проверить. Например, подставляя \(\displaystyle{x_1=9+2x_2-\frac{1}{3}x_4}\) и \(\displaystyle{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. \]

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

Ответ:

Общее решение: \(\displaystyle{\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.}\), базисное решение: \(\displaystyle{ \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). Переменные \(\displaystyle{x_4}\) и \(\displaystyle{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, т.е. \(\displaystyle{\rang A=\rang\widetilde{A} = 3}\). Так как ранги равны между собой и меньше, чем количество переменных, то согласно следствию из теоремы Кронекера-Капелли данная система имеет бесконечное количество решений.

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

Из последней матрицы имеем общее решение заданной СЛАУ: \(\displaystyle{\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.}\). Базисное решение получим, если приравняем свободные переменные к нулю, т.е. \(\displaystyle{x_4=0}\), \(\displaystyle{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. \]

Ответ:

Общее решение: \(\displaystyle{\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.}\), базисное решение: \(\displaystyle{\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.}\).

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