An Approach to Solve Linear Equations Using a Time-Variant Adaptation Based Hybrid Evolutionary Algorithm
About
For small number of equations, systems of linear (and sometimes nonlinear) equations can be solved by simple classical techniques. However, for large number of systems of linear (or nonlinear) equations, solutions using classical method become arduous. On the other hand evolutionary algorithms have mostly been used to solve various optimization and learning problems. Recently, hybridization of evolutionary algorithm with classical Gauss-Seidel based Successive Over Relaxation (SOR) method has successfully been used to solve large number of linear equations; where a uniform adaptation (UA) technique of relaxation factor is used. In this paper, a new hybrid algorithm is proposed in which a time-variant adaptation (TVA) technique of relaxation factor is used instead of uniform adaptation technique to solve large number of linear equations. The convergence theorems of the proposed algorithms are proved theoretically. And the performance of the proposed TVA-based algorithm is compared with the UA-based hybrid algorithm in the experimental domain. The proposed algorithm outperforms the hybrid one in terms of efficiency.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Solving Linear Systems | Test Problem P7 n=200 | Generation Time116 | 2 | |
| Solving systems of linear equations | Randomly generated test problem P1 n=100 | Elapsed Time (s)60 | 2 | |
| Solving systems of linear equations | Randomly generated problem P2 (n=100) (test) | Elapsed Time (s)6 | 2 | |
| Solving systems of linear equations | Randomly generated problem P3 (n=100) (test) | Elapsed Time (s)27 | 2 | |
| Solving systems of linear equations | Randomly generated problem P4 (n=100) (test) | Elapsed Time (s)39 | 2 | |
| Solving systems of linear equations | Randomly generated problem P5 (n=100) (test) | Elapsed Time (s)21 | 2 | |
| Solving systems of linear equations | Randomly generated problem P6 n=100 (test) | Elapsed Time (s)191 | 2 | |
| Solving Linear Systems | Problem P1 n=200 (test) | Generation Time32 | 2 | |
| Solving Linear Systems | Test Problem P2 n=200 | Generation Time108 | 2 | |
| Solving Linear Systems | Test Problem P3 n=200 | Generation Elapsed Time42 | 2 |