Since its definition by Golub and Van Loan in 1980, the classical TLS method has been extended to solve weighted, structured, and regularized TLS problems and was applied in signal processing, system identification, computer vision, document retrieval, computer algebra, and other fields.