Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints
Abstract
1. Introduction
2. Systematic Approach for Detecting and Resolving Over-Constraints
2.1. Solution Methods for Systems of Equations with Constraints
2.2. Gauss Elimination-Based Algorithm
2.3. Illustrative Example
3. Algorithm for Large-Scale Models with Complex Constraints
3.1. Block-Wise Gauss Elimination-Based Algorithm
3.2. Q-Less Sparse QR Factorization Algorithm
3.3. Comparison of Algorithms in Large-Scale Analysis Models
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| DOF | Degree of Freedom |
| FE | Finite Element |
| FEA | Finite Element Analysis |
| FSSI | Fluid–Structure–Soil Interaction |
| FSI | Fluid–Structure Interaction |
| CPU | Central Processing Unit |
| MKL | Math Kernel Library |
| QR | Orthogonal–Triangular (QR) Factorization |
| LU | Lower–Upper (LU) Factorization |
| SVD | Singular Value Decomposition |
| CSR | Compressed Sparse Row |
| KICT | Korea Institute of Civil Engineering and Building Technology |
| MOE | Ministry of Environment (Republic of Korea) |
Appendix A. Formulation of the FSSI Problem
Appendix A.1. Conformal Coupling Formulation
Appendix A.2. Non-Conformal Coupling Formulation
References
- Abaqus, Inc. Abaqus Analysis User’s Manual; Version 6.7; Abaqus, Inc.: Providence, RI, USA, 2007. [Google Scholar]
- Boulbes, R.J. Troubleshooting Finite-Element Modeling with Abaqus; Wiley: Hoboken, NJ, USA, 2020. [Google Scholar]
- ANSYS, Inc. Release 11.0 Documentation for ANSYS—Multibody Analysis Guide; ANSYS, Inc.: Canonsburg, PA, USA, 2007. [Google Scholar]
- ADINA R&D, Inc. Theory and Modeling Guide, ADINA System 8.3; ADINA R&D, Inc.: Watertown, MA, USA, 2005. [Google Scholar]
- Cho, J.-R. Object-Oriented Finite Element Framework Using Hybrid Programming. Ph.D. Dissertation, Seoul National University, Seoul, Republic of Korea, 2009. [Google Scholar]
- ANSYS, Inc. ANSYS Release 18.2. Available online: https://www.ansys.com (accessed on 18 January 2018).
- Cook, R.D.; Malkus, D.S.; Plesha, M.E.; Witt, R.J. Concepts and Applications of Finite Element Analysis, 4th ed.; Wiley: New York, NY, USA, 2001. [Google Scholar]
- Pękal, M.; Frączek, J. Comparison of selected formulations for multibody system dynamics with redundant constraints. Arch. Mech. Eng. 2016, 63, 93–110. [Google Scholar] [CrossRef]
- Pękal, M.; Wojtyra, M. Constraint-matrix-based method for reaction and driving forces uniqueness analysis in overconstrained or overactuated multibody systems. Mech. Mach. Theory 2023, 188, 105368. [Google Scholar] [CrossRef]
- Belytschko, T.; Liu, W.K.; Moran, B. Nonlinear Finite Elements for Continua and Structures; Wiley: Chichester, UK, 2000. [Google Scholar]
- Crisfield, M.A. Non-Linear Finite Element Analysis of Solids and Structures; Wiley: Chichester, UK, 1996; Volume 1. [Google Scholar]
- Riks, E. An incremental approach to the solution of snapping and buckling problems. Int. J. Solids Struct. 1979, 15, 529–551. [Google Scholar] [CrossRef]
- Davis, T.A. Direct Methods for Sparse Linear Systems; SIAM: Philadelphia, PA, USA, 2006. [Google Scholar]
- Cornell Computer Science. Sparse Least Squares and Q-Less QR. Available online: https://www.cs.cornell.edu/~bindel/class/cs4220-s16/lec/2016-02-29-notes.pdf (accessed on 12 November 2025).
- Anderson, E.; Bai, Z.; Bischof, C.; Blackford, L.S.; Demmel, J.; Dongarra, J.; Croz, J.D.; Greenbaum, A.; Hammarling, S.; McKenney, A.; et al. LAPACK Users’ Guide, 3rd ed.; SIAM: Philadelphia, PA, USA, 1999. [Google Scholar]
- Intel Corporation. Intel Math Kernel Library. Available online: https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html (accessed on 12 November 2025).
- Davis, T.A. SuiteSparseQR: Multifunctional multithreaded rank-revealing sparse QR factorization. ACM Trans. Math. Softw. 2011, 38, 8. [Google Scholar] [CrossRef]
- Guennebaud, G.; Jacob, B.; Jolivet, R.; Falcou, J.; Gosmann, J.; Keck, M.; Iglberger, K.; Fistinig, M.; Thom, A.; Lelarge, M.; et al. Eigen v3. Available online: http://eigen.tuxfamily.org (accessed on 12 November 2025).
- Bielak, J.; Loukakis, K.; Hisada, Y.; Yoshimura, C. Domain reduction method for three-dimensional earthquake modeling in localized regions, Part I: Theory. Bull. Seismol. Soc. Am. 2003, 93, 817–824. [Google Scholar] [CrossRef]
- Cho, J.-R.; Lee, J.-H.; Cho, K.; Yoon, H. Acoustic interface element on nonconformal finite element mesh for fluid–structure interaction problem. EESK J. Earthq. Eng. 2023, 27, 163–170. (In Korean) [Google Scholar] [CrossRef]















