Estimation of Calculation Time of Iterative Linear Equation Solvers Using Deep Learning - Proposal of Learning Model and its Feasibility Evaluation
This study aims to propose a method for selecting parameters of a linear equation solver considering properties of coefficient matrix, analysis method, and computer environments. We propose a learning model that appropriately selects parameters of a linear equation solver, for example types of itera...
Saved in:
Published in | Transactions of the Japan Society for Computational Engineering and Science Vol. 2020; no. 1; p. 20201001 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | Japanese |
Published |
JAPAN SOCIETY FOR COMPUTATIONAL ENGINEERING AND SCIENCE
28.09.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This study aims to propose a method for selecting parameters of a linear equation solver considering properties of coefficient matrix, analysis method, and computer environments. We propose a learning model that appropriately selects parameters of a linear equation solver, for example types of iterative solvers and preconditioners, by machine learning based on various examples. The proposed method builds a neural network for each combination of iterative linear solvers and preconditonors, and estimates the required number of iterations using the features of coefficient matrix. Estimating the number of iterations, we can obtain the computation time by a simple benchmark for each computer, which can be used as an indicator to select parameters of the linear solver. In order to evaluate the feasibility of the proposed method, an automatic matrixgeneration system was also established. As a numerical example, the generalization performance was evaluated by the cross-validation method. |
---|---|
ISSN: | 1347-8826 |
DOI: | 10.11421/jsces.2020.20201001 |