Система лінійних алгебраїчних рівняньСистема лінійних алгебраїчних рівнянь (СЛАР) — в лінійній алгебрі система лінійних рівнянь, яка має вигляд: Це система m лінійних рівнянь з n невідомими, де
Якщо кількість рівнянь співпадає з кількістю невідомих, таку систему лінійних рівнянь називають квадратною. Системи лінійних алгебраїчних рівнянь відіграють важливу роль у математиці, оскільки до них зводиться велика кількість задач лінійної алгебри, теорії диференціальних рівнянь, математичної фізики тощо, та областей фізики й техніки, де застосовуються ці математичні теорії. Векторний записСистему лінійних алгебраїчних рівнянь можна записати у вигляді, де кожна невідома є ваговим коефіцієнтом в лінійній комбінації вектор-стовпців. Що дозволяє переформулювати задачу в термінах векторного простору: рівняння має розв'язок тоді і тільки тоді, коли лінійна комбінація (лінійна оболонка) векторів лівої частини включає вектор правої частини. Матричний записВекторна форма еквівалентна матричній формі запису де A — матриця m×n, x — вектор з n компонент, b — вектор з m компонент. Число векторів в базисі лінійної оболонки векторів є рангом матриці. Множина розв'язківРозв'язком системи лінійних алгебраїчних рівнянь є будь-яка сукупність дійсних чисел , яка при підстановці в кожне рівняння системи перетворює його в тотожність. Якщо система має хоча б один розв'язок, то вона називається сумісною, і несумісною, якщо не має жодного. Відповідь на питання сумісності системи дає теорема Кронекера-Капеллі. Сумісна система називається визначеною, якщо вона має єдиний розв'язок, і невизначеною, якщо вона має безліч розв'язків. В останньому випадку кожен її розв'язок називають частковим розв'язком системи. Сукупність усіх часткових розв'язків називають загальним розв'язком системи. Якщо всі вільні члени , система лінійних алгебраїчних рівнянь називається однорідною. Однорідна система має очевидний розв'язок, у якому всі . Цей розв'язок заведено називати тривіальним. Відмінні від тривіального розв'язки існують тільки тоді, коли матриця вироджена. Еквівалентні системи лінійних алгебраїчних рівняньСистеми лінійних алгебраїчних рівнянь називаються еквівалентними, якщо множина їхніх розв'язків збігається, тобто будь-який розв'язок однієї системи є водночас розв'язком іншої, і навпаки. Систему, еквівалентну даній, можна отримати, зокрема, замінивши одне з рівнянь на це ж рівняння, помножене на будь-яке відмінне від нуля число. Еквівалентну систему можна отримати також, замінивши одне з рівнянь сумою цього рівняння з іншим рівнянням системи. Загалом, заміна рівняння системи на лінійну комбінацію рівнянь дає систему, еквівалентну початковій. Система лінійних алгебраїчних рівнянь еквівалентна системі
де - невироджена матриця. Зокрема, якщо сама матриця - невироджена, і для неї існує обернена матриця , то розв'язок системи рівнянь можна формально записати у вигляді
Методи розв'язанняМетоди розв'язку систем лінійних алгебраїчних рівнянь можна досить чітко поділити на три групи: точні, ітераційні та ймовірнісні. За Бахваловим (1987 рік), точні методи застосовні до систем з числом змінних до порядку 104, ітераційні — 107. Точні методиДо точних методів належать методи, що дають точний результат у припущенні ідеальної арифметики (див. IEEE754). Точні методи можна застосовувати й тоді, коли коефіцієнти й вільні члени рівняння задані в аналітичній, символьній формі.
Ітераційні методиІтераційні методи встановлюють процедуру уточнення певного початкового наближення до розв'язку. При виконанні умов збіжності вони дозволяють досягти будь-якої точності просто повторенням ітерацій. Перевага цих методів у тому, що часто вони дозволяють досягти розв'язку з наперед заданою точністю швидше, а також розв'язувати більші системи рівнянь. Суть цих методі полягає в тому, щоб знайти нерухому точку матричного рівняння:
еквівалентного початковій системі лінійних алгебраїчних рівнянь. При ітерації в правій частині рівняння заміняється, наприклад, у методі Якобі (метод простої ітерації) на наближення, знайдене на попередньому кроці:
Збіжність ітераційної процедури досягається вибором матриці , що залежить від задачі. Умови збіжності конкретні для кожного конкретного методу. Серед ітераційних методів можна відзначити найпопулярніші:
Системи лінійних нерівностейПоряд з рівняннями суттєву роль у всіх розділах сучасної математики грають нерівності. Розв'язання багатьох задач зводиться до розв'язання нерівностей або їхніх систем. Нерівність (1) називають алгебраїчною, якщо функції та - многочлени відповідно степеня m з n невідомими. Зокрема, якщо та - лійнійні функції, тобто многочлени першого степеня, то нерівність (1) називається лінійною. Інакше кажучи, лінійними називають нерівності, у яких невідомі тільки першого степеня. Такими, наприклад, є нерівності та . Перше з них - лінійна нерівність з трьома невідомими, друга - з двома. Лінійна нерівність з n невідомими у загальному вигляді записується так: Програмне забезпеченняМетоди розв'язання систем лінійних алгебраїчних рівнянь входять до складу численних математичних програм на зразок Mathematica, Maple, Matlab та інших. Окремими незалежними бібліотеками підпрограм, що надають такі можливості, є, зокрема Linpack та LAPACK. Відповідний модуль є також у GNU Scientific Library, IMSL, NAG. Посилання
Див. такожДжерела
Виноски
|