Related Experiment Video
Updated: Aug 8, 2025

Author Spotlight: Integrated Multi-Omics Analysis for Unveiling Multicellular Immune Signatures in Clinical Heart Attack Cohorts
Published on: September 20, 2024
A fast two-stage algorithm for non-negative matrix factorization in smoothly varying data
Ran Gu1, Simon J L Billinge2, Qiang Du2
1School of Statistics and Data Science, KLMDASR, LEBPS and LPMC, Nankai University, Tianjin 300071, People's Republic of China.
Abstract:
This article reports the study of algorithms for non-negative matrix factorization (NMF) in various applications involving smoothly varying data such as time or temperature series diffraction data on a dense grid of points. Utilizing the continual nature of the data, a fast two-stage algorithm is developed for highly efficient and accurate NMF. In the first stage, an alternating non-negative least-squares framework is used in combination with the active set method with a warm-start strategy for the solution of subproblems. In the second stage, an interior point method is adopted to accelerate the local convergence. The convergence of the proposed algorithm is proved. The new algorithm is compared with some existing algorithms in benchmark tests using both real-world data and synthetic data. The results demonstrate the advantage of the algorithm in finding high-precision solutions.
Related Concept Videos
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...

