Operator splitting for a homogeneous embedding of the linear complementarity problem
Not on the map. Why?
Abstract (arXiv)
The linear complementarity problem (LCP) is a general set membership problem that includes quadratic cone programming as a special case. In this work we consider a homogeneous embedding of the LCP, which encodes both the optimality conditions of the original LCP as well as certificates of infeasibility. The resulting problem can be expressed as a monotone inclusion problem involving the sum of two maximal monotone operators, to which we apply Douglas-Rachford splitting. The resulting algorithm has almost identical per-iteration cost as applying the splitting to the LCP directly. Specifically, each iteration requires solving a linear system and projecting onto a convex cone. The resulting algorithm has no explicit hyper-parameters and is able to return a primal-dual solution should one exist or a certificate of infeasibility otherwise. If a sequence of related problems are solved it can easily be warm-started and make use of factorization caching of the linear system. We demonstrate on a range of public and synthetic datasets that for feasible problems our approach tends to be somewhat faster than applying operator splitting directly to the LCP, and in cases of infeasibility our approach can be significantly faster than alternative approaches based on diverging iterates. The algorithm we describe has been implemented in C and is available open-source as SCS-3.0.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 3; 2024: 6; 2025: 4; 2026: 4.
21 papers.
Sort:
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 19
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
- 2023Probabilistic Inference in Reinforcement Learning Done Rightcited by 11
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
- 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inferencecited by 7
- 2021Variational Bayesian Optimistic Samplingcited by 6
- 2021Fast quantum state reconstruction via accelerated non-convex programmingcited by 5
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
- 2025Feasible Learningcited by 5
- 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layercited by 2
- 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrollingcited by 2
9 more
- 2022Gradient boosting for convex cone predict and optimize problemscited by 1
- 2024An information-matching approach to optimal experimental design and active learningcited by 1
- 2025Dual NUP Representations and Min-Maximization in Factor Graphscited by 1
- 2025Scalable and adaptive prediction bands with kernel sum-of-squarescited by 1
- 2026Batched First-Order Methods for Parallel LP Solving in MIPcited by 1
- 2026On the Expressive Power of GNNs to Solve Linear SDPscited by 1
- 2024Randomized Approach to Matrix Completion: Applications in Recommendation Systems and Image Inpaintingcited by 0
- 2026SCaLE: Switching Cost aware Learning and Explorationcited by 0
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 0
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Batched First-Order Methods for Parallel LP Solving in MIP29 Jan 2026
- 2026SCaLE: Switching Cost aware Learning and Exploration14 Jan 2026
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guarantees31 May 2025
- 2025Scalable and adaptive prediction bands with kernel sum-of-squares27 May 2025
- 2025Feasible Learning24 Jan 2025
- 2025Dual NUP Representations and Min-Maximization in Factor Graphs21 Jan 2025
- 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrolling2 Dec 2024
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning28 Nov 2024
- 2024An information-matching approach to optimal experimental design and active learning5 Nov 2024
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming4 Jun 2024
9 more
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizers22 Apr 2024
- 2024Randomized Approach to Matrix Completion: Applications in Recommendation Systems and Image Inpainting4 Mar 2024
- 2023Probabilistic Inference in Reinforcement Learning Done Right22 Nov 2023
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithms14 Sep 2023
- 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layer21 Aug 2023
- 2022Gradient boosting for convex cone predict and optimize problems14 Apr 2022
- 2021Variational Bayesian Optimistic Sampling29 Oct 2021
- 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inference7 May 2021
- 2021Fast quantum state reconstruction via accelerated non-convex programming14 Apr 2021
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 19
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
- 2023Probabilistic Inference in Reinforcement Learning Done Rightcited by 11
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
- 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inferencecited by 7
- 2021Variational Bayesian Optimistic Samplingcited by 6
- 2021Fast quantum state reconstruction via accelerated non-convex programmingcited by 5
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
- 2025Feasible Learningcited by 5
- 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layercited by 2
- 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrollingcited by 2
12 most cited of 21 All 21 (JSON)
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Batched First-Order Methods for Parallel LP Solving in MIP29 Jan 2026
- 2026SCaLE: Switching Cost aware Learning and Exploration14 Jan 2026
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guarantees31 May 2025
- 2025Scalable and adaptive prediction bands with kernel sum-of-squares27 May 2025
- 2025Feasible Learning24 Jan 2025
- 2025Dual NUP Representations and Min-Maximization in Factor Graphs21 Jan 2025
- 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrolling2 Dec 2024
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning28 Nov 2024
- 2024An information-matching approach to optimal experimental design and active learning5 Nov 2024
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming4 Jun 2024
12 newest of 21 All 21 (JSON)