Research

I am interested in numerical linear algebra and its applications to scientific computing. Much of my research has focused on understanding Krylov subspace methods for linear systems and developing effective preconditioners for these methods. I have also worked on applying results from tropical algebra to problems in numerical linear algebra.

Publications

Please note that preprints may differ from accepted journal articles.

Journal Articles

  1. Fast solution of incompressible flow problems with two-level pressure approximation
    with David Silvester
    Numer. Math., Accepted 2024.
    [Preprint]
  2. On properties and structure of the analytic singular value decomposition
    with Stephan Weiss, Ian Proudler, Giovanni Barbarino and John McWhirter,
    IEEE Trans. Signal Process., 72:2260-2275, 2024.
    [Preprint] [Article]
  3. Polynomial eigenvalue decomposition for multichannel broadband signal processing
    with Vincent Neo, Soydan Redif, John McWhirter, Ian Proudler, Stephan Weiss and Patrick Naylor
    IEEE Signal Process. Mag., 40:18-37, 2023.
    [Preprint] [Article]
  4. Analysis of parallel Schwarz algorithms for time-harmonic problems using block Toeplitz matrices
    with Niall Bootland, Victorita Dolean and Alexandros Kyriakis
    ETNA, 55:112-141, 2022.
    [Preprint] [Article]
  5. The asymptotic spectrum of flipped multilevel Toeplitz matrices and of certain preconditionings
    with Mariarosa Mazza
    SIAM J. Matrix Anal. Appl., 42:1319-1336, 2021.
    [Preprint] [Article]
  6. Preconditioners for Krylov subspace methods: an overview
    with John Pearson
    GAMM-Mitt., 43:e202000015, 2020.
    [Article]
  7. Preconditioners for symmetrized Toeplitz and multilevel Toeplitz matrices
    SIAM J. Matrix Anal. Appl., 40:870-887, 2019.
    [Preprint] [Article] [Code]
  8. Max-Balancing Hungarian Scalings
    with James Hook, Françoise Tisseur and Jonathan Hogg
    SIAM J. Matrix Anal. Appl., 40:320-346, 2019.
    [Preprint] [Article]
  9. Spectral properties of flipped Toeplitz matrices and related preconditioning
    with Mariarosa Mazza
    BIT, 59:463-482, 2018.
    [Preprint] [Article]
  10. On the Existence and Uniqueness of the Eigenvalue Decomposition of a Parahermitian Matrix
    with Stephan Weiss and Ian Proudler
    IEEE Trans. Signal Process., 66:2659-2672, 2018.
    [Preprint] [Article] [Correction]
  11. Preconditioning and iterative solution of all-at-once systems for evolutionary partial differential equations
    with Eleanor McDonald and Andy Wathen
    SIAM J. Sci. Comput. 40:A1012-A1033, 2018.
    [Preprint] [Article]
  12. Fast multipole preconditioners for sparse matrices arising from elliptic equations
    with Huda Ibeid, Rio Yokota and David Keyes
    Comput. Vis. Sci., 18:213-229, 2018.
    [Preprint] [Article] [Code]
  13. Refined saddle-point preconditioners for discretized Stokes problems
    with John Pearson and David Silvester
    Numer. Math., 138:331-363, 2018.
    [Preprint] [Article] [Code]
  14. GMRES convergence bounds for eigenvalue problems
    with Melina Freitag and Patrick Kürschner
    Comput. Methods Appl. Math., 18:203-222, 2018.
    [Preprint] [Article]
  15. Null-space preconditioners for saddle point problems
    with Tyrone Rees
    SIAM J. Matrix Anal. Appl., 37:1088-1102, 2016.
    [Preprint] [Article]
  16. Efficient block preconditioning for a C1 finite element discretisation of the Dirichlet biharmonic problem
    with Richard Muddle, Matthias Heil, Françoise Tisseur and Milan Mihajlović
    SIAM J. Sci. Comput., 38:A325-A345, 2016.
    [Preprint] [Article]
  17. Block Preconditioners for Linear Systems Arising from Multiscale Collocation with Compactly Supported RBFs
    with Patricio Farrell
    Numer. Linear Algebra Appl., 22:731-747, 2015.
    [Preprint] [Article]
  18. A preconditioned MINRES method for nonsymmetric Toeplitz matrices
    with Andy Wathen
    SIAM J. Matrix Anal. Appl., 36:273-288, 2015.
    [Preprint] [Article]
  19. Natural preconditioning and iterative methods for saddle point systems
    with Andy Wathen
    SIAM Rev., 57:71-91, 2015.
    [Preprint] [Article]
  20. Some observations on weighted GMRES
    with Stefan Güttel
    Numer. Alg., 67:733-752, 2014.
    [Preprint] [Article]
  21. On the eigenvalues and eigenvectors of block triangular preconditioned block matrices
    SIAM J. Matrix Anal. Appl., 35:517-525, 2014.
    [Preprint] [Article]
  22. The antitriangular factorisation of saddle point matrices
    with Andy Wathen
    SIAM J. Matrix Anal. Appl., 35:339-353, 2014.
    [Preprint] [Article]
  23. GMRES convergence bounds that depend on the right-hand side vector
    with David Titley-Peloquin and Andy Wathen
    IMA J. Numer. Anal., 34:462-479, 2014.
    [Article]
  24. Combination preconditioning of saddle point systems for positive definiteness
    with Andy Wathen
    Numer. Linear Algebra Appl., 20:785-808, 2013.
    [Preprint] [Article]
  25. On choice of preconditioner for minimum residual methods for non-Hermitian matrices
    with Andy Wathen
    J. Comput. Appl. Math., 249:57-68, 2013.
    [Preprint] [Article]

