School of Computing

A comparison of acceleration techniques applied to the sor method

R.D. da Cunha and Tim Hopkins

Technical Report 4-94*, University of Kent, Computing Laboratory, University of Kent, Canterbury, UK, March 1994.

Abstract

In this paper we investigate the performance of four different SOR acceleration techniques on a variety of linear systems. These are the Dancis's accelerations, Wynn's epsilon algorithm and Graves-Morris's generalisation of Aitken's delta-squared algorithm.

The experimental results show that these accelerations can reduce the amount of work required to obtain a solution and that their rates of convergence are generally less sensitive to the value of the relaxation parameter than the straightforward SOR method.

Necessary conditions for the reduction in the computational work required for convergence are given for each of the accelerations, based on the number of floating-point operations.

It is shown experimentally that the reduction in the number of iterations is related to the separation between the two largest eigenvalues of the SOR iteration matrix for a given omega. This separation influences the convergence of all the acceleration techniques above.

Another important characteristic exhibited by these accelerations is that even if the number of iterations is not reduced significantly compared to the SOR method, they are competitive in terms of number of floating-point operations used and thus they reduce the overall computational workload.

Download publication 87 kbytes

Bibtex Record

@techreport{88,
author = {R.D. da Cunha and Tim Hopkins},
title = {A Comparison of Acceleration Techniques  Applied to the SOR Method},
month = {March},
year = {1994},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1994/88},
    address = {University of Kent, Canterbury, UK},
    hensa_abstractfilename = {pub/misc/ukc.reports/comp.sci/abstracts/4-94},
    hensa_ftpaddress = {unix.hensa.ac.uk},
    hensa_reportfilename = {pub/misc/ukc.reports/comp.sci/reports/4-94.ps.Z},
    institution = {University of Kent, Computing Laboratory},
    number = {4-94*},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014