paper-with-me

홈 › Papers

Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instances

2023-10-03 · Mikhail Khodak, Edmond Chow, Maria-Florina Balcan, Ameet Talwalkar

Solving a linear system $Ax=b$ is a fundamental scientific computing primitive for which numerous solvers and preconditioners have been developed. These come with parameters whose optimal values depend on the system being solved and are often impossible or too expensive to identify; thus in practice sub-optimal heuristics are used. We consider the common setting in which many related linear systems need to be solved, e.g. during a single numerical simulation. In this scenario, can we sequentially choose parameters that attain a near-optimal overall number of iterations, without extra matrix computations? We answer in the affirmative for Successive Over-Relaxation (SOR), a standard solver whose parameter $\omega$ has a strong impact on its runtime. For this method, we prove that a bandit online learning algorithm--using only the number of iterations as feedback--can select parameters for a sequence of instances such that the overall cost approaches that of the best fixed $\omega$ as the sequence length increases. Furthermore, when given additional structural information, we show that a contextual bandit method asymptotically achieves the performance of the instance-optimal policy, which selects the best $\omega$ for each instance. Our work provides the first learning-theoretic treatment of high-precision linear system solvers and the first end-to-end guarantees for data-driven scientific computing, demonstrating theoretically the potential to speed up numerical methods using well-understood learning algorithms.

📄 PDF Abstract BibTeX arXiv:2310.02246

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

The Configurable SAT Solver Challenge (CSSC)

2015-05-05 · Frank Hutter, Marius Lindauer, Adrian Balint, Sam Bayless 외

It is well known that different solution strategies work well for different types of instances of hard combinatorial problems. As a consequence, most solvers for the propositional satisfiability problem (SAT) expose para…

QROSS: QUBO Relaxation Parameter Optimisation via Learning Solver Surrogates

2021-03-19 · Tian Huang, Siong Thye Goh, Sabrish Gopalakrishnan, Tao Luo 외

An increasingly popular method for solving a constrained combinatorial optimisation problem is to first convert it into a quadratic unconstrained binary optimisation (QUBO) problem, and solve it using a standard QUBO sol…

Traveling Salesman Problem

SRG: Score-based Relaxation-guided Generation for Mixed Integer Linear Programming

2026-03-25 · Ruobing Wang, Xin Li, Yujie Fang, Mingzhong Wang arxiv

We propose Score-based Relaxation-guided Generation (SRG), a generative framework based on an approximate formulation of relaxation-guided stochastic differential equations (SDEs) for mixed-integer linear programming. SR…

DOGE-Train: Discrete Optimization on GPU with End-to-end Training

2022-05-23 · Ahmed Abbas, Paul Swoboda

We present a fast, scalable, data-driven approach for solving relaxations of 0-1 integer linear programs. We use a combination of graph neural networks (GNN) and the Lagrange decomposition based algorithm FastDOG (Abbas …

Combinatorial OptimizationGPUStructured Prediction

Blending Neural Operators and Relaxation Methods in PDE Numerical Solvers

2022-08-28 · Enrui Zhang, Adar Kahana, Alena Kopaničáková, Eli Turkel 외

Neural networks suffer from spectral bias having difficulty in representing the high frequency components of a function while relaxation methods can resolve high frequencies efficiently but stall at moderate to low frequ…