Refereed Conference Proceedings

  1. Subspace perturbation bounds with an application to angle of arrival estimation using the MUSIC algorithm
    with Connor Deloasa, Stephan Weiss and Ian K. Proudler
    In 2020 Sensor Signal Processing for Defence Conference (SSPD), 2020.
    [Preprint] [Article]
  2. Iterative approximation of analytic eigenvalues of a parahermitian matrix EVD
    with Stephan Weiss, Ian K. Proudler and Fraser Coutts
    In ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2019.
    [Preprint] [Article]
  3. Sample space-time covariance matrix estimation
    with Connor Deloasa, Nicholas J. Goddard, Samuel Somasundaram and Stephan Weiss
    In ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2019.
    [Preprint] [Article]
  4. Support estimation of a sample space-time covariance matrix
    with Connor Deloasa, Nicholas J. Goddard, Samuel Somasundaram and Stephan Weiss
    In 2019 Sensor Signal Processing for Defence Conference (SSPD), 2019.
    [Preprint] [Article]
  5. Enforcing eigenvector smoothness for a compact DFT-based polynomial eigenvalue decomposition
    with Fraser Coutts, Keith Thompson, Ian K. Proudler and Stephan Weiss
    In 2018 IEEE 10th Sensor Array and Multichannel Signal Processing Workshop (SAM), pp. 159-163, 2018.
    [Preprint] [Article]
  6. Impact of space-time covariance estimation errors on a parahermitian matrix EVD
    with Connor Deloasa, Fraser Coutts and Stephan Weiss
    In 2018 IEEE 10th Sensor Array and Multichannel Signal Processing Workshop (SAM), pp. 164-168, 2018.
    [Preprint] [Article]
  7. Investigation of a polynomial matrix generalised EVD for multi-channel Wiener filtering
    with Jamie Corr, Stephan Weiss, Ian K. Proudler, Soydan Redif and Marc Moonen
    In 2016 50th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, pp. 1354-1358, 2016.
    [Preprint] [Article]
  8. Preconditioning for nonsymmetry and time-dependence
    with Eleanor McDonald, Sean Hon and Andy Wathen
    In Proceedings of the 23rd International Conference on Domain Decomposition Methods
    [Preprint] [Article]
  9. Right-Hand Side Dependent Bounds for GMRES Applied to Ill-Posed Problems
    In System Modeling and Optimization, IFIP Advances in Information and Communication Technology, Volume 443, pp. 230-236, 2014.
    [Preprint] [Article]

DPhil Thesis