Parallelizing the dual revised simplex method
Not on the map. Why?
Abstract (arXiv)
This paper introduces the design and implementation of two parallel dual simplex solvers for general large scale sparse linear programming problems. One approach, called PAMI, extends a relatively unknown pivoting strategy called suboptimization and exploits parallelism across multiple iterations. The other, called SIP, exploits purely single iteration parallelism by overlapping computational components when possible. Computational results show that the performance of PAMI is superior to that of the leading open-source simplex solver, and that SIP complements PAMI in achieving speedup when PAMI results in slowdown. One of the authors has implemented the techniques underlying PAMI within the FICO Xpress simplex solver and this paper presents computational results demonstrating their value. This performance increase is sufficiently valuable for the achievement to be used as the basis of promotional material by FICO. In developing the first parallel revised simplex solver of general utility and commercial importance, this work represents a significant achievement in computational optimization.
Key facts. Cited by 83 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Mar 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 7; 2024: 11; 2025: 31; 2026: 29.
83 papers.
Sort:
By area:
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learnercited by 39
- 2025AlgoTune: Can Language Models Speed Up General-Purpose Numerical Programs?cited by 24
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?cited by 23
- 2022Pushing the limits of fairness impossibility: Who's the fairest of them all?cited by 15
- 2024Toward Sustainable GenAI using Generation Directives for Carbon-Friendly Large Language Model Inferencecited by 13
- 2025Efficient Training-Free Online Routing for High-Volume Multi-LLM Servingcited by 13
- 2023A Unified View of Evaluation Metrics for Structured Predictioncited by 11
- 2025PGLearn -- An Open-Source Learning Toolkit for Optimal Power Flowcited by 11
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2024Differentiation Through Black-Box Quadratic Programming Solverscited by 10
- 2021FastDOG: Fast Discrete Optimization on GPUcited by 8
- 2025Hierarchical Refinement: Optimal Transport to Infinity and Beyondcited by 8
38 more
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 8
- 2025Towards Superior Quantization Accuracy: A Layer-sensitive Approachcited by 7
- 2025Provably data-driven projection method for quadratic programmingcited by 5
- 2022Wasserstein t-SNEcited by 3
- 2022Convex mixed-integer optimization with Frank-Wolfe methodscited by 3
- 2023Differentiable Cutting-plane Layers for Mixed-integer Linear Optimizationcited by 3
- 2024OCCAM: Towards Cost-Efficient and Accuracy-Aware Classification Inferencecited by 3
- 2024Automated conjecturing with TxGraffiticited by 3
- 2025Best-of-∞ -- Asymptotic Performance of Test-Time LLM Ensemblingcited by 3
- 2025A General and Streamlined Differentiable Optimization Frameworkcited by 3
- 2024Guided Game Level Repair via Explainable AIcited by 2
- 2025Tightening optimality gap with confidence through conformal predictioncited by 2
- 2025Prima.cpp: Fast 30-70B LLM Inference on Heterogeneous and Low-Resource Home Clusterscited by 2
- 2025Sobolev Training of End-to-End Optimization Proxiescited by 2
- 2025MathOptAI.jl: Embed trained machine learning predictors into JuMP modelscited by 2
- 2025DeepC4: Deep Conditional Census-Constrained Clustering for Large-scale Multitask Spatial Disaggregation of Urban Morphologycited by 2
- 2025FraPPE: Fast and Efficient Preference-based Pure Explorationcited by 2
- 2025Global Resolution: Optimal Multi-Draft Speculative Sampling via Convex Minimizationcited by 2
- 2026Tokenization with Split Treescited by 2
- 2026Harnessing Routing Foresight for Micro-step-level MoE load balancing in RL Post-trainingcited by 2
- 2023Discovering Multiple Algorithm Configurationscited by 1
- 2024Boosting Column Generation with Graph Neural Networks for Joint Rider Trip Planning and Crew Shift Schedulingcited by 1
- 2024A Computational Tropical Geometry Framework for Neural Networkscited by 1
- 2025Differentiable Optimization for Deep Learning-Enhanced DC Approximation of AC Optimal Power Flowcited by 1
- 2025Analysis of Robustness of a Large Game Corpuscited by 1
- 2025Lifted Forward Planning in Relational Factored Markov Decision Processes with Concurrent Actionscited by 1
- 2025LEGO: Spatial Accelerator Generation and Optimization for Tensor Applicationscited by 1
- 2025Fine-grained MoE Load Balancing with Linear Programmingcited by 1
- 2026Grammar-Aware Literate Generative Mathematical Programming with Compiler-in-the-Loopcited by 1
- 2026Relaxation-Informed Training of Neural Network Surrogate Modelscited by 1
- 2026Lowering the Barrier to IREX Participation: Open-Source Algorithms, Toolkit, and Benchmarking for Iris Recognitioncited by 1
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easycited by 1
- 2021Minimax Estimation of Partially-Observed Vector AutoRegressionscited by 0
- 2023Generative models for two-ground-truth partitions in networkscited by 0
- 2023Fast dynamic time warping and clustering in C++cited by 0
- 2023USLR: an open-source tool for unbiased and smooth longitudinal registration of brain MRcited by 0
- 2024Optimal Task Assignment and Path Planning using Conflict-Based Search with Precedence and Temporal Constraintscited by 0
- 2024Controlling Large Electric Vehicle Charging Stations via User Behavior Modeling and Stochastic Programmingcited by 0
50 most cited of 83 All 83 (JSON)
- 2026Beyond Action Entropy: Quotient-Space Exploration for Genome-Scale Metabolic Model Repair8 Oct 2026
- 2026Rank-Aware Speculative Sampling for Diffusion Draft Trees30 Sep 2026
- 2026Beyond Energy: When Sustainability Dimensions Reshape LLM Serving Decisions28 Sep 2026
- 2026ILP-BO: Integer Linear Programming-Based Black-Box Optimization27 Sep 2026
- 2026The Price of Token Boundaries: Compression Certificates and Prediction26 Sep 2026
- 2026Rank Confidence Sequences:Anytime-valid Leaderboards26 Sep 2026
- 2026A General Framework for Budgeted Threshold Incentives on Request24 Sep 2026
- 2026Learning structural balance of graphs from quantum spectral features10 Sep 2026
- 2026OR-Transformer: Scaling Real-Time Decision-Making to 1,000 Items1 Sep 2026
- 2026Financial Tail Risk Beyond Lipschitz Continuity via Semi-Discrete Optimal Transport17 Aug 2026
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easy15 Jul 2026
38 more
- 2026Optimizing Nursing Care Taxi Dispatch Leveraging Integer Linear Programming Solvers and Machine Learning29 Jun 2026
- 2026YUKTI: From Natural-Language Situations to Robust, Verifiable Decisions An Uncertainty-Typed Proposition IR, Assumption-Robust Pareto Frontiers, and a Regret Certificate22 Jun 2026
- 2026When to Commit and When to Defer: Maturing Markov Decision Processes under Refining Information and Expiring Opportunities17 Jun 2026
- 2026Learning-Augmented Approximation for Unrelated-Machines Makespan Scheduling11 Jun 2026
- 2026Harnessing Routing Foresight for Micro-step-level MoE load balancing in RL Post-training10 Jun 2026
- 2026Tokenization with Split Trees21 May 2026
- 2026Lowering the Barrier to IREX Participation: Open-Source Algorithms, Toolkit, and Benchmarking for Iris Recognition20 May 2026
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2026MechAInistic: An LLM-guided Multi-Agent System for Reasoning over Genome-Scale Constraint-Based Metabolic Models8 May 2026
- 2026Accelerated Relax-and-Round for Concave Coverage Problems7 May 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2026Problem Reductions at Scale: Agentic Integration of Computationally Hard Problems13 Apr 2026
- 2026Differentiable Initialization-Accelerated CPU-GPU Hybrid Combinatorial Scheduling30 Mar 2026
- 2026Mixed Integer Goal Programming for Personalized Meal Optimization with User-Defined Serving Granularity12 Mar 2026
- 2026Petri Net Relaxation for Infeasibility Explanation and Sequential Task Planning25 Feb 2026
- 2026Para-B&B: Load-Balanced Deterministic Parallelization of Solving MIP10 Feb 2026
- 2026Grammar-Aware Literate Generative Mathematical Programming with Compiler-in-the-Loop25 Jan 2026
- 2025Fast and Exact Least Absolute Deviations Line Fitting via Piecewise Affine Lower-Bounding22 Dec 2025
- 2025Fine-grained MoE Load Balancing with Linear Programming21 Nov 2025
- 2025Global Resolution: Optimal Multi-Draft Speculative Sampling via Convex Minimization19 Nov 2025
- 2025A General and Streamlined Differentiable Optimization Framework29 Oct 2025
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatch17 Oct 2025
- 2025LinearizeLLM: An Agent-Based Framework for LLM-Driven Exact Linear Reformulation of Nonlinear Optimization Problems12 Oct 2025
- 2025Best-of-∞ -- Asymptotic Performance of Test-Time LLM Ensembling25 Sep 2025
- 2025LEGO: Spatial Accelerator Generation and Optimization for Tensor Applications15 Sep 2025
- 2025Provably data-driven projection method for quadratic programming3 Sep 2025
- 2025A proximal augmented Lagrangian method for nonconvex optimization with equality and inequality constraints2 Sep 2025
- 2025Efficient Training-Free Online Routing for High-Volume Multi-LLM Serving2 Sep 2025
- 2025FraPPE: Fast and Efficient Preference-based Pure Exploration22 Aug 2025
- 2025DeepC4: Deep Conditional Census-Constrained Clustering for Large-scale Multitask Spatial Disaggregation of Urban Morphology30 Jul 2025
- 2025AlgoTune: Can Language Models Speed Up General-Purpose Numerical Programs?19 Jul 2025
- 2025MathOptAI.jl: Embed trained machine learning predictors into JuMP models3 Jul 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Learning Parametric Distributions from Samples and Preferences29 May 2025
- 2025PGLearn -- An Open-Source Learning Toolkit for Optimal Power Flow28 May 2025
- 2025Lifted Forward Planning in Relational Factored Markov Decision Processes with Concurrent Actions28 May 2025
- 2025Extreme mass distributions for quasi-copulas20 May 2025
- 2025Sobolev Training of End-to-End Optimization Proxies16 May 2025
50 newest of 83 All 83 (JSON)
- 2025LinearizeLLM: An Agent-Based Framework for LLM-Driven Exact Linear Reformulation of Nonlinear Optimization Problemscited by 0
- 2026Problem Reductions at Scale: Agentic Integration of Computationally Hard Problemscited by 0
- 2026Distribution-Aware Algorithm Design with LLM Agentscited by 0
- 2026YUKTI: From Natural-Language Situations to Robust, Verifiable Decisions An Uncertainty-Typed Proposition IR, Assumption-Robust Pareto Frontiers, and a Regret Certificatecited by 0
- 2026YUKTI: From Natural-Language Situations to Robust, Verifiable Decisions An Uncertainty-Typed Proposition IR, Assumption-Robust Pareto Frontiers, and a Regret Certificate22 Jun 2026
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2026Problem Reductions at Scale: Agentic Integration of Computationally Hard Problems13 Apr 2026
- 2025LinearizeLLM: An Agent-Based Framework for LLM-Driven Exact Linear Reformulation of Nonlinear Optimization Problems12 Oct 2025
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learnercited by 39
- 2025AlgoTune: Can Language Models Speed Up General-Purpose Numerical Programs?cited by 24
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?cited by 23
- 2022Pushing the limits of fairness impossibility: Who's the fairest of them all?cited by 15
- 2024Toward Sustainable GenAI using Generation Directives for Carbon-Friendly Large Language Model Inferencecited by 13
- 2023A Unified View of Evaluation Metrics for Structured Predictioncited by 11
- 2025PGLearn -- An Open-Source Learning Toolkit for Optimal Power Flowcited by 11
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2024Differentiation Through Black-Box Quadratic Programming Solverscited by 10
- 2021FastDOG: Fast Discrete Optimization on GPUcited by 8
- 2025Hierarchical Refinement: Optimal Transport to Infinity and Beyondcited by 8
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 8
12 most cited of 69 All 69 (JSON)
- 2026Beyond Action Entropy: Quotient-Space Exploration for Genome-Scale Metabolic Model Repair8 Oct 2026
- 2026Beyond Energy: When Sustainability Dimensions Reshape LLM Serving Decisions28 Sep 2026
- 2026ILP-BO: Integer Linear Programming-Based Black-Box Optimization27 Sep 2026
- 2026The Price of Token Boundaries: Compression Certificates and Prediction26 Sep 2026
- 2026Rank Confidence Sequences:Anytime-valid Leaderboards26 Sep 2026
- 2026A General Framework for Budgeted Threshold Incentives on Request24 Sep 2026
- 2026Learning structural balance of graphs from quantum spectral features10 Sep 2026
- 2026OR-Transformer: Scaling Real-Time Decision-Making to 1,000 Items1 Sep 2026
- 2026Input convex neural networks as surrogates in mathematical optimisation10 Aug 2026
- 2026Random Parameter Noise Does Not Make Exact ReLU Verification Easy15 Jul 2026
- 2026Optimizing Nursing Care Taxi Dispatch Leveraging Integer Linear Programming Solvers and Machine Learning29 Jun 2026
- 2026When to Commit and When to Defer: Maturing Markov Decision Processes under Refining Information and Expiring Opportunities17 Jun 2026
12 newest of 69 All 69 (JSON)