Learning the Markov Decision Process in the Sparse Gaussian Elimination

09/30/2021
by   Yingshi Chen, et al.
0

We propose a learning-based approach for the sparse Gaussian Elimination. There are many hard combinatorial optimization problems in modern sparse solver. These NP-hard problems could be handled in the framework of Markov Decision Process, especially the Q-Learning technique. We proposed some Q-Learning algorithms for the main modules of sparse solver: minimum degree ordering, task scheduling and adaptive pivoting. Finally, we recast the sparse solver into the framework of Q-Learning. Our study is the first step to connect these two classical mathematical models: Gaussian Elimination and Markov Decision Process. Our learning-based algorithm could help improve the performance of sparse solver, which has been verified in some numerical experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2021

Fast Block Linear System Solver Using Q-Learning Schduling for Unified Dynamic Power System Simulations

We present a fast block direct solver for the unified dynamic simulation...
research
06/09/2023

TreeDQN: Learning to minimize Branch-and-Bound tree

Combinatorial optimization problems require an exhaustive search to find...
research
08/01/2019

Mapping the uncertainty of 19th century West African slave origins using a Markov decision process model

The advent of modern computers has added an increased emphasis on channe...
research
02/28/2023

Minimizing the Outage Probability in a Markov Decision Process

Standard Markov decision process (MDP) and reinforcement learning algori...
research
11/17/2022

AlphaSnake: Policy Iteration on a Nondeterministic NP-hard Markov Decision Process

Reinforcement learning has recently been used to approach well-known NP-...
research
05/25/2023

Markov Decision Process with an External Temporal Process

Most reinforcement learning algorithms treat the context under which the...

Please sign up or login with your details

Forgot password? Click here to reset