Learning Algebraic Multigrid using Graph Neural Networks
Ilay Luz, Meirav Galun, Haggai Maron, Ronen Basri, Irad Yavneh
Learning Algebraic Multigrid using Graph Neural Networks Ilay Luz, - - PowerPoint PPT Presentation
Learning Algebraic Multigrid using Graph Neural Networks Ilay Luz, Meirav Galun, Haggai Maron, Ronen Basri, Irad Yavneh Goal: Large scale linear systems Solve = is huge, need solution! Some applications:
Ilay Luz, Meirav Galun, Haggai Maron, Ronen Basri, Irad Yavneh
π2π£ ππ¦2 + π2π£ ππ§2 = π π¦, π§
coarsening the system of equations, and solving on multiple scales
creates the hierarchy
with fast convergence
min
π π½π΅~π π π π΅, ππ π΅
measures the convergence factor of the solver
Neural Network as the mapping ππ π΅
4 5 2 3 1 6 7
2.7 β0.5 β0.5 β1.7 β0.5 7.7 β4.9 β0.6 β1.7 β0.5 β4.9 6.2 β0.8 β0.6 2.9 β0.6 β1.7 β1.7 β0.6 13.1 β10.8 β0.8 β10.8 11.6 β1.7 β1.7 3.4
1 πππ ππ β Οπβ π ππππ¦π
(0)
(π+1) = 1 πππ ππ β Οπβ π ππππ¦π (π)
Relax Coarsen
Relaxation (smoothing) Error on original problem Restriction Error approximated on coarsened problem Prolongation Smaller Error on original problem
π π½π΅~π π π π΅, ππ π΅
4 5 2 3 1 6 7
2.7 β0.5 β0.5 β1.7 β0.5 7.7 β4.9 β0.6 β1.7 β0.5 β4.9 6.2 β0.8 β0.6 2.9 β0.6 β1.7 β1.7 β0.6 13.1 β10.8 β0.8 β10.8 11.6 β1.7 β1.7 3.4
1 0 .3 0.7 0.9 0.1 1 0.2 0.8 1 1
Input π΅ Output π
4 5 2 3 1 6 7
1 4 6 1 2 3 4 5 6 7
Sparsity pattern
4 5 2 3 1 6 7
4 5 2 3 1 6 7 1 5 2 3
that uses a linear solver
convergence
test on various 2D and 3D distributions
systems π΅π¦ = π
controls how information is passed between grids
supervision
sparsity pattern and elements