Mathematics > Optimization and Control
[Submitted on 31 May 2022]
Title:Solution of a NxN System of Linear algebraic Equations: 1 -- The Steepest Descent Method Revisited
View PDFAbstract:This is the first in a series of papers which deal with the development of novel methods for solving a system of linear algebraic equations with a time complexity lower than existing algorithms. The NxN system of linear equations, Ax = b, is often solved iteratively by minimizing the corresponding quadratic form using well known optimization techniques. The simplest of these is the steepest descent method, whose approach to the solution is usually quite rapid at the beginning but slows down drastically after a few iterations. This paper investigates possible approaches which can reduce or avoid this slowing down. The two approaches used here involve random movement of the point between iterations, and possible matrix transformations between iterations. This paper reports the results of computational experiments and shows the remarkable improvement in performance of the steepest descent method that is possible. The approaches described here do not give a practical algorithm right away. However, they set the stage for developing practical algorithms based on SD alone, which will be presented in later publications.
Submission history
From: Vilas Patwardhan Ph.D. [view email][v1] Tue, 31 May 2022 06:17:11 UTC (481 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.