Skip to main content
Back

Linear Systems and Solution Methods: Study Notes for College Algebra

Study Guide - Smart Notes

Tailored notes based on your materials, expanded with key definitions, examples, and context.

Linear Systems and Direct Methods

What is a Linear System?

A linear system is a collection of linear equations that must be satisfied simultaneously. Each equation represents a constraint, and the solution is a set of values that satisfies all constraints at once.

  • Example: Mixing solutions problem: Let = litres of 10% solution, = litres of 30% solution. Equations:

    • (total volume constraint)

    • (dissolved substance constraint)

    The solution is the intersection point of the two lines represented by these equations.

Geometric Interpretation of Linear Equations

Each linear equation in two variables () represents a straight line. The solution to a system is the intersection point(s) of these lines.

  • One solution: Lines intersect at a single point.

  • No solution: Lines are parallel and distinct.

  • Infinitely many solutions: Lines coincide (are the same line).

Determinants and Uniqueness of Solutions

The determinant of a square matrix indicates whether a system has a unique solution.

  • If , the system has a unique solution.

  • If , the system has either no solution or infinitely many solutions.

2x2 Determinant:

3x3 Determinant (by elimination): Reduce to upper triangular form and multiply the diagonal entries.

Matrix Notation

Systems of equations can be written compactly as , where is the coefficient matrix, is the vector of unknowns, and is the vector of constants.

Conditioning and Sensitivity

Some systems are more sensitive to small changes in data than others. If lines (or planes) are nearly parallel, small changes in coefficients or constants can cause large changes in the solution.

  • Condition number: (measures sensitivity)

  • Residual: (measures how well an approximate solution satisfies the equations)

Elimination and Triangular Systems

Elimination Method

Elimination transforms the system into an equivalent upper triangular system, which can be solved by back substitution.

  • Permitted operations: swap equations, multiply by nonzero constants, add multiples of one equation to another.

Augmented Matrix

The augmented matrix records the coefficients and constants, making elimination systematic:

Back and Forward Substitution

  • Back substitution: Used for upper triangular systems, solve from bottom to top.

  • Forward substitution: Used for lower triangular systems, solve from top to bottom.

General formula for back substitution:

General formula for forward substitution:

Gaussian Elimination, Pivoting, and Factorisations

Gaussian Elimination

Gaussian elimination systematically applies elimination to reduce a matrix to upper triangular form.

  • Partial pivoting: Swap rows to ensure the largest available pivot is used, improving numerical stability.

PLU Factorisation

With pivoting, the factorisation is used, where is a permutation matrix, is lower triangular, and is upper triangular.

  • To solve :

    • Solve (forward substitution)

    • Solve (back substitution)

Crout and Cholesky Factorisations

  • Crout: with having ones on the diagonal.

  • Cholesky: For symmetric positive-definite matrices, .

Tridiagonal Systems and the Thomas Algorithm

For tridiagonal matrices, the Thomas algorithm efficiently solves the system in operations by exploiting the structure.

Iterative Methods

Jacobi and Gauss–Seidel Methods

  • Jacobi: Each new approximation uses only values from the previous iteration.

  • Gauss–Seidel: Uses the most recently updated values as soon as they are available.

Jacobi update formula:

Gauss–Seidel update formula:

Convergence and Stopping Criteria

  • Residual test:

  • Iterate-change test:

  • Strict diagonal dominance: for all (sufficient for convergence)

Matrix Splitting and Spectral Radius

Iterative methods can be written as , where is the iteration matrix. The method converges if the spectral radius .

Successive Over-Relaxation (SOR)

SOR modifies Gauss–Seidel by introducing a relaxation parameter :

  • : under-relaxation

  • : Gauss–Seidel

  • : over-relaxation

Choosing and Checking a Method

  • Small dense systems: Gaussian elimination with partial pivoting.

  • Symmetric positive-definite: Cholesky factorisation.

  • Tridiagonal: Thomas algorithm.

  • Large sparse: Iterative methods (Jacobi, Gauss–Seidel, SOR).

Always check the residual to verify the accuracy of the computed solution, especially in sensitive or ill-conditioned systems.

Summary Table: Methods for Solving Linear Systems

Method

When to Use

Key Features

Gaussian Elimination

Small to medium dense systems

Direct, uses elimination and back substitution

PLU Factorisation

Multiple right-hand sides

Stores elimination for reuse

Cholesky

Symmetric positive-definite matrices

Efficient, stores one triangular factor

Thomas Algorithm

Tridiagonal matrices

Linear time, exploits structure

Jacobi

Large sparse systems

Simple, simultaneous updates

Gauss–Seidel

Large sparse systems

Sequential updates, faster convergence

SOR

Large sparse systems

Adjustable relaxation, can accelerate convergence

Additional info: These notes expand on the provided material with definitions, formulas, and structured explanations suitable for College Algebra students. The content covers core topics in linear systems, elimination, determinants, conditioning, and iterative methods, all of which are foundational in College Algebra and related courses.

Pearson Logo

Study Prep