Underdetermined system
An underdetermined system of linear equations is a system in which the number of independent equations is fewer than the number of unknowns, typically resulting in either no solution or infinitely many solutions.[1][2] In linear algebra, such systems are commonly expressed in the matrix form \mathbf{Ax} = \mathbf{b}, where \mathbf{A} is an m \times n coefficient matrix with m < n, \mathbf{x} is the n \times 1 vector of unknowns, and \mathbf{b} is the m \times 1 constant vector.[3] The existence of solutions depends on the rank of \mathbf{A} equaling the rank of the augmented matrix [\mathbf{A} | \mathbf{b}]; if consistent, the solution set is an affine subspace with dimension at least n - m, parameterized by at least n - m free variables.[3][1] To analyze underdetermined systems, Gaussian elimination or row reduction to reduced row echelon form (RREF) is employed, revealing the free variables and expressing dependent variables in terms of them, such as x_1 = c_1 + d_1 r, where r is a free parameter that can take any real value.[1] The general solution consists of a particular solution plus the null space of \mathbf{A}, which spans the homogeneous solutions.[3] Geometrically, in \mathbb{R}^3, a consistent underdetermined system with two equations often intersects along a line, representing a continuum of solutions.[2] Underdetermined systems arise in various applications, including signal processing, optimization, and engineering modeling, where additional constraints or regularization techniques like the Moore-Penrose pseudoinverse may be used to find minimal-norm solutions.[3] Numerical methods, such as those implemented in libraries like NumPy'slinalg.pinv or SciPy's null space computation, facilitate practical solving.[3]