Numerical solution of 2D Helmholtz Equation by Bicubic B-spline Collocation with SOR Iteration

Claire NC Motiun; Jumat Sulaiman; Aini Janteng; Asep Kuswandi Supriatna.

Transactions on Science and Technology, 12(3-2), Article ID UMS-ReS3OA1, pp 1 - 14.

Back to main issue

ABSTRACT
Two-dimensional Helmholtz equations arise in various fields, including acoustics, electromagnetics, and fluid dynamics, in which their numerical solutions are essential for modeling wave propagation phenomena. This study presents a numerical approach based on the Bicubic B-spline collocation method combined with the Successive Overrelaxation (SOR) iterative solver to efficiently solve the 2D Helmholtz equation. The method involves constructing a system of equations by discretizing the domain using Bicubic B-spline interpolation and collocation techniques. The resulting linear system is solved iteratively, and the performance of the SOR method is compared with the classical Gauss-Seidel (GS) iteration. Numerical experiments on three test cases demonstrate that the SOR iteration significantly reduces the number of iterations and computational time compared to the GS method, highlighting the effectiveness and efficiency of the proposed approach.

KEYWORDS: SOR Iteration; Gauss Seidel Iteration; B-spline Collocation Solution; Two-Dimensional Helmholtz Equation.



Download this PDF file

REFERENCES
  1. Abd Hamid, N. N. 2016. Splines for Two-Dimensional Partial Differential Equations. PhD Thesis, Universiti Sains Malaysia.
  2. Ahmad, A. 2021. Fourth-order spline methods for solving nonlinear Schrodinger equation. PhD Thesis, Universiti Sains Malaysia.
  3. Akhir, M. K., Othman, M. & Sulaiman, J. 2009. Solving two-dimensional steady Navier-Stokes equations by modified SOR iterative method. Proceedings of 4th Conference on Research and Education in Mathematics. 21-23 October, Kuala Lumpur, Malaysia.
  4. Arshad, A., Mittal, R.C. & Sharma, S. 2019. An efficient scheme for solution of two-dimensional Laplace’s equation. Proceedings of International Conference on Applied Mathematics and Computational Sciences. 17-19 October, Dehradun, India. pp 20-33.
  5. Bindel, D. 2012. Matrix Computations (CS 6210) (https://www.cs.cornell.edu/~bindel/class/cs6210-f12/notes/lec31.pdf). Last accessed on 22 October 2025.
  6. Botella, O. & Shariff, K. 2003. B-spline Methods in Fluid Dynamics. International Journal of Computational Fluid Dynamics, 17, 133 - 149.
  7. Christodoulou, K., Laghrouche, O., Mohamed, M.S. & Trevelyan, J. 2017. High-order finite elements for the solution of Helmholtz problems. Computers and Structures, 191, 129-139.
  8. Dasari, S. & Parikh, A. 2023. Numerical solution of 2D Inhomogeneous Helmholtz Equation using the Meshless Radial Basis Function Method. International Journal of Innovative Science, Engineering & Technology, 10 (1), 133-139.
  9. Evans, D. J. 1985. Group Explicit Iterative Methods for solving large linear systems. International Journal of Computer Mathematics, 17 (1), 81-108.
  10. Evans, D.J., Ergut, M. & Bulut, H. 2003. The numerical solution of multidimensional partial differential equations by decomposition method. International Journal of Computer Mathematics, 80 (9), 1189-1198.
  11. Feng, X., Li, F. & Qiao, Z. 2011. High order compact finite difference schemes for the Helmholtz equation with discontinuous coefficients. Journal of Computational Mathematics, 29(3), 324-340.
  12. Ferrari, M. 2024. A comparison of sparse solvers for severely Ill-conditioned linear system in geophysical Marker-In-Cell simulations. (https://doi.org/10.48550/arxiv.2409.11515). Last accessed on 22 October 2025.
  13. Golub, G.H. & Loan, C.F.V. 2009. Matrix Computations (4th edition). Baltimore, Maryland: The Johns Hopkins University Press.
  14. Hackbusch, W. 1995. Iterative solution of large sparse systems of equations (2nd edition). New York: Springer.
  15. Juraev, D.A., Agarwal, P., Elsayed, E.E. & Targyn, N. 2024. Helmholtz equations and their applications in solving physical problems. Advanced Engineering Science, 4, 54-64.
  16. Kadalbajoo, M.K., Tripathi, L.P. 2011. A cubic B-spline collocation method for a numerical solution of the generalized Black-Scholes equation. Mathematical and Computer Modelling, 55(3-4), 1483-1505.
  17. Liu, C.S. & Chang, C.W. 2024. The SOR and AOR Methods with Stepwise Optimized Values of Parameters for the Iterative Solutions of Linear Systems. Contemporary Mathematics, 5(3), 4013–4028.
  18. Ma, J., Zhu, J. & Li, M. 2010. The Galerkin boundary element method for exterior problems of 2D Helmholtz equation with arbitrary wavenumber. Engineering Analysis with Boundary Elements, 34, 1058-1063.
  19. Marsh, M. 2005. Applied Geometry for Computer Graphics and CAD (2nd edition). London: Springer.
  20. Mayooran, T. & Light, E. 2016. Applying the Successive Over-relaxation Method to a Real World Problems. American Journal of Applied Mathematics and Statistics, 4(4), 113-117.
  21. Mohammed, F. D. & Rivaie, M. 2017. Jacobi-Davidson, Gauss-Seidel and Successive Over-Relaxation for solving systems of linear equations. Applied Mathematics and Computational Intelligence, 6, 41-52.
  22. Quarteroni, A., Sacco, R. & Saleri, F. 2007. Numerical Mathematics (2nd edition). Berlin Heidelberg New York: Springer.
  23. Saad, Y. 2003. Iteratieve Methods for Sparse Linear Systems (2nd edition). Society for Industrial and Applied Mathematics.
  24. Shakil, M. 2022. Landau “big-O” and “small-o” symbols - A Historical Introduction, with some Applicability (https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.researchgate.net/publication/364209922_Landau_big-O_and_small-o_symbols_-A_Historical_Introduction_with_Some_Applicability&ved=2ahUKEwjNobvStrqRAxVSbmwGHQH_LdIQFnoECBsQAQ&usg=AOvVaw0APlpjoSBA01oNjkZR8Dtm). Last accessed on 22 October 2025.
  25. Varga, R.S. 2009. Matrix Iterative Analysis (Expanded Edition). Verlag Berlin Heidelberg: Springer
  26. Young, D.M. 1950. Iterative methods for solving partial differential equations of elliptic type. Doctoral Thesis, Harvard University, Cambridge, MA.
  27. Zhang, L. The Finite Difference Method for the Helmholtz Equation with Applications to Cloaking. (https://math.missouristate.edu/_Files/li.pdf). Last accessed on 22 October 2025.