| ← Coarse | Mesh Refinement Level | Fine → | ||||||
|---|---|---|---|---|---|---|---|---|
| 50% | 60% | 70% | 80% | 90% | 100% | 110% | ||
| No. of DOFs | 64,577 | 101,765 | 159,240 | 229,460 | 320,295 | 427,327 | 556,979 | |
| No. of given constraints | 7580 | 10,300 | 13,808 | 17,408 | 22,360 | 26,888 | 31,832 | |
| No. of consistent over-constraints | 168 | 192 | 216 | 240 | 276 | 288 | 300 | |
| No. of constraints after handling | 7412 | 10,108 | 13,592 | 17,168 | 22,084 | 26,600 | 31,532 | |
| Elapsed time (s) | Trial 1 | 3.061 | 5.929 | 11.510 | 20.999 | 39.294 | 60.456 | 99.192 |
| of Q-less sparse QR | Trial 2 | 3.127 | 5.939 | 11.475 | 21.185 | 38.614 | 60.309 | 96.681 |
| Trial 3 | 3.029 | 5.992 | 11.442 | 20.908 | 38.267 | 61.426 | 96.195 | |
| Average | 3.072 | 5.953 | 11.475 | 21.031 | 38.725 | 60.730 | 97.356 | |
| Elapsed time (s) | Trial 1 | 1.807 | 4.894 | 10.239 | 20.795 | 42.539 | 67.737 | 126.666 |
| of block-wise Gauss Elimination- | Trial 2 | 1.895 | 4.926 | 10.099 | 20.799 | 42.525 | 68.974 | 128.127 |
| Based | Trial 3 | 1.818 | 4.853 | 10.149 | 20.954 | 43.309 | 68.636 | 128.739 |
| Average | 1.840 | 4.891 | 10.162 | 20.849 | 42.791 | 68.449 | 127.844 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cho, J.-R.; Cho, K.; Yoon, H.; Rhee, D.S.; Lee, J.H. Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints. Appl. Sci. 2025, 15, 13059. https://doi.org/10.3390/app152413059
Cho J-R, Cho K, Yoon H, Rhee DS, Lee JH. Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints. Applied Sciences. 2025; 15(24):13059. https://doi.org/10.3390/app152413059
Chicago/Turabian StyleCho, Jeong-Rae, Keunhee Cho, Hyejin Yoon, Dong Sop Rhee, and Jin Ho Lee. 2025. "Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints" Applied Sciences 15, no. 24: 13059. https://doi.org/10.3390/app152413059
APA StyleCho, J.-R., Cho, K., Yoon, H., Rhee, D. S., & Lee, J. H. (2025). Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints. Applied Sciences, 15(24), 13059. https://doi.org/10.3390/app152413059

