mlsanityData to 7 Oct 2026

Operator splitting for a homogeneous embedding of the linear complementarity problem

arXiv 2004.02177 ↗First posted 5 Apr 2020math.OCcited by 21

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 1; 2023: 3; 2024: 6; 2025: 4; 2026: 4.

21 papers.

Sort:

  1. 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
  2. 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 19
  3. 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
  4. 2023Probabilistic Inference in Reinforcement Learning Done Rightcited by 11
  5. 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
  6. 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inferencecited by 7
  7. 2021Variational Bayesian Optimistic Samplingcited by 6
  8. 2021Fast quantum state reconstruction via accelerated non-convex programmingcited by 5
  9. 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
  10. 2025Feasible Learningcited by 5
  11. 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layercited by 2
  12. 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrollingcited by 2
9 more
  1. 2022Gradient boosting for convex cone predict and optimize problemscited by 1
  2. 2024An information-matching approach to optimal experimental design and active learningcited by 1
  3. 2025Dual NUP Representations and Min-Maximization in Factor Graphscited by 1
  4. 2025Scalable and adaptive prediction bands with kernel sum-of-squarescited by 1
  5. 2026Batched First-Order Methods for Parallel LP Solving in MIPcited by 1
  6. 2026On the Expressive Power of GNNs to Solve Linear SDPscited by 1
  7. 2024Randomized Approach to Matrix Completion: Applications in Recommendation Systems and Image Inpaintingcited by 0
  8. 2026SCaLE: Switching Cost aware Learning and Explorationcited by 0
  9. 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 0