Papers for

operations research teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Gpu solver speeds up large convex quadratic programming problems

cuPDQPx: A GPU-Accelerated Restarted Halpern PDHG for Large-Scale Convex Quadratic Programming

Abstract: We present cuPDQPx, a GPU-accelerated, factorization-free first-order solver for large-scale convex quadratic programming (QP). Building on the restarted reflected Halpern primal-dual framework of cuPDLPx, we introduce an auxiliary-variable splitting that yields explicit updates without linearizing the quadratic objective or solving inner quadratic subproblems. A preconditioned proximal point interpretation yields both sublinear and linear fixed-point residual convergence guarantees. For practical efficiency, cuPDQPx integrates diagonal preconditioning, step-size selection, adaptive restart, and adaptive primal and quadratic weight updates. cuPDQPx is implemented in C and CUDA with optimized sparse matrix-vector products, kernel fusion, and CUDA Graphs. Numerical experiments on the Maros-Mészáros collection, a convex subset of QPLIB, and synthetic large-scale QPs demonstrate that cuPDQPx has strong numerical performance at both $10^{-4}$ and $10^{-8}$ tolerances.

Wed 28 OctMathematical Software
The gist
Convex quadratic programming is a math method used to find the best solution under certain conditions, but solving large problems can be slow and complicated. The authors developed cuPDQPx, a software that runs on graphics cards to solve these problems faster without needing complex matrix factorizations. Their approach uses new math tricks to update the solution efficiently and guarantees reliable progress. Tests show that this solver works well on real and synthetic large problems at different accuracy levels.
Open → 2610.38706v1

Projection-free online learning methods face inherent speed limits

An $Ω(T^{3/4})$ lower bound for projection-free online learning with linear minimization oracles

Abstract: This work considers projection-free online learning algorithms with linear minimization oracles for handling the decision set. For Online Frank--Wolfe (OFW), regret upper bounds were already known for specific OFW tunings [Hazan and Kale, 2012, Hazan, 2016] which scaled as $T^{3/4}$ (where $T$ is the horizon length). However, it remained an open question whether the regret of all OFW tunings scaled as $T^{3/4}$. We answer that question, proving a universal worst-case regret lower bound $Ω(T^{3/4} m^{-1/4})$ for any projection-free algorithm that makes at most $m$ linear minimization oracle calls per round. The analysis suggests an extended OFW to resort to multiple linear optimizations per round, for which we prove a regret upper bound $O(\max \{ T^{3/4} m^{-1/4}, \sqrt{T} \})$.

Tue 27 OctMachine Learning
The gist
This paper studies how fast certain computer algorithms can learn decisions over time without relying on traditional projection steps, focusing on a tool called a linear minimization oracle. The authors prove that all such methods have a fundamental limitation on how quickly they can improve, measured by a quantity called regret, which must grow at least as fast as the time raised to the 3/4 power. They also show a way to improve performance by allowing multiple oracle calls per decision, and provide matching upper bounds for this case. This gives new insights into the trade-offs involved in these learning algorithms and clarifies what is possible with current techniques.
Open → 2610.37845v1

Benchmark tool lets optimizers tackle flexible constraint challenges

GNBG-C: A Unified and Configurable Benchmark Generator for Constrained Continuous Optimization

Abstract: Many real-world optimization tasks are governed not only by what should be optimized, but also by what is allowed: a solution must first satisfy physical, operational, safety, budgetary, or structural requirements before its objective value becomes meaningful. Yet benchmark design for constrained continuous optimization often treats these restrictions as fixed properties of predefined test instances. Existing generators and benchmark suites provide essential foundations for reproducible comparison, but they either focus primarily on configurable objective landscapes or expose constraint properties within limited, predefined regimes, making it difficult to ask targeted questions about constraint-induced difficulty: whether an optimizer struggles because feasible regions are small, boundaries are restrictive, variables are tightly coupled, or constraint information is poorly scaled. We introduce GNBG-C, a Generalized Numerical Benchmark Generator for Constrained Continuous Optimization. The central idea is to treat the feasible region itself as a configurable object rather than as an inseparable attachment to a fixed test function. By generating controlled constraint regimes around the known GNBG global minimizer, the generator enables systematic studies in which feasibility pressure can be varied while preserving that point as a global minimizer of the constrained problem. This allows researchers to examine how optimizers discover feasibility, handle constraint pressure, and improve objective quality under diverse and controllable feasibility conditions. GNBG-C therefore provides a flexible and auditable framework for probing the strengths and weaknesses of constrained continuous optimizers under targeted forms of feasibility-side difficulty.

Tue 27 OctNeural and Evolutionary Computing
The gist
Optimization problems often need solutions to meet certain rules or limits before they can be good. Existing test sets usually have fixed rules, which makes it hard to study how these rules affect solving the problem. The authors introduce a tool called GNBG-C that creates test problems where the allowed region can be changed while keeping the best solution the same. This helps people study how optimization methods handle different kinds of rules and difficulties fairly and clearly.
Open → 2610.37590v1

Calibrating black-box simulators using temporal-difference learning

Temporal-Difference Calibration of Black-Box Simulators

Abstract: We develop a derivative-free temporal-difference (TD) framework for calibrating black-box simulators using one-step transitions from a target system and noisy simulator-generated continuation values. The calibration parameter is defined through Bellman orthogonality, recovering the physical parameter under correct simulator specification and yielding a near-optimal $L_2$ approximation of the policy value under misspecification. We propose three TD algorithms based on random-direction finite differences, distinguished by their query costs and reuse of noisy simulator evaluations. We establish almost-sure convergence, last-iterate mean-square error bounds, and central limit theorems for Polyak-Ruppert averages across four query-noise regimes. Our analysis reveals a specification-dependent bias phenomenon: for two algorithms, the finite-difference bias of the TD estimating equation vanishes at the calibration target under correct specification, even when the gradient surrogate remains biased. This permits a fixed perturbation radius and rate exponents approaching $1/2$ in the simulator rollout budget, whereas misspecification generally recovers the classical Kiefer-Wolfowitz rates. We also develop a few-replicate online bootstrap that yields Student-$t$ calibrated confidence intervals under negligible query noise, and identify a covariance mismatch that can invalidate conventional multiplier inference along Markov trajectories. Finally, a second-stage TD recursion corrects the remaining value discrepancy without additional simulator queries.

Mon 26 OctMachine Learning
The gist
Calibrating complex simulation models can be difficult when their inner workings are unknown or noisy. This paper presents a new method that adjusts simulator parameters by comparing the simulator’s short-term outcomes to real system data, without needing derivative information. The authors propose several algorithms that efficiently use noisy simulator outputs and prove they reliably find accurate parameter estimates. They also develop statistical tools to measure confidence in these estimates and add a step to further correct value differences without extra simulator runs.
Open → 2610.35311v1

EnerGNN speeds up exact solutions for hard constrained optimization

EnerGNN: Learning Optimization-Compatible Energy Functions for Exact Constrained Combinatorial Inference

Abstract: Learning-based approaches to combinatorial optimization often predict solutions directly or use predictions to restrict search, while expressive energy-based models typically rely on approximate inference. We introduce EnerGNN, a framework that learns energy functions over complete binary configurations and minimizes them under explicit hard constraints through mixed integer programming (MIP). EnerGNN combines a graph neural network encoder with an optimization-compatible readout and a nonlinear energy head, enabling exact constrained inference over the learned energy. An optimality-aware contrastive loss trains the energy to reflect solution quality and constraint violations. Across Quadratic Knapsack, Combinatorial Auctions, and a personalized cell therapy supply chain problem, EnerGNN achieves near-optimal solutions with 100% feasibility. On the supply chain problem, it achieves a 0.05% mean primal gap and a 17.4$\times$ speedup over the monolithic MIP. The learned energy also generalizes to larger instances and supports zero-shot constraint injection, adapting to changing constraints without retraining while preserving feasibility.

Sat 24 OctMachine Learning
The gist
Finding the best solution to problems with many yes/no choices and strict rules can be very slow using usual methods. The authors created EnerGNN, which combines a type of AI called graph neural networks with exact math solvers to quickly find good and valid solutions. EnerGNN learns to score solutions so the solver can find the best one without breaking any rules. It works well on problems like auctions and supply chains, is fast, and can handle new rules without retraining.
Open → 2610.33930v1

Linear lower bound proven for convex body chasing in all lp norms

A Linear Lower Bound for Convex Body Chasing in Every $\ell_p$ Norm

Abstract: We establish an $Ω(d)$ lower bound on the competitive ratio of convex body chasing in $\mathbb{R}^d$ with $\ell_p$ movement costs for any $p \in [1, \infty)$. Previously, the best known lower bound for general $p$ was $Ω(\max\{\sqrt{d}, d^{1-1/p}\})$, established by Bubeck et al. (2019); a linear lower bound was known only for $p = \infty$, realized by the standard construction of chasing faces of a hypercube. Our lower bound strictly improves on the prior bound for every fixed $p \in [1, \infty)$ and shows that the functional Steiner point algorithm of Sellke (2023) - which has competitive ratio $O(d)$ - is asymptotically optimal for every $\ell_p$ norm. Our lower bound is based on the recursive construction of Bubeck, Coester, and Rabani (2023) for metrical service systems, which gives a lower bound of $Ω(r^2)$ for requests of size $O(r)$ in that setting. We show that requests in their construction, each comprising a set of discrete points in a graph metric, can be mapped to the vertices of convex requests in a $(2r+1)$-dimensional vector space while approximately preserving movement costs up to a factor of $O(r)$, which establishes the lower bound.

Fri 23 OctData Structures and AlgorithmsComputational Geometry
The gist
Convex body chasing is a problem where you try to follow a moving shape in space while using the least amount of movement possible. The authors found a new, stronger minimum bound on how well any method can do this in different types of distance measurements (called lp norms). This means no method can be better than this limit, and an existing method is shown to be the best possible in terms of how much it moves. Their proof builds on previous work using complex constructions to translate one problem’s limits into another.
Open → 2610.32670v1

Interior point methods solve some linear programs with fewer steps

Solving Classes of Linear Programs with Strongly Polynomial Straight Line Complexity in Strongly Polynomial Time

Abstract: Recently, Allamigeon, Dadush, Loho, Natura, and Végh (ADLNV, SICOMP 2025) introduced an interior point method for linear programs whose number of iterations is bounded by the so-called straight line complexity (SLC) of the instance. This yields a strongly polynomial bound on the number of iterations of the corresponding interior point algorithm for broad classes of linear programs. In particular, in the companion paper we give a strongly polynomial straight line complexity bound for two-variable-per-inequality linear programs. However, in order to obtain a strongly polynomial algorithm for these classes, one also needs to address two important technical issues: initialization and bit-complexity bounds. Standard IPM initialization techniques either require numerical estimates that cannot be obtained in the strongly polynomial model, or involve modifying the instance in ways that do not preserve the geometry of the original LP, potentially affecting the SLC. In this work, we present an initialization framework for interior point methods for linear programming, along with a rounding procedure that ensures the continued feasibility of the IPM. We develop a multistage scheme in which each stage can be initialized in strongly polynomial time given the output of the previous stage. Additionally, we address the challenge of controlling the bit complexity of each iterate throughout the algorithm. To this end, we show that it is possible to represent iterates as low-complexity convex combinations of vertices and extreme rays. Our combinatorial rounding step is independent of the algorithm in ADLNV 2025, and can be applied more broadly in the context of path-following methods.

Mon 19 OctData Structures and Algorithms
The gist
Linear programming is a way to find the best solution within certain limits, but some problems can take a long time to solve. The authors discuss a technique that uses a special measure called straight line complexity to limit how many steps an algorithm needs. They address tricky parts like how to start the method and how to keep calculations simple and accurate. Their work presents a way to initialize and round the process that works in guaranteed reasonable time for certain problem types.
Open → 2610.26073v1

Joint evolution improves branch and node choices in solving integer programs

Evo-B&B: Behavior-Aware LLM-Guided Joint Evolution of Branching and Node Selection Policies for MILP

Abstract: In branch-and-bound for Mixed-Integer Linear Programming (MILP), branching and node selection are two critical and tightly coupled decisions, yet most existing learning-based approaches focus on optimizing them separately. We propose Evo-B&B, an LLM-guided evolutionary framework that jointly evolves executable branching and node selection policies using end-to-end SCIP solving feedback. To improve search efficiency and reduce redundant evaluations of behaviorally similar policies, Evo-B&B introduces a behavior-aware multi-island evolutionary mechanism. It measures policy similarity from branching and node-selection behaviors on a fixed set of B&B decision states and uses this similarity to preserve population diversity. We evaluate Evo-B&B on four standard MILP benchmarks across multiple instance scales. Experimental results show that Evo-B&B achieves competitive solving performance and generalizes well to larger-scale instances, while ablation studies further demonstrate the effectiveness of joint evolution and behavior-aware diversity management.

Fri 16 OctArtificial Intelligence
The gist
Branch-and-bound is a method used to solve complex math puzzles called mixed-integer linear programs, but it depends on two tricky choices: where to split (branching) and which spot to explore next (node selection). The team developed Evo-B&B, a system that evolves both choices at once using feedback from solving attempts and learns which decision-making methods behave differently to keep variety. Their tests showed this joint approach can solve problems competitively and even handle bigger problems than it trained on. They also confirmed that evolving both decisions together and tracking behavior helps the learning process.
Open → 2610.22861v1

Genetic algorithms restart more effectively using schnabel census method

A restart rule for genetic algorithms based on Schnabel census

Abstract: A new adaptive restart rule for Genetic Algorithms (GAs) is considered. The rule is based on the Schnabel Census method, originally developed for statistical estimation of a size of animal population. In this paper, the Schnabel Census method is applied as a heuristic to estimate the number of different solutions that may be visited with positive probability, given the current distribution of offspring. The rule consists in restarting a GA as soon as the maximum likelihood estimate reaches the number of different solutions observed at the recent iterations. We demonstrate how the new restart rule can be applied in a GA with steady-state replacement scheme, using three different combinatorial optimization problems as examples. Computational experiments on well-known benchmarks show a statistically significant advantage of the GAs with the new restarting rule over the original versions of GAs. The new restart rule also tends to be superior to the well-known rule, which restarts an algorithm when the current iteration number is twice the number of iterations till the current best incumbent was found.

Thu 15 OctNeural and Evolutionary Computing
The gist
Genetic algorithms are computer programs that try to solve problems by trying many possible solutions and improving them over time. Sometimes they get stuck and need to start over to find better answers. The authors came up with a new way to decide when to restart these algorithms, inspired by a method originally used to estimate animal populations. Their approach estimates how many different solutions the algorithm is likely to explore and triggers a restart when it seems to have explored all currently likely options. Tests show this restart method helps the algorithm find better solutions faster compared to older restart rules.
Open → 2610.22211v1

Consistent hashing method speeds up geometric computations in parallel systems

Geometric Hashing in MPC with Applications to Clustering and Stochastic Embeddings

Abstract: In this paper we study consistent hashing (a.k.a. sparse partitions) for doubling metrics in the Massively Parallel Computation (MPC) model. A $(Γ,Λ)$-hash with diameter bound $Δ$ partitions a metric space into clusters of diameter at most $Δ$ such that every ball of radius $Δ/Γ$ intersects at most $Λ$ clusters in expectation. Consistent hashing has emerged as a central tool in geometric MPC algorithms. However, so far it has been solely used in Euclidean spaces, where it can be pre-computed. On the other hand, in cases where the metric space is received as input and unknown in advance, no previous parallel construction was known. We present the first fully scalable MPC algorithm over machines with local space $n^σ$, that given an $n$-point metric space with doubling dimension $d\leq O(σ\log n)$, samples a randomized $(Γ,2^{O(d/Γ)})$-hash in $O(d/σ^3)$ rounds. There is a dichotomy: if the doubling dimension is $d=Ω(σ\cdot\log n)$, a polynomial number of rounds is required to compute such a hash. We conclude by showing that this MPC primitive yields $O(d/σ^3)$-round fully scalable MPC algorithms for a broad class of fundamental geometric problems in doubling metrics, including stochastic tree embeddings with $O(\log n)$ expected distortion, constant factor approximation for facility location, bicriteria $(O(ε^{-2}),1+ε)$-approximation for $k$-median and $k$-means.

Thu 15 OctData Structures and AlgorithmsComputational Geometry
The gist
This paper solves the problem of dividing complex geometric data into manageable parts for fast processing on many computers working together. The authors develop a new way to create these divisions even when the shape and distances in the data are unknown beforehand. Their method works well in spaces with limited complexity and allows key tasks like grouping data points into clusters to be done quickly over multiple rounds of parallel computing. This makes it easier to handle important problems like facility location and clustering in large, complex datasets.
Open → 2610.21371v1

Improved approximation algorithm advances submodular optimization accuracy

A 0.4584-approximation for DR-submodular maximization over down-closed convex sets

Abstract: We obtain a $0.4584$-approximation for nonnegative, non-monotone, $L$-smooth DR-submodular maximization over compact convex down-closed subsets of the unit cube, improving the $4/9\approx0.4444$ ratio of Aggarwal's projection-based algorithm~\cite{aggarwal2026geometry}. A recovery map combining exponential and linear-fractional branches admits a cube-wide affine upper bound. The resulting continuous-time Frank--Wolfe-type algorithm with randomized output and its randomized discrete-time implementation both satisfy $\E F(\widehat x)\ge(0.4584-\varepsilon)\OPT-δLD^2$; the implementation uses polynomially many cube-wide value/full-gradient queries and ordinary linear maximization calls, where $D$ is the feasible diameter and $\varepsilon,δ>0$ are accuracy parameters. Our guarantee and Aggarwal's hardness bound~\cite{aggarwal2026geometry} place the optimal approximation ratio for cube-wide value/full-gradient queries and linear maximization, with additive error $δLD^2$, in $[0.4584,0.4705)$. Standard multilinear sampling and pipage rounding imply an expected $(0.4584-\varepsilon)$-approximation for nonnegative submodular set-function maximization under a matroid constraint \cite[Lemma B.3]{vondrak2013symmetry}.

Thu 15 OctData Structures and Algorithms
The gist
Maximizing certain complex functions that model real-world problems can be hard, and finding good approximate solutions is important. This paper improves the best known method for maximizing these functions under specific constraints, getting closer to the optimal answer. The authors describe a new algorithm that achieves a better approximation ratio than previous approaches and show it can be implemented efficiently with a controlled error. This advancement narrows the gap between what is achievable and what is theoretically impossible for these optimization problems.
Open → 2610.21072v1

Cost aware warm starts cut simplex solve time by half

Learning Warm Starts for the Simplex Method from Measured Solver Cost

Abstract: Learned warm starts for the simplex method build starting bases using predictions of which variables will be basic at optimality. Prior work has shown that starting bases predicted by graph neural networks can sharply reduce iteration counts, but the time saved may fall well short of the iterations saved. On 25 classes of linear programs (LPs), we find that a strong supervised basis predictor removes two thirds of the dual simplex's iterations but only a third of its time. Two effects explain the gap: the iterations removed by a good start tend to be cheap, and closeness to an optimal basis does not rank starts by cost. We prove that two starts with equal overlap with an optimal basis and equal pivot counts can differ in linear-algebra work by a factor that grows with the square root of the number of rows. Empirically, across the starts of one LP, the pivot count explains 71% of the variance of log solve time, while the CPU instruction count explains 98.5%. We introduce CostStart, which uses supervised prediction for the basis and trains a small policy on measured instruction counts to choose, per LP, how many predicted columns to use, which algorithm and pricing rule to run, and whether to warm-start at all. On unseen LPs of the training classes, including LPs four times the training size, CostStart roughly halves the solve time relative to the solver's default start and is 1.4 to 2.2 times as fast as two published methods retrained on the same data.

Wed 14 OctMachine Learning
The gist
Solving certain math problems called linear programs can be sped up by guessing the best starting point — but only if time spent matches iteration gains. The authors found that even good guesses often skip easy steps, so total time savings are less than expected. They measured actual computer work done and trained a system named CostStart to pick starting points and algorithm tweaks based on real cost data. This system reduces solving time roughly by half compared to usual methods, and beats other learning approaches. Their work helps make solving these problems more efficient.
Open → 2610.20892v1

Subset sum problem solved faster with nearly linear time algorithm

Subset Sum in Almost-Linear Time

Abstract: We give a deterministic algorithm for finding a subset of the input integers $1\le a_1,\ldots,a_n \le Δ$ that sums to the target $t$ in $\mathcal{O}(n+Δ^{1+o(1)})$ time. This improves upon the previous $\widetilde{\mathcal{O}}(n + Δ^{1.5})$-time algorithm by Chen, Lian, Mao, and Zhang (SODA 2024), and achieves almost tight dependence on $Δ$ assuming SETH. We use an inverse theorem for subset sums due to Conlon, Fox, and Pham (2023), and develop a quotient variant of economic cap covering from the polytope approximation literature.

Wed 14 OctData Structures and Algorithms
The gist
The subset sum problem asks if some numbers from a list add up exactly to a target number. The authors present a new computer algorithm that finds such subsets much faster than before, especially when numbers are not too large. They use recent mathematical insights and advanced geometric covering techniques to achieve this speed. This improvement means computers can solve these problems more efficiently in many practical scenarios.
Open → 2610.20742v1

Improved regret bounds boost decision making with uncertain data

Near-Optimal Regret Bounds for Monotone Stochastic Optimization under Semi-Bandit Feedback

Abstract: Stochastic optimization models sequential decision-making under uncertainty, typically assuming known input distributions. When these distributions are unknown, \citet{agarwal2026semibandit} give an online-to-offline reduction for monotone stochastic optimization under semi-bandit feedback, where only probed variables are observed. Its expected regret relative to the offline guarantee is $\widetilde O(n\sqrt T)$, where $n$ is the number of variables and $T$ the horizon. For optimal stopping and Pandora's box, \citet{liu2025improved} achieve $\widetilde O(\sqrt{nT})$ using problem-specific algorithms. \emph{Can a general online-to-offline reduction achieve this improved rate?} We give such a reduction for strongly monotone stochastic optimization, answering the corresponding open question. Strong monotonicity is defined relative to the chosen offline algorithm. Our oracle-efficient reduction achieves $\widetilde O(\sqrt{nT})$ expected regret while preserving approximation guarantees for oracles satisfying the same condition. It combines Bernstein-type optimistic distribution estimates with a Hellinger stability bound for adaptive policy transcripts, aggregating squared marginal errors weighted by the executed policy's probing probabilities. The rate is optimal up to logarithmic factors for $T\ge n$, even under full feedback. Under monotonicity and uniformly bounded coordinate-wise variation, the same algorithm achieves $\widetilde O(n^{3/4}\sqrt T)$ expected approximation regret, improving the previous linear dependence on $n$. The exponent $3/4$ is sharp for its ordinary regret over instances and exact oracle choices. Our framework applies to prophet inequality, Pandora's box, best-of-$K$ selection, stochastic knapsack, stochastic orienteering, and stochastic submodular maximization.

Mon 12 OctMachine LearningData Structures and Algorithms
The gist
This paper looks at making better decisions when you don't know all the details upfront, but only learn some information as you go. The authors find a new way to balance exploring unknown options and exploiting the best-known ones, which learns faster and gets closer to the best decisions overall. Their method works for many problems, like when to stop a process or how to pick the best options from many. They also prove their approach is almost as good as possible in terms of performance.
Open → 2610.17320v1

Sequence learning improves decision making in mixed integer programming

Sequence-Structured Decision Learning for Branch-and-Bound in Mixed-Integer Linear Programming

Abstract: Branch-and-bound (BnB) solves mixed-integer linear programs by constructing and exploring a search tree. Node selection and branching are two recurrent decisions that directly determine the tree. Learning-based approaches typically optimize either decision in isolation and condition on a mostly local view, leaving the coupled evolution of the search tree insufficiently modeled. This paper proposes Seq-BnB, a sequence-structured framework that learns branching and node selection from a shared global representation of the evolving BnB process. Seq-BnB serializes node creations, node updates, node-selection events, and branching events into typed tokens, producing a causal event sequence of the search trajectory. A self-attention encoder summarizes this global search history, a bipartite graph neural network encodes the current LP relaxation, and context-conditioned decision heads score branching variables and open nodes. To reduce distribution shift between expert demonstrations and learned policies, Seq-BnB is trained with DAgger-style data aggregation. On four MILP benchmark families, Seq-BnB consistently processes fewer BnB nodes than heuristic and learning-based baselines, with strong solution times on both standard and larger transfer instances. While this paper evaluates Seq-BnB instantiation for branching and node selection, it accommodates additional solver decisions, such as cut selection, by introducing new action tokens and decision heads.

Sat 10 OctMachine Learning
The gist
Mixed-integer linear programs are solved by exploring many options in a search tree, guided by choices about which nodes to select and how to branch. The authors propose Seq-BnB, a method that looks at the entire sequence of previous decisions and their results to make better choices next. It treats the search process like a story made of tokens and uses machine learning to understand the global context rather than relying on local information alone. Their experiments show that this approach reduces the number of nodes explored and speeds up finding solutions compared to traditional and other learning methods.
Open → 2610.14835v1

Deterministic algorithm speeds up approximate counting in knapsack problem

Faster Deterministic Approximation for Counting Knapsack

Abstract: Given $n$ nonnegative integer weights $w_1, \ldots, w_n$ and an integer knapsack capacity $T$, the $\#$Knapsack problem asks to count the number of subsets $I \subseteq \{1, 2, \dots, n\}$ such that $\sum_{i \in I} w_i \le T$. A long line of research has been devoted to designing faster $(1 \pm \varepsilon)$-approximation algorithms for this \#P-hard problem. Until very recently, the best-known time complexity was $\tilde{O}\bigl(n^{2.5}/\mathrm{poly}(\varepsilon)\bigr)$, achieved by the randomized algorithm of [Dyer, STOC 2003] and the deterministic algorithm of [Gawrychowski, Markin, and Weimann, ICALP 2018]. The recent work by [Feng and Jin, SODA 2025] improved the randomized complexity to $\tilde{O}\bigl(n^{1.5}/\mathrm{poly}(\varepsilon)\bigr)$, leaving open the question whether this $n^{2.5}$ barrier could also be broken by a \emph{deterministic} algorithm. In this work, we answer this question in the affirmative by presenting a deterministic $(1 + \varepsilon)$-approximation algorithm for \#Knapsack in $\tilde{O}\bigl(n^{2.4}/\mathrm{poly}(\varepsilon)\bigr)$ time. Our key technical innovation is to deterministically simulate the balancing technique, which was previously used in the literature of knapsack-type problems via random partitions and seemed to require randomization.

Sat 10 OctData Structures and Algorithms
The gist
The paper studies the problem of counting how many groups of items can fit into a knapsack without exceeding its weight limit. This is a hard problem to solve exactly, so researchers often look for fast ways to get very close answers. Previous work used random methods or slower deterministic ones, but the authors found a deterministic way to speed up the approximation. Their new method simulates a technique that was thought to only work with randomness, allowing faster and guaranteed approximate counting.
Open → 2610.14595v1

Partially informed optimization improves complex model training efficiency

Partially Informed Stochastic Optimization via Zeroth-Order Residual Tracking

Abstract: Many optimization problems provide direct access to only part of the gradient, while the remaining component must be inferred from function evaluations. This structure arises in performative prediction, performative reinforcement learning, and bilevel optimization with a black-box lower level. We introduce Partially Informed Stochastic Optimization (PISO), which combines the available gradient component with a running estimate of the residual. By centring each zeroth-order observation on this estimate, PISO makes the variance due to random probing depend on the tracking error rather than the residual's magnitude. This yields a randomized sketch iteration with an explicit contraction mechanism and a principled interpretation of momentum. For smooth nonconvex objectives, we establish convergence guarantees that depend on the residual's variation and initial magnitude, without requiring a uniform bound on the unavailable gradient component. With independently sampled function evaluations and Gaussian or spherical probes, PISO attains leading function-evaluation complexities of \(O(d^{2}\varepsilon^{-6})\) under Lipschitz gradients and \(O(d^{2}\varepsilon^{-5})\) under an additional Lipschitz-Hessian assumption. These rates require only one probe direction, two function samples, and one known-component sample per update. The analysis also quantifies how batching trades observations for fewer deployments. Across five settings, PISO variants improve on the tested baselines with comparable oracle access in three, reach a comparable solution faster in bilevel routing, and perform best among methods without response-model derivatives in performative reinforcement learning.

Fri 9 OctMachine Learning
The gist
Optimizing functions often requires calculating gradients, but some problems only reveal part of this information directly. The authors introduce a method called Partially Informed Stochastic Optimization (PISO) that cleverly combines known gradient parts with estimates of unknown parts to improve optimization. PISO reduces noise in the estimation and provides theoretical guarantees on its performance. It performs better or as well as existing approaches in several tested scenarios, including complex problems like performative reinforcement learning.
Open → 2610.13871v1

Improved algorithms find solutions in complex constrained problems

Optimal Algorithms for Nonsmooth Nonconvex Stochastic Optimization with Constraints

Abstract: We present new algorithms for stochastic optimization problems in which the objective is neither smooth nor convex, subject to a convex constraint set. Our algorithms return a $(δ,\varepsilon)$-Goldstein stationary point, as recently defined for constrained problems by Liu et al. (2024), with improved complexities, and are the first to achieve optimal convergence rates for this task in several settings. In particular, we design projection-based and projection-free algorithms that achieve a $\widetilde O(δ^{-1}\varepsilon^{-3})$ rate using stochastic gradients, which we show to be optimal, and a $\widetilde O(dδ^{-1}\varepsilon^{-3})$ rate using zeroth-order queries, which is also optimal in its dependence on the dimension $d$ and improves over prior work. Notably, our lower bound is given in terms of the Frank-Wolfe gap and holds even for smooth problems, which is of independent interest. These results show that in nonconvex stochastic optimization, the convergence rate is degraded neither by the presence of constraints nor by nonsmoothness. Our analysis is based on a reduction to online linear optimization, extending a related technique from unconstrained optimization.

Fri 9 OctMachine Learning
The gist
Many optimization problems are hard because the problem isn’t smooth or simple and must obey certain rules. The authors present new methods that can find good approximate solutions efficiently even when the problem has tough constraints and is not smooth or convex. They prove their methods are as fast as possible in several important cases, which wasn’t known before. Their work shows that constraints and roughness don't slow down how quickly you can find solutions in these hard problems.
Open → 2610.13787v1

Constraint acquisition tool builds reusable programs from example solutions

Learning Size Independent Constraint Models from Input Data and Positive and Negative Example Solutions

Abstract: In this paper we describe a Constraint Acquisition Tool that generates size independent constraint programs from input data and positive and negative example solutions of multiple problem instances. The system finds size specific models based on typical constraint patterns over global and binary constraints, then generalizes the models to a size independent model that can be run on unseen input data. The system produces MiniZinc code as well as a textual description of the model. We evaluate the tool on the example problems of the PTHG21 Challenge and show the feasibility of the approach.

Fri 9 OctArtificial Intelligence
The gist
Building computer programs that solve problems with specific rules can be hard, especially if the program needs to work for different problem sizes. This paper presents a tool that learns rules from examples of what works and what doesn’t. It then creates programs that are not tied to any particular problem size and can handle new inputs. The learned programs can be used directly with MiniZinc, a popular tool for solving such rule-based problems. The authors tested the tool and showed it can produce useful, flexible models.
Open → 2610.13640v1

Subset sum and integer programming solved nearly in linear time

Subset Sum and Integer Programming Feasibility Test in Near-Optimal Time

Abstract: Given an integer $t$ and a set of integers in $[N]$, Subset Sum asks whether there exists a subset that sums to $t$. A long open problem is whether Subset Sum can be solved in $O(N)$ time. We show that Subset Sum can be solved in $O(N^{1 + \varepsilon})$ time where $\varepsilon > 0$ is an arbitrarily small constant. Our result also generalizes to multi-sets in multi-dimension. That is, for any fixed $d$ and $\varepsilon >0$, the $d$-dimensional subset sum can be solved in $O(n + N^{d + \varepsilon})$ time. As an application, for any fixed $d$ and $\varepsilon$, feasibility test of integer programming with $d$ constraints can be done in $O(N^{d+\varepsilon} \mathrm{poly}(\ell_{\mathrm{in}}))$ time, where $N$ is the maximum absolute value in the constraint matrix and $\ell_{\mathrm{in}}$ is the input size. Although the algorithm is quite involved, its high-level idea is clear. It is already known that when the input set is dense and $t$ lies in the interior of the zonotope, then Subset Sum is easy to solve [Galil-Margalit '91, Bringmann-Wellnitz '21, Chen-Hu-Mao-Zhang '26]. Our key observation is that a sparse input can exhibit a dense structure when lifted to higher dimension. We show that such a lifting can be done efficiently. After lifting, the interior of the zonotope is easy to tackle, and one only needs to deal with the thin area near the boundary of the zonotope. Then we show that the boundary area can be decomposed into subproblems and solved recursively, and that there cannot be too many recursion levels since each level of recursive reduces the volume of the area significantly.

Fri 9 OctData Structures and Algorithms
The gist
Subset Sum asks if some numbers from a list add up to a target number, and it’s long been unclear if this can be done very fast. The authors show how to solve this problem almost as fast as reading the input, which is a big step forward. They also extend this to multiple dimensions and apply it to integer programming problems with a fixed number of constraints. Their key idea is to transform sparse inputs into a form where existing fast methods work well, then carefully handle the complex boundary cases using recursion.
Open → 2610.12953v1

MIP solver performance variability mapped and predicted with new score

When Solvers Get Moody: Quantifying and Predicting Performance Variability in Mixed Integer Programming

Abstract: Mixed-integer programming (MIP) solvers are widely used, yet their performance can vary substantially even under seemingly neutral perturbations. Such variability complicates benchmarking, and the interpretation of computational studies. We introduce the Weighted Variability Score (WVS), a robust multi-component metric that aggregates dispersion in normalized runtime, final optimality gap, LP iterations, and branch-and-bound nodes across repeated runs. On a large subset of MIPLIB 2017 instances, each solved in 100 randomized runs under a four-hour limit, WVS reveals a right-skewed distribution with a substantial upper tail: many instances are essentially stable, but some exhibit large variability that is not explained by basic properties alone. Notably, this experiment proved optimality for the open instance 'neos-5045105-creuse' in two SCIP runs. Using static descriptors and root-level features, a tree-based predictor with a gated tail uplift achieves a mean absolute error of 0.058 and Spearman rank correlation of 0.65 on a sealed test split. Feature-importance analysis highlights root degeneracy, matrix structure, coefficient ranges, and presolve reductions as the main drivers of high WVS. Because variability is systematic and partially predictable from inexpensive early-run features, our findings offer a practical tool for preemptive tuning and lay a foundation for fairer evaluation of new algorithms.

Fri 9 OctMachine Learning
The gist
Solvers that tackle mixed-integer programming problems can run very differently even when nothing obvious changes. This makes it hard to compare solvers fairly. The authors created a new score called Weighted Variability Score (WVS) that measures how much solver results vary by looking at multiple factors. They found that some problem instances are stable while others have unpredictable runtimes, and that aspects of the problem’s structure help predict this variability. Their method helps decide when solvers need tuning and supports more trustworthy comparisons.
Open → 2610.12876v1

Simplex method rule helps avoid stalling moves in optimization

Escaping Degeneracy by Following Shadow Edges

Abstract: The Simplex method is among the most widely used approaches for solving linear programs. Starting at a vertex solution of the feasible region, the algorithm proceeds through a sequence of basis exchanges (known as pivots), each corresponding to a move along an improving edge of the polyhedron toward a better vertex. A central challenge affecting the efficiency of the Simplex method is degeneracy, which can cause long sequences of pivot operations that fail to change the current vertex solution. In this paper, we prove the existence of a pivot rule which is able to escape degeneracy and follow any given shadow edge-direction when initialized at some compatible basis, with a linear number of degenerate Simplex pivots. As a byproduct of our result, we obtain an improved bound on the number of degenerate Simplex pivots needed to solve linear programs defined on 0/1 polytopes.

Thu 8 OctData Structures and Algorithms
The gist
In solving optimization problems with the Simplex method, a major slowdown happens when the algorithm gets stuck making moves that don't improve the solution, a situation called degeneracy. The authors prove there is a way to choose moves (called a pivot rule) that can avoid these unproductive steps and follow any path intended, using only a limited number of these stalling moves. This result improves the understanding of how the Simplex method behaves, especially for problems defined with 0/1 variables. Overall, it offers a way to make the search more efficient in certain linear programming problems.
Open → 2610.12130v1

AI methods improve quantum combinatorial optimization workflows

Beyond QAOA: A Review of AI and Quantum Computing for Adaptive Combinatorial Optimization

Abstract: Near-term quantum approaches to combinatorial optimization are limited by qubit counts, circuit fidelity, sampling cost, and the difficulty of encoding constraints, while machine learning is increasingly used to configure and control quantum optimization workflows. We call such workflows adaptive: decisions conventionally fixed in advance, from formulation and penalties to shot budgets, backends, and whether to invoke a quantum processor at all, are made by learned policies that respond to the instance, the progress of the solve, or the hardware. This review examines three paradigms, AI for quantum optimization, quantum for AI-driven optimization, and AI-quantum co-optimization, and organizes the literature by the decision being learned rather than by application. A structured review of 119 papers, 67 coded in detail, shows that the evidence is considerably stronger for AI-assisted quantum optimization than for the reverse direction: learning already reduces quantum evaluations, improves initialization, supports decomposition and penalty control, and mitigates noise, whereas evidence that quantum computation improves learned optimizers remains largely confined to small-scale simulation. Experimental controls are thin: 25 of 57 studies include no classical baseline, the quantum contribution is fully isolated in 10 of 24 studies where an ablation applies, and the median experiment uses 17 qubits. We introduce an M0-M5 evidence hierarchy, from simulation to matched-resource practical advantage, and find no broadly convincing result at the highest level. We argue that scaling is increasingly a systems problem: the question is not only whether a problem fits on a quantum processor, but how classical and quantum resources should be allocated across the optimization process. The review is aimed at researchers in quantum computing, machine learning, and operations research.

Thu 8 OctMachine Learning
The gist
Quantum computers have potential to help solve complex problems involving many choices, but current machines are limited. The authors review how artificial intelligence (AI) can help guide quantum optimization steps, making the process more adaptive and efficient. They find that AI is already showing benefits in improving quantum optimization, while evidence that quantum computing improves AI-driven optimizers is still limited. The review highlights challenges and shows that making quantum-classical combinations work well is a systems-level problem.
Open → 2610.11759v1

Distributed accelerated algorithm improves optimal transport on bipartite graphs

A Distributed Accelerated Preconditioned ADMM for Solving Quadratically Regularized Optimal Transport on Bipartite Graphs

Abstract: Optimal transport (OT) has found broad applications in machine learning, economics, and management. Classical OT models, however, are not directly suited to allocation problems with graph-structured connectivity and unbalanced mass. Distributed OT formulations on bipartite graphs address these requirements but are typically solved by ADMM, whose slow convergence limits communication efficiency. We adapt the accelerated preconditioned ADMM (AP-ADMM) to the quadratically regularized distributed OT model and develop DAP-ADMM, a fully distributed algorithm in which each node communicates only with its graph neighbors. For fixed local penalty parameters, we establish global convergence and non-ergodic $O(1/k)$ bounds for both the KKT-residual norm and the primal objective gap. We derive an exact solver-free routine for the interval-constrained projections arising in the local ADMM subproblems. We propose a distributed self-adaptive penalty mechanism that updates node-specific penalties using locally computable KKT-residual components without global aggregation. Numerical experiments confirm the efficiency of the solver-free routine and the practical acceleration of DAP-ADMM over standard distributed ADMM.

Wed 7 OctDistributed, Parallel, and Cluster Computing
The gist
Optimal transport is a way to find the best way to move things from one place to another, which is useful in many fields like economics and machine learning. The authors noticed that existing methods for problems involving networks with two sets of points (bipartite graphs) can be slow and inefficient. They developed a faster and fully distributed algorithm allowing each point to communicate only with its neighbors, speeding up the process without needing a central controller. Their method also adjusts internal settings on its own to improve speed and comes with guarantees about how quickly it converges to the best solution.
Open → 2610.09512v1

Online learning algorithm matches optimal regret with efficient runtime

Optimal and Efficient Online Inverse Optimization

Abstract: In online inverse linear optimization, a learner recommends an action and then observes the choice of an expert who maximizes a fixed, unknown linear objective on $\mathbb{R}^{d}$; the goal is to learn to optimize this objective without observing it. Sakaue recently obtained the optimal regret $O(\sqrt d)$ with a randomized algorithm making $(dT)^{O(d)}$ linear optimizations per round, and asked whether it can be attained in polynomial time. We answer positively: our deterministic algorithm has regret $O(\sqrt d)$ for every horizon $T$ and runs in time polynomial in $d$ and $T$. It is a variant of the variable-metric algorithms of Sakaue et al.\ and Cai et al., in which a metric update is revoked once the query point moves far enough from where the update was made.

Tue 6 OctMachine LearningData Structures and Algorithms
The gist
Sometimes we want to learn a hidden way someone makes decisions by watching their choices over time, even when we don’t see their exact rules. The authors worked on a method to predict these hidden rules efficiently and as accurately as the best known approaches. They found a new way to do this learning step-by-step without needing an impractical amount of computing power. This improves on previous work by being both fast and having a small error margin while learning.
Open → 2610.08735v1

Neural network improves solving graph optimization problems efficiently

Neural Algorithmic Reasoning for Graph Saddle Point Problems

Abstract: Neural algorithmic reasoning, or aligning a neural network with an algorithmic paradigm, has emerged as an approach to solving polynomial-time-solvable and computationally harder combinatorial optimization problems. We propose a new message-passing framework based on the Chambolle-Pock Primal--Dual Hybrid Gradient (PDHG) method called \textsc{GraphPDHG} for solving general graph saddle-point problems. Theoretically, we show that \textsc{GraphPDHG} can efficiently solve a family of graph saddle-point problems by simulating PDHG. We also show that our network can learn an accelerated PDHG algorithm. Experimentally, we support our results on accelerated PDHG by evaluating the performance of our model as a learned warm start for second-order optimization techniques (SSNAL). We also show that alignment with PDHG leads to stronger size generalization than non-aligned graph neural network (GNN) baselines. Overall, we propose a novel architecture for solving a general family of optimization problems on graphs.

Mon 5 OctMachine Learning
The gist
Some problems on graphs can be solved by algorithms that find points balancing multiple competing factors, called saddle points. The authors introduce a new neural network design inspired by a traditional mathematical method (PDHG) to solve these problems efficiently. Their network can even learn to speed up this classical method through training. They show their approach works better than some other neural networks, especially on larger graphs, and can help speed up advanced optimization methods.
Open → 2610.07255v1

Improved approximation guarantees for multi-label optimization problems

Geometry-Dependent Approximation for Non-Monotone $k$-Submodular Maximization

Abstract: We study nonnegative, non-monotone $k$-submodular maximization with $k\ge2$ labels under support constraints, and show how the certified approximation coefficient improves as the support region permits more uniform selection. For a compact convex down-closed support region $P\subseteq[0,1]^n$, the diagonal level $ζ(P)=\max\{t\in[0,1]:t {\bf 1} \in P\}$ ranges from $ζ=0$, which carries no geometric promise, to $ζ=1$, which is unrestricted support. Our main structural result is a comparator-uniform linearization of the multilinear extension, built from an objective-independent action and a comparator-independent update field. For $k\ge3$, its validity reduces, independently of the number of elements, to four polynomial inequalities of degree at most three in one or two variables, only one of which depends on $k$. Explicit parameter choices give a nondecreasing certified profile $\underlineα_k(ζ)$, in closed form on all of $[0,1]$ when $k=2$. At $ζ=0$ we certify $0.4456\ldots$ for $k=2$ and $0.4541\ldots$ for every $k\ge3$, improving the recent $\sqrt2-1$ guarantee for one matroid or one knapsack, as well as the $1/3$-type guarantees for a fixed number of budgets; at $ζ=1$ we certify $1/2$ for $k=2$, $(\sqrt{17}-3)/2$ for $k=3,4$, and $k/(2k-1)$ for $k\ge5$, whose excess over $1/2$ is of order $1/k$ rather than the previous $1/k^2$. Value-retaining rounding transfers these guarantees to matroid and knapsack constraints, and the same field yields $O(\sqrt T)$ approximate regret online under gradient or post-decision value feedback.

Fri 2 OctData Structures and AlgorithmsMachine Learning
The gist
This paper studies a difficult kind of optimization problem where you assign one of several labels to items to get the best possible total value, but the value can be tricky and not always increasing as you add labels. The authors found a new mathematical way to analyze and improve the quality of solutions depending on how much freedom you have to pick labels. They give explicit formulas for how good their method is, which improve on previous guarantees, and also show how to use their approach for related practical problems like resource allocation with constraints.
Open → 2610.04049v1

Decision preserving sorting finds variables that matter in constrained tasks

DePICT: Decision-Preserving Interface for Constrained Downstream Tasks

Abstract: A constrained optimization problem may involve a parameter in its objective and active constraints, yet the final decision may remain insensitive to small changes in that parameter. This raises a fundamental question: which inputs does a decision making system truly depend on? Building on this question, we introduce DePICT, a procedure for constructing decision preserving interfaces by ranking context directions according to the optimizer's solution sensitivity and aggregating them across an operating regime. We study this problem in a high dimensional setting where primitive context parameterizes a constrained task and the downstream agent observes only a selected subset of context directions. For locally regular constrained programs, we derive a Karush Kuhn Tucker (KKT) based characterization of when a context direction is optimizer relevant. Our analysis shows that appearing in the active optimization problem does not necessarily imply that a variable affects the final decision. Some context directions can alter the KKT conditions while leaving the optimal solution unchanged because their effect is absorbed by the dual variables. DePICT is designed to remove exactly these directions. In a controlled diagnosis, it recovers the decision relevant interface exactly and reduces linear predictor regret to 0.009, compared with 0.475 for the strongest competing baseline.

Fri 2 OctMachine Learning
The gist
When a computer makes decisions based on many inputs, sometimes changing some inputs a little does not change the final choice. The authors introduce DePICT, a method to find which inputs actually affect the outcome and which do not. They use math that looks at how sensitive the decision is to each input and remove those that do not change the final decision. Their tests show DePICT can find the key inputs exactly and greatly improve decision accuracy compared to other methods.
Open → 2610.03945v1

Transformer method improves solving large binary optimization problems

Autoregressive Differentiable Method for Integer Programming

Abstract: We introduce an autoregressive differentiable method to solve 0-1 integer programs. We fix an arbitrary order of the binary variables and we train a transformer to predict the next bit while remaining in the feasible set. Our method is first trained on feasible incumbents provided by any solver, thus allowing us to initialize the transformer in the feasible set. Our procedure then implements a Lagrangian penalty to penalize infeasible solutions, and the transformer is further trained to explore the feasible set using Gumbel-softmax activations on the relaxed objective. We have tested our method on non-convex instances of quadratic knapsack problem and demonstrated consistent improvement upon state-of-the-art open-source solvers for dense problems up to 10,000 binary variables. In particular, we empirically demonstrate a phenomenon akin to a tunneling effect where the effective change of variables from binary variable to the continuous weights of the transformer that the method implements enables crossing barriers in the relaxed objective landscape.

Thu 1 OctMachine Learning
The gist
Solving problems with yes-no decisions, like packing items within limits, can be very hard for computers. The authors developed a new way that uses a transformer model to decide those yes-no choices step-by-step while staying within allowed solutions. They first teach the model by showing it good example solutions, then refine it with penalties for invalid solutions. When tested on tough packing problems with up to 10,000 yes-no variables, their method worked better than current best open-source solvers. Interestingly, their approach helps jump over tricky obstacles in the solution search space by turning the problem into a continuous form inside the model.
Open → 2610.02528v1

Reinforcement learning speeds up solving large linear programs

Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programming

Abstract: Primal-dual hybrid gradient (PDHG) methods solve large-scale linear programs (LPs) using GPU-friendly matrix-vector products and projections, but their practical performance depends on coordinating algorithm parameters, acceleration, and restarts. We introduce GALLOP, which uses reinforcement learning to jointly learn continuous algorithm parameters and discrete restart decisions without differentiating through the solver. Its generalized accelerated PDHG update combines separate primal and dual extrapolation, history corrections, and restart anchoring with independently adjustable coefficients. We train a dimension-agnostic feedback policy using a groupwise proximal policy optimization objective that clips likelihood ratios separately for different control groups and excludes inactive acceleration controls on restart transitions. We evaluate GALLOP on six LP families and a public item-placement benchmark. On the main evaluation settings across the six families, GALLOP reduces iteration counts by factors of $1.9$-$5.6$ and achieves up to a $16.0\times$ speedup in algorithm wall-clock time over MPAX. With one policy trained per family, the learned policies generalize without retraining to within-family LPs $3\times$-$400\times$ larger than the largest training instances, including Transport LPs with $10.24$ million variables.

Thu 1 OctArtificial IntelligenceMachine Learning
The gist
Large linear programs are complex mathematical problems used in many fields, but solving them quickly can be difficult. The authors created GALLOP, a method that uses reinforcement learning to improve the efficiency of a popular solving technique called primal-dual hybrid gradient (PDHG). GALLOP learns how to set algorithm parameters and decide when to restart calculations to speed up solving without needing complicated adjustments. In tests, GALLOP solved problems much faster and worked well on bigger problems than it was trained on.
Open → 2610.01546v1

Integer bilevel problems solved with new cutting plane method

On solving integer bilevel optimization problems with a non-convex quadratic follower objective function using disjunctive cuts

Abstract: In this work, we study bilevel optimization problems where all variables are integer, all constraints and the leader objective function are linear, and the follower objective function is non-convex quadratic. Relying on bilevel-free sets derived from improving directions, we develop a disjunctive cut approach to exclude bilevel-infeasible solutions within a branch-and-cut algorithm. We show that our disjunctive cuts can be obtained by solving a cut generating linear program. Furthermore, we discuss conditions that allow the number of disjuncts in the cut generating linear program to be reduced, and we propose several strategies to identify improving directions and generate disjunctive cuts efficiently. We evaluate various aspects of the proposed branch-and-cut algorithm on both convex instances from the literature that fit our setting and new non-convex instances and compare the performance of our best approach with existing state-of-the-art approaches, which we significantly outperform.

Thu 1 OctDiscrete Mathematics
The gist
Bilevel optimization problems are challenging because one decision depends on another decision made later. This paper looks at cases where all decisions must be whole numbers, the first decision maker uses simple rules, but the second decision maker’s goal is more complex. The authors develop a new way to rule out bad solutions using a special kind of cut called disjunctive cuts, which are found by solving simpler problems within the main problem. They then test their approach and find it works better than existing methods on several example problems.
Open → 2610.01197v1

Quantum tilted walks speed up solving hard optimization problems

Super-Quadratic Quantum Speedups for Combinatorial Optimization via Tilted Walks

Abstract: We introduce quantum tilted walks, a quantum algorithmic framework for solving exact combinatorial optimization problems. The framework applies an average of powers of a tilted Hamiltonian that biases the discriminant matrix of a base Markov chain (mixer) with the objective function. Our starting point is quantum short-path algorithms, which prepare the ground state of such a Hamiltonian and obtain super-quadratic speedups over exhaustive search for certain combinatorial optimization problems. Recently, Le Gall and Tamaki~(arXiv:2604.12131) developed a classical conditioning-and-search algorithm for weighted MAX-E$k$-LIN2 and weighted MAX-$k$-CSP. Under the same assumptions, their algorithm is only sub-quadratically slower than quantum short-path algorithms. Consequently, existing short-path algorithms do not establish a super-quadratic speedup over this stronger classical baseline. For maximization problems, we give conditions under which tilted walks increase the amplitude on the target state with high objective value when initialized from a starting state with lower objective value. This framework captures conditioning-and-search and yields super-quadratic speedups over it for the same problems. While our framework recovers quantum short-path algorithms as a special case, it neither requires ground-state preparation nor initialization in the ground state of the base mixer. We demonstrate these advantages on a synthetic optimization problem for which tilted walks achieve a super-quadratic speedup whereas the short-path algorithms do not.

Wed 30 SeptData Structures and Algorithms
The gist
Solving some hard optimization puzzles by checking possibilities one by one takes a very long time. The authors show a new quantum approach called tilted walks that can find better solutions much faster than old methods, even faster than some recent classical algorithms. Unlike previous quantum methods, this one doesn’t need special preparation steps, making it more practical. They tested this on an example problem and got much better speedups than older quantum approaches.
Open → 2609.40088v1

Totally unimodular polytopes get improved lattice point counts

Log-concavity and Approximate Counting for Totally Unimodular Polytopes

Abstract: We present a new lower bound on the number of lattice points of all totally unimodular polytopes, generalizing previous lower bounds on contingency tables, integer flows, and beyond. Our bound is based on the Gurvits capacity convex optimization problem, and thus our result implies an efficient deterministic algorithm for approximate counting of the lattice points up to an explicit exponential factor. We achieve our bounds by showing that the associated generating polynomials fit into a new general class of log-concave polynomials called VLC ("variable-wise log-concavity''). This also implies a conjecture of Ferroni and Higashitani on the evaluations of the Ehrhart polynomials of unimodular polytopes. The essential ingredient for these results is the resolution of Barvinok's log-concavity conjecture for contingency tables on lines, which was proven using ChatGPT 6 Astra. We conjecture a generalization of Barvinok's conjecture, which we believe will lead to stronger and more general bounds.

Wed 30 SeptDiscrete Mathematics
The gist
Counting the number of integer points inside complex shapes called totally unimodular polytopes is hard but important in math and computer science. The authors found a better way to give a guaranteed lower bound on that count, which helps estimate the number more efficiently. They used a special kind of polynomial that behaves nicely (log-concave) and confirmed a previous mathematical guess. Their method also leads to a new algorithm that can quickly approximate how many points there are, useful for various counting problems.
Open → 2609.39917v1

AutoMIP improves solution finding in mixed-integer programming tasks

Autoresearch in Mixed-Integer Linear and Nonlinear Programming

Abstract: Despite recent progress in autoresearch, applying it to practical operations research problems, typically formulated as NP-hard mixed-integer linear or nonlinear programs (MILPs or MINLPs), remains challenging because effective research requires systematically managing competing ideas and long-horizon experimental trajectories. We introduce AutoMIP, a reusable agent skill for organizing long-horizon autoresearch in mixed-integer programming through idea pooling and algorithm tree search. AutoMIP maintains a persistent pool of complementary candidate ideas while organizing executable experiments into an algorithm tree, enabling the agent to preserve unexplored hypotheses, refine promising algorithms, and switch to alternative methodological directions based on historical states. On MILP and MINLP benchmark cohorts, AutoMIP achieves the highest final success rates among the evaluated autoresearch frameworks. On MIPLib, AutoMIP discovers new best solutions for 31 of 60 instances, surpassing existing autoresearch frameworks. On MINLPLib, it achieves new best solutions for 52 of 60 instances. Ablation studies further demonstrate the complementary contributions of idea pooling and algorithm tree search, highlighting the importance of jointly maintaining diverse research ideas and structured experimental trajectories for long-horizon autoresearch.

Wed 30 SeptArtificial Intelligence
The gist
Finding solutions to mixed-integer mathematical problems, which are very hard to solve, needs careful testing of different ideas over time. The authors developed AutoMIP, a method that keeps track of many possible solutions and experiments systematically, so it learns better ways to solve these problems. AutoMIP performs well on standard test sets and often finds better solutions than previous methods. This shows that organizing research ideas and experiments effectively can lead to improvements in solving complex optimization problems.
Open → 2609.39360v1

Predictor geometry limits learning and decision quality improvement

Jacobian Rank Collapse in Decision-Focused Learning

Abstract: Decision-focused learning (DFL) trains predictors through downstream objectives, but a different loss need not provide an independent parameter-update direction. We characterize this restriction through the predictor Jacobian, using sparse index tracking to distinguish the covariance entries read by the optimizer from the parameter directions available to learning. Rank-one Jacobians make nonzero per-example gradients collinear; a conditional spectral bound describes near-collinearity. A batch-subspace characterization and counterexamples show why these local statements imply neither common minimizers nor collinear batch updates. Experiments examine when geometry translates into decision quality. Across 38 one-parameter equity configurations, DFL gains over MSE remain below 1.8%; a 385-parameter conditional predictor also has pointwise rank one. In validation-tuned shortest-path and knapsack experiments, full-capacity SPO+ reduces mean regret by 11.6% and 10.6%, respectively; only knapsack survives correction across eight comparisons. The capacity contrast persists on fresh datasets across batch orders and training budgets. Holding expressivity fixed, invertible coordinate scaling lowers spectral effective rank and ordinary SGD gains; compensating for the scaling restores the original trajectories. Financial forward-target controls separate forecast accuracy from decision quality; a matched neural comparison finds no aggregate DFL advantage in the tested architecture. These findings distinguish local rank restrictions, coordinate-dependent optimization and predictive accuracy. Predictor geometry helps explain available learning directions, while held-out decision quality remains the test of practical benefit.

Wed 30 SeptMachine Learning
The gist
Decision-focused learning aims to train models by directly improving the decisions they make rather than just predicting accurately. The authors found that the way model parameter updates happen is often restricted by the shape (rank) of the gradient information, which can limit learning effectiveness. They showed that even when the model seems to have many parameters, the actual directions available for improvement can be very few, sometimes just one. Their experiments across tasks like finance and optimization problems suggest that these geometric limits restrict how much decision quality improves compared to simpler prediction methods.
Open → 2609.39261v1

Large language models produce slower optimization models despite correct solutions

Right Answers, Costly Models: The Efficiency Gap in LLM-based Optimization Modeling

Abstract: Optimization modeling formulates real-world decision problems as mathematical programs that solvers can use to find optimal decisions. Large language models (LLMs) can automate this process, but the resulting correct formulations can require substantial time and memory to construct and solve, limiting practical scalability. Therefore, we systematically investigate whether LLMs can identify problem structure from natural-language descriptions and apply suitable optimization modeling techniques to generate mathematical models and solver code that solve the problems correctly and efficiently. To this end, we first curate OptTips, a knowledge base of 50 expert modeling techniques in eight families. Using this knowledge, we develop OptDachshund, a multi-agent framework that transforms problems from existing optimization benchmarks into new tasks for evaluating LLMs' use of modeling techniques. It constructs conventional and expert mathematical models with solver code for the same task and data, providing baselines for correctness and computational cost. The resulting EfficientOpt benchmark contains 561 expert-reviewed tasks with paired reference implementations. Evaluation of 11 representative LLMs reveals an efficiency gap on correctly solved tasks with comparable measurements: for every LLM, most generated programs take longer to solve than their expert counterparts. Within the comparable reference-size subset, 57\% of programs with correct objective values and fewer variables and linear constraints have longer recorded solver times. Case studies show that different modeling techniques can achieve the same optimal value at similar recorded cost. Faster solving may not reduce execution time if the code takes longer to prepare data and build the model. LLM optimization modeling should therefore be evaluated for both correctness and computational efficiency.

Wed 30 SeptMachine LearningArtificial Intelligence
The gist
Optimization modeling is a way to turn real-world problems into math formulas so computers can find the best answers. The authors studied how well large language models (LLMs) can create these math models automatically. They found that while LLMs often produce correct models, these models usually take longer to solve than expert-made versions. They created new tests to compare the speed and correctness of models made by LLMs and experts and suggest evaluating both aspects, not just correctness.
Open → 2609.38884v1

Zeroth-order method adapts sampling to problem structure automatically

A Parameter-Free Zeroth-Order Method with Covariance Matrix Adaptation and Effective Dimension

Abstract: Zeroth-order optimization methods are essential for solving black-box problems where gradient information is unavailable or expensive to compute. This paper presents POEM-CMA, a novel parameter-free stochastic zeroth-order algorithm that extends the recent POEM method by integrating covariance matrix alignment and the notion of effective dimension. In contrast to traditional zeroth-order approaches that rely on isotropic random directions, POEM-CMA performs anisotropic sampling by constructing a covariance matrix from gradient estimates. This enables the algorithm to focus sampling efforts on the most informative directions. We introduce the use of the empirical effective dimension $d^* = \frac{\operatorname{tr}(\hatΣ)}{λ_{\max}(\hatΣ)}$, which reflects the intrinsic dimensionality of the problem and replaces the ambient dimension in both sampling and complexity analysis. We prove that POEM-CMA achieves a near-optimal convergence rate, requiring only $\tilde{\mathcal{O}}\left(\frac{d^* κ(\hatΣ) L^2 D_{\mathcal{X}}^2}{\varepsilon^2}\right)$ stochastic zeroth-order oracle queries. The method remains fully parameter-free and demonstrates significant improvements over the original POEM in problems with low-rank structure where $d^* \ll d$. Numerical experiments on hinge-loss binary classification tasks using LibSVM datasets confirm the practical superiority of the proposed approach.

Tue 29 SeptMachine Learning
The gist
Some problems are hard to solve because you can't directly measure how good an answer is, making usual methods that need gradients useless. The paper introduces POEM-CMA, a way to explore solutions by focusing on the most important directions automatically, without needing to set parameters. This approach uses a matrix to understand the problem's key features, making it faster and more efficient on problems that have simpler underlying structures. Tests on classification tasks show it works better than previous methods.
Open → 2609.38561v1

LLM driven heuristic design improves by cutting human input

SimpleEvol: An Agent-Loop Framework for LLM-Driven Automated Heuristic Design with Minimal Human Priors

Abstract: Large language models (LLMs) have emerged as powerful tools for automated heuristic design (AHD), enabling iterative generation and refinement of heuristics. However, the dominant paradigm embeds LLMs as narrow, fixed components, such as crossover or mutation, within heavily hand-engineered evolutionary frameworks. We argue this misapprehends LLMs. It treats them as specialized tools rather than general reasoners, constrains them to low-level operations, and underutilizes their autonomy. Moreover, the extensive human priors in these frameworks violate the bitter lesson principle that general methods scaling with computation surpass hand-crafted solutions. This raises a key question: which AHD framework designs best convert stronger LLM capabilities into better heuristics? To address this, we propose metrics for LLM-driven AHD framework handcraftedness (AHI) and intelligence conversion efficiency (ICE). Evaluating ten LLMs across three challenging combinatorial optimization problems, we obtain a notable finding that frameworks with fewer human priors consistently yield higher ICE. Based on this finding, we propose SimpleEvol, an agent-loop framework for AHD which removes nearly all human priors and allows the LLM to operate autonomously. SimpleEvol consistently achieves the highest ICE, often by a large margin. Our results challenge the trend toward complex AHD pipelines and point to a lighter and more model-centric alternative, suggesting that reducing human priors is a more effective strategy to scale up with model intelligence. The source code is available at https://github.com/HenryZhu1029/SimpleEvol-Master.

Tue 29 SeptArtificial Intelligence
The gist
Designing heuristics—rules of thumb for solving complex problems—usually involves lots of human guidance and fixed methods. The authors found that relying less on human-designed rules and letting large language models (LLMs) work more independently leads to better heuristics. They created a new system called SimpleEvol that minimizes human interference and lets the LLM take control, resulting in more efficient and improved problem-solving solutions. Their findings suggest that simpler, model-focused approaches might outperform complicated, human-heavy setups.
Open → 2609.37172v1

Energy-based sampling improves accuracy on complex discrete models

Iterative Exact Discrete Guidance for Energy-Based Sampling

Abstract: Sampling from unnormalized distributions over large discrete state spaces becomes difficult when a multimodal target is far from a tractable reference. We introduce Iterative Exact Discrete Guidance (IEDG), a population-exact, trajectory-wise guidance framework for unnormalized discrete targets. Rather than learn the full reference-to-target correction in one step, IEDG introduces a global Boltzmann tilt along an annealing trajectory. Each stage learns a stage-local posterior correction for an incremental Boltzmann tilt of the current source, while the resulting corrections are accumulated relative to a fixed analytic posterior. At the population optimum, exact stage posteriors recover the correct reverse dynamics, whose exact simulation reproduces the target distribution. IEDG chooses stage increments by relative effective sample size (rESS), which controls Rényi-2 displacement and locally adapts the step size to the thermodynamic geometry of the annealing path. Our stagewise total-variation analysis shows that limited overlap amplifies Bregman fitting error by $1/\sqrt{\mathrm{rESS}}$, while posterior, simulation, and truncation errors enter additively. IEDG improves all distribution-level errors over the neural baselines on ordered, exactly enumerated Ising $4\times4$, while substantially reducing one-shot errors on Ising/Potts $16\times16$ across thermodynamic regimes and attaining the best neural-sampler result on several reported local-statistic and phase-coverage metrics. On Max-Cut, its best-of-512 and average-sample ratios exceed all the baselines. Code and artifacts are available at https://github.com/StillFantasy123/iterative-exact-discrete-guidance.

Tue 29 SeptMachine Learning
The gist
Sampling from complicated discrete distributions is hard when the target distribution is very different from a simple starting point. The authors propose a new method called Iterative Exact Discrete Guidance (IEDG) that breaks the problem into smaller steps along a guided path, improving the accuracy of sampling by learning corrections at each stage. Their approach adapts step sizes based on sample quality and achieves better performance on well-known physics models and combinatorial problems compared to existing neural methods.
Open → 2609.37043v1

HeurEvo evolves hybrid heuristics for fast mathematical optimization

HeurEvo: Agentic Evolution of Hybrid Solver-Augmented Heuristics for Time-Critical Mathematical Optimization

Abstract: Recent advances in agentic heuristic design use AI agents and execution feedback to automate algorithm discovery for challenging optimization problems. In many practical settings, high-quality solutions must be obtained under strict runtime constraints, motivating hybrid approaches that combine problem-specific heuristics with powerful mathematical programming solvers. However, existing approaches typically improve heuristic components within predefined procedures or tune solver configurations in isolation. This limits holistic adaptation of where to allocate computation, how to leverage solvers, and how to refine the overall algorithmic structure. To address these limitations, we propose HeurEvo, an automated plan--code--component co-evolution framework that jointly evolves the high-level algorithmic structures, their implementations, and a shared pool of reusable components. A planner determines which algorithmic components to use, how to combine them, and how to allocate runtime across stages, a coder realizes the resulting plan as executable code, while a component evolver updates the shared component pool. Within an island-based evolutionary framework, plans and implementations co-evolve with feedback from an interpreter agent that analyzes execution results and identifies opportunities for improvement. Across diverse combinatorial optimization benchmarks and challenging MIPLIB instances, HeurEvo finds high-quality solutions within tight runtime budgets, often matching or surpassing state-of-the-art optimization solvers given hours or days of computation. On several nonlinear geometry problems such as hexagon packing, it also improves upon the best previously reported results. These results highlight the value of jointly searching over algorithmic structure and implementation for agentic heuristic design.

Mon 28 SeptComputation and LanguageMachine LearningNeural and Evolutionary Computing
The gist
Finding good solutions to complex math problems quickly is hard. The authors created HeurEvo, a system that automatically designs and improves algorithms combining different problem-solving methods to work well under strict time limits. It evolves the way these algorithms are structured, coded, and combined, learning from how well they perform. Tests show HeurEvo can match or beat the best solvers even when those run much longer, and it finds better answers for some tricky shape-packing problems.
Open → 2609.36303v1

Dual-anchor method improves stochastic monotone root finding speed

Dual-Anchor Acceleration Is Near-Optimal for Stochastic Monotone Root-Finding

Abstract: Among distinct optimal acceleration mechanisms for deterministic monotone root-finding problems and fixed-point problems, dual-anchoring has recently been shown to admit a more robust direct stochastic extension than standard anchor acceleration. However, without additional strong monotonicity, the existing stochastic dual-anchoring guarantee has two limitations: first, it requires cocoercivity in expectation, and second, it attains only $O(ε^{-3})$ oracle complexity, leaving a gap to the near-optimal $\tilde{O}(ε^{-2})$ complexity achieved by other methods. In this work, we address both of these limitations by combining dual-anchoring with stochastic resolvent approximation and optimized variance control. For unbiased stochastic oracles with variance bounded by $σ^2$, where sample operators are monotone and uniformly $L$-Lipschitz, our algorithm finds a point with $ε$-residual with a near-optimal oracle complexity of $O ( (LD / ε) \ell + (σ^2 / ε^2) \ell^2)$, where $\ell = \log (1 + LD / ε)$ and $D$ is the initial distance to a solution. This result improves the best known oracle complexity in the noise-dominated regime under these samplewise assumptions, reducing the poly-logarithmic factor from cubic to quadratic.

Mon 28 SeptMachine Learning
The gist
Finding solutions to certain mathematical problems can be slow when noise is involved. The authors studied a method called dual-anchoring, which helps speed up this process more reliably than older techniques. They improved it further by combining it with new tricks to reduce error and control randomness. As a result, their approach gets close to the best possible speed for these noisy problems. This helps find solutions faster when the problem involves uncertainty or randomness.
Open → 2609.36033v1

LLMs improve industrial optimization by adapting diverse strategies

LLMs as Adaptive Meta-Solvers: Strategy-Diverse RL for Industrial-Scale Optimization

Abstract: Scaling LLM-based optimization from textbook-scale instances to real-world, industrial tasks remains a critical open challenge. Existing approaches are predominantly evaluated on small, self-contained textual problems and often commit to a solver-integrated paradigm, limiting their ability to handle the scale and structural diversity of practical optimization workloads. In this work, we propose a practical framework for training open-source LLMs to tackle real-world, industrial-scale optimization. We first show empirically that solver-integrated reasoning, exact combinatorial algorithm, and heuristic search exhibit complementary strengths across different problem structures and scales. Motivated by this, we introduce Strategy-Diverse Reinforcement Learning (SDRL), which trains LLMs as adaptive optimization meta-solvers. SDRL leverages this complementarity through a correctness-gated hierarchical diversity reward that promotes robust exploration across varying strategies and within each strategy, effectively preventing premature strategy collapse. We further introduce a mixed-format training scheme that jointly supports both self-contained textual problems and file-grounded instances. Across comprehensive evaluations, our framework outperforms existing fine-tuned methods and frontier models including DeepSeek-V4-Pro and GPT-5.5, both on average across benchmarks and on industrial-scale optimization tasks.

Mon 28 SeptMachine LearningComputation and Language
The gist
Solving big, complex optimization problems in industry is hard, and current AI methods mostly work on small textbook examples. The authors found that different solution methods work better for different types of problems and scales. They trained large language models to switch between these methods adaptively by encouraging diverse problem-solving strategies. Their approach performs better than previous fine-tuned models on real-world, large-scale tasks.
Open → 2609.34427v1

Scalable optimization method speeds up solving neural network embedded problems

DCEmbed: Scalable Optimization over Neural Surrogates

Abstract: Neural surrogates can accelerate large-scale optimization by replacing expensive or intractable model components with efficient learned approximations, but solving the resulting embedded problems can remain prohibitively costly. For instance, standard exact encodings of neural networks with ReLU activations allow the problem to be solved by mixed-integer solvers, but add large numbers of binary variables to accommodate the nonlinearity of the activations, which can render the problem computationally prohibitive. To address this, we propose DCEmbed, a heuristic for optimization problems with embedded neural surrogates that leverages the difference-of-convex (DC) representation of the network and avoids adding activation binaries. Exploiting shared structure within the DC representation of a ReLU network, we derive a reduced-size, exact formulation for its convex components that can be embedded in optimization problems using just two linear inequalities and one continuous auxiliary variable per hidden neuron. Using this, the problem is solved via an iterative penalty convex-concave procedure, where only the concave portions of the neural terms are approximated at each stage. The original objective, constraints, and any discrete decisions are retained, allowing standard convex or mixed-integer optimization solvers to optimize the host and surrogate jointly at each iteration. In experiments on quadratic programs, mixed-integer resource allocation, and neural two-stage stochastic programming, our method demonstrates much faster progress toward high-quality feasible solutions than approaches using exact mixed-integer embeddings. In particular, DCEmbed achieves $4\times$ lower normalized primal integral than the best exact baseline on the resource allocation problem, while in two-stage stochastic programming it reaches the global surrogate optimum $\sim 5\times$ faster than Gurobi ML.

Sun 27 SeptMachine Learning
The gist
Optimization problems that include neural networks can be very slow to solve because of how these networks are represented mathematically. The authors developed DCEmbed, a new way to represent neural networks that avoids adding many complicated binary variables. This method breaks down the neural network into simpler parts and uses an iterative procedure to find solutions faster. Experiments show that DCEmbed reaches good solutions much quicker than existing exact methods, especially in resource allocation and two-stage decision problems.
Open → 2609.33879v1

Local LMO behaves like a projection method for convex problems

Local LMO is Secretly a Projection Method!

Abstract: The local linear minimization oracle (Ferris and Zavriev, 1996; arXiv:2605.08850), or Local LMO, solves constrained convex problems without having to compute a projection: it minimizes a linear model over the intersection of the feasible set with a ball around the current iterate. We show that, whenever the ball radius does not exceed the Polyak radius, the Local LMO step is the Euclidean projection of the current iterate onto the intersection of the feasible set with a half-space that separates the iterate from the solution set; this projection is nonetheless computable by a linear oracle alone. We demonstrate that Local LMO belongs to a broader family of projection methods which may be indexed by the depth of the localizing half-space. For objectives with $\vartheta$-Hölder continuous gradient, every method from this family whose half-space lies sufficiently deep drives the best of its first $K$ iterates to optimality at the universal rate $\mathcal{O}(K^{-(1+\vartheta)/2})$, matching the non-accelerated universal gradient method of Nesterov (2015). Run at the Polyak radius, Local LMO attains the same rate when the constrained optima are also unconstrained ($\|\nabla f(x_\star)\| = 0$), and the rate $\mathcal{O}(K^{-1/(2-\vartheta)})$ otherwise.

Sun 27 SeptMachine Learning
The gist
Solving constrained optimization problems often requires complex computations like projections. The authors show that the Local Linear Minimization Oracle (Local LMO) method, which avoids explicit projections, actually acts like projecting the current guess onto a specific set defined by the problem constraints. This means Local LMO is part of a broader family of projection methods that can efficiently reach the optimal solution at known convergence rates. Their analysis provides guarantees on how fast these methods improve with more steps.
Open → 2609.33383v1

Faster algorithms for linear programming using rank based steps

Faster Linear Programming with $\sqrt{\mathrm{rank}}$ Linear System Solves

Abstract: Lee and Sidford [LS19] showed that the linear program $\min\{c^\top x\ :\ A^\top x=b,\ l\leq x\leq u\}$ over $x\in\mathbb{R}^m$, where $A\in\mathbb{R}^{m\times n}$, can be solved to accuracy $ε$ using $O(\sqrt n\log^{13}m\cdot\log(mU/ε))$ solves of linear systems in $A^\top\mathbf DA$ for positive diagonal matrices $\mathbf D$, where $U$ bounds the magnitudes of the input and of the initial point. Theirs is the first such bound governed by $\mathrm{rank}(A)=n$ rather than by the number of constraints $m$. Song [Son19] mentioned that reducing the $\log^{13}m$ factor is an interesting future direction. Given an interior point and a finite certified magnitude bound $U$, we give an algorithm that uses $O(\sqrt n\log^{4}m\cdot\log(mU/ε))$ solves of such linear systems, improving the Lee--Sidford bound by a factor of $\log^{9}m$. We conjecture that $O(\sqrt n\log(mU/ε))$ such linear-system solves suffice.

Fri 25 SeptData Structures and Algorithms
The gist
Linear programming is a way to find the best solution given some rules, and solving it usually involves steps called linear system solves. Previous work linked the number of these steps to the number of constraints, but Lee and Sidford showed it actually depends on the problem’s rank, which is often smaller. This paper improves on their method by reducing a big logarithmic factor, making the process faster without needing more guesses or assumptions. The authors also conjecture that even fewer steps might be enough in the future.
Open → 2609.30853v1

Matroid optimization problems solved efficiently with new approximation method

Tight Approximation Results for Matroid Optimization with a Linear Constraint

Abstract: We study the following class of matroid optimization problems with a linear constraint (P-MOL). Given a matroid M=(E,I), two weight functions $v,w:E\to R_{\ge 0}$, and a threshold $L\in R_{\ge 0}$, find $opt v(S)$ where S is either an independent set or a base of M satisfying a budget-type constraint: $w(S)\le L$ or $w(S)\ge L$, and $opt\in\{min,max\}$. P-MOL provides a unified representation for a broad family of NP-hard optimization problems, including budgeted matroid independent set, constrained minimum-basis, and knapsack-cover variants with a matroid constraint. Also, it naturally extends to multiple matroid constraints. In particular, we consider the matroid intersection cover (MIC) problem, where feasibility is defined by the common independent sets of two matroids and one seeks minimum $v(S)$ subject to $w(S)\ge L$. Our main result is a unified EPTAS for all nontrivial P-MOL variants, obtained by generalizing a technique of Hassin and Levin (SIAM J. Comput., 2004) for solving the constrained minimum spanning tree problem. Specifically, for any fixed $ε>0$, we present an algorithm running in time $|E|^{O(1)} (1/{ε^2})^{O(1/ε)}$ that outputs a feasible solution S whose value is at most $(1+ε)OPT$ for minimization variants and at least $(1-ε)OPT$ for maximization variants. This resolves the complexity status of all members of P-MOL, as none of these problems admits an FPTAS (Doron-Arad, Kulik and Shachnai, ICALP'24). Finally, we separate the P-MOL family from its extension to matroid intersection. We show that an EPTAS is unlikely to exist for the matroid intersection variant of P-MOL under a covering constraint, whereas an EPTAS is known to exist under a budget constraint. This highlights a qualitative difference between these two types of linear constraints that does not arise in the single-matroid setting.

Wed 23 SeptData Structures and Algorithms
The gist
Optimization problems that involve choosing elements under certain rules are often very hard to solve exactly. The authors studied a broad family of such problems involving matroids and additional linear constraints, like budget limits or minimum requirements. They designed an efficient approximation method that, for any desired accuracy, finds solutions very close to the best possible and runs in reasonable time. Their results settle the difficulty of these problems and show important differences depending on the types of constraints used.
Open → 2609.28708v1

Online algorithm achieves optimal regret bound for inverse linear optimization

Tight Regret Bound for Online Inverse Linear Optimization via Multiscale Matrix Weights

Abstract: We study online inverse linear optimization with a fixed unknown linear utility: in each round, an environment presents a compact action set, the learner recommends an action from it, and the environment returns an action that maximizes the utility over the same set. When the utility vector and the actions lie in the $d$-dimensional Euclidean unit ball, we give a randomized algorithm whose regret---the cumulative utility shortfall relative to optimal actions---is $O(\sqrt d)$ in expectation for every time horizon, without knowledge of the horizon. The dependence on $d$ is optimal up to a constant factor by the known $Ω(\sqrt d)$ lower bound for horizons $T\ge d$. Our algorithm maintains matrix multiplicative weights on polynomial feature spaces at geometrically spaced scales. It selects a recommendation distribution by solving a linear program and updates its score matrices by comparing the available actions with the feedback action. With rational oracle outputs and feedback actions, an implementation computable relative to a linear-optimization oracle preserves the $O(\sqrt d)$ regret bound. Whether the same rate is attainable with running time polynomial in the dimension, horizon, and input length remains open.

Tue 22 SeptData Structures and AlgorithmsMachine Learning
The gist
This paper looks at a problem where a system tries to figure out hidden preferences or rules by observing the best choices made repeatedly in different situations. The authors developed an algorithm that learns quickly from these observations with minimal mistakes, measured by regret, and this performance is proven to be as good as theoretically possible for the problem’s size. Their approach uses advanced math tools like matrix weights and scales to improve learning without needing to know how many rounds will be played. The algorithm also can be efficiently implemented under certain conditions, though making it run quickly in all cases remains an open question.
Open → 2609.26978v1

4-block integer programs solved efficiently with new fixed parameter method

4-Block Integer Programming is in FPT

Abstract: Integer programming is a fundamental and important NP-hard problem. This motivated extensive efforts in studying several tractable subclasses. One of the top unresolved complexity questions is the parameterized complexity of 4-block IPs, a natural class characterized by having a diagonal matrix with small blocks after deleting few rows and columns. Over the years, significant progress has been made in improving algorithms for 4-block IPs, but the question whether such IPs can be solved in FPT time, parameterized by the block dimensions and largest matrix coefficient, has remained open. This question is repeatedly highlighted, most recently by Koutecký [IPEC 2025] and by Eisenbrand and Rothvoss [SODA 2026]. We resolve this question in the positive by providing an FPT time algorithm that solves general 4-block integer program. Our algorithm can optimize non-linear, separable convex objective functions, and can be extended to broader classes of constraint matrices (such as tree-fold or multi-stage) and allows appending few ``global'' columns to it, and it allows coefficients unbounded by the parameters in those columns. It is known that tractability cannot be extended further in any of those directions. The runtime also nearly matches the known doubly exponential running time lower bound. The key structural property that we establish is that a function $f\colon\mathbb Z^n\to\mathbb R$ that is integer midpoint convex, i.e., $f(x)\le\tfrac12f(x-p)+\tfrac12f(x+p)$ for all $x,p\in\mathbb Z^n$, can be extended to a convex function on the set $2d\mathbb Z^n\cap L$ if $L$ is a linear subspace of dimension $d$. This closes the gap in a recent work by Ligthart [arXiv 2606.30330, 2026], which allows us to extend the previous algorithm that solves 4-block integer programs with a single global variable to 4-block integer programs that have a parameterized number of global variables.

Tue 22 SeptComputational Complexity
The gist
Integer programming helps solve many decision-making problems but is usually very hard to do quickly. The authors studied a specific type called 4-block integer programming and showed it can be solved efficiently when focusing on certain parameters. They created an algorithm that deals not only with simple goals but also with more complex problems involving convex functions. This work answers a major open question and extends previous methods to more general cases, getting very close to the best possible running time.
Open → 2609.26746v1

Fixed parameter algorithm solves complex 4-block integer programming puzzles

A Fixed-Parameter Algorithm for 4-Block Integer Programming

Abstract: We give a fixed parameter tractable (FPT) algorithm with running time $f(k,Δ)\cdot {|I|}^{O(1)}$ for integer linear programs with 4-block structure, parameterized by the maximum block dimension $k$ and the largest absolute matrix entry $Δ$. This result resolves a long-standing open question in parameterized complexity, and answers a conjecture by Eisenbrand and Rothvoss (2026) in the positive. This result has several implications for other block-structured integer programming models, including 3-block, mixed fracture number, and special cases of 4-block programs with large entries outside of the diagonal. Important tools for this algorithm are structural properties of generalized $n$-fold integer programs shown by Ligthart~(2026) and an algorithm by Veselov et al.~(2020) for optimizing discrete convic functions.

Sun 20 SeptComputational ComplexityData Structures and Algorithms
The gist
Integer linear programs help solve many real-world problems by finding solutions that fit certain rules. The authors developed a new algorithm to handle a tricky kind called 4-block integer programs much faster, based on certain problem features. This solves a puzzle that experts had been trying to crack for years. Their method also helps with related problem types, expanding what can be solved efficiently.
Open → 2609.23711v1

Optimal higher order methods speed up solving monotone variational inequalities

Optimal High-Order Methods for Solving Monotone Variational Inequalities

Abstract: We study second- and higher-order methods for solving smooth monotone variational inequalities (MVI). Monteiro and Svaiter (SIAM J. Optim., 2012) showed that a second-order method, NPE, converges at a rate of $\mathcal{O}(T^{-1.5})$. For convex-concave minimax optimization, a subclass of MVI problems, Chen, Liu, Luo, and Zhang (COLT 2025) recently improved this rate to $\tilde{\mathcal{O}}( T^{-1.75})$. However, the result has a substantial gap compared to the lower bound of $Ω(T^{-2.5})$ established by Chen et al. (2026). In this paper, we propose a novel second-order method that achieves the optimal rate of $\mathcal{O}(T^{-2.5})$. Our algorithm also extends to higher-order methods: for any integer $ p \ge 1$, we obtain a $p$th-order method with a convergence rate of $\mathcal{O}(T^{-(3p-1)/2})$, matching the known lower bounds and therefore establishing optimal rates across all orders.

Sun 20 SeptComputer Science and Game Theory
The gist
This paper tackles the problem of solving a special kind of mathematical puzzle called monotone variational inequalities, which appear in many optimization tasks. The authors improve how fast we can solve these puzzles by designing new algorithms that use higher-level math steps, called higher-order methods. They show that their new methods reach the fastest possible speeds for any order of method used. This advances previous work that was close but not quite optimal.
Open → 2609.23557v1

HiGHS solver improvements speed up finding good mixed-integer solutions

Presolve heuristics in HiGHS: implementation and computational study

Abstract: We present reference implementations of four published primal heuristics for mixed-integer programming inside the open-source solver HiGHS (Huangfu and Hall, 2018): Feasibility Jump (Luteberget and Sartor, 2023), fix-propagate-repair (FPR; Salvagnin, Roberti and Fischetti, 2025) with its LP-guided dive-time variant, LocalMIP (Lin, Zou and Cai, 2024), and the first-order-LP feasibility pump Scylla (Mexi et al., 2025). They share one integration interface with per-heuristic budgets and patiences, and each runs in parallel on independently seeded workers. The evaluation is on the mipfeas benchmark (Bussieck and Dirkse, 2026), 233 instances at 600 s, against a separately built unpatched HiGHS on the same machine. The primal integral improves by 23.7% over the full set and by 12.9% on the instances not used for tuning: the patched solver reaches a good solution sooner. At the time limit it is slightly ahead. It finds a solution on 4 instances where the unpatched solver finds none, against 1 the other way, and its final gap is smaller, significantly so only over the full set. Scylla and the LP-guided dive produced no accepted incumbent in any full-limit run that carried them and ship disabled; their implementations remain. The implementation is released as open source.

Sat 19 SeptMathematical Software
The gist
Mixed-integer programming problems are a type of math puzzle used to make decisions, like scheduling or planning. The authors improved an open-source solver called HiGHS by adding four methods that try to quickly find good solutions. When tested on many problems, the improved solver found good answers faster and solved a few more cases. Two of the four methods did not end up helping in full runs but were kept as part of the system.
Open → 2609.22938v1

Study preserves integrality gaps to improve optimization problem solutions

Integrality gap preserving reductions

Abstract: We propose a framework for the systematic study of integrality gaps of combinatorial optimization problems with respect to a fixed linear programming formulation. The method, called \emph{integrality gap preserving reduction}, consists of iteratively shrinking the input universe of the problem while guaranteeing that gap-maximizing instances remain selected. When the subset of remaining instances becomes specific enough, we calculate the integrality gap explicitly. Besides applying integrality gap preserving reductions to three well-known optimization problems via their standard linear programming formulations (weighted vertex cover problem, multiple knapsack problem, and unrelated machine scheduling problem), we analyse the restricted assignment problem via its configuration LP relaxation. We prove that the integrality gap is equal to $1$ for three ``easy'' subclasses of the problem that are either solvable in polynomial time or admit a PTAS (e.g., the all-one processing time case). For some remaining cases, we improve the current lower bound using our technique.

Thu 17 SeptDiscrete MathematicsData Structures and Algorithms
The gist
Certain mathematical puzzles require finding the best solution from many possibilities. One way to approximate these puzzles is using linear programming, but the difference between the relaxed solution and the actual best can be large, known as the integrality gap. The authors developed a method to shrink the problem’s input while keeping the toughest examples that cause the gaps. This approach helps them calculate exact gaps for smaller problems and improve bounds for scheduling and packing tasks.
Open → 2609.19967v1

Anvil compiler separates language models and reliable code for optimization

Where the LLM Ends and Reliable Decisions Begin

Abstract: Systems that turn natural-language descriptions of optimization problems into solver-ready code generally use a language model at every stage, including the final translation from a mathematical formulation into executable model-building code. We propose the ANVIL compiler architecture, where we separate these concerns. A language model is called only once, assisted by constraint guidance based on problem type, to produce a LaTeX formulation. A deterministic compiler then translates that LaTeX into code with no language model involvement. We describe the deterministic compiler (a normalizer, a recursive-descent parser producing a typed intermediate representation, analysis passes that bind symbols to a dataset schema, and a code emitter) and evaluate it on the 354 easy and hard problems of the NLP4LP benchmark. The compiler produced code for 329 of 354 formulations (92.9%), taking the deterministic path in every one of those cases and never falling back to model-generated code. Median compile time was below the 10ms resolution of our timer. Overall, our formulations achieved an accuracy of 98.9% over easy problems and 91.1% for hard problems. The gap between these compilation and accuracy figures is a key point of analysis, and we analyze it: formulations that failed to compile, problems that returned as infeasible, problems raising errors at runtime, and problems returning a wrong objective. Almost all of these errors trace back to the formulation rather than to the translation. ANVIL performs exceptionally well on leading benchmarks by using language models purely where they are effective, rather than as a catch-all tool.

Thu 17 SeptProgramming Languages
The gist
It can be tricky to turn a problem described in normal language into code that computers use to find the best solution. This paper explains a way to use language models just once to write a math formula, then a carefully designed program turns that formula into code without relying on the language model again. The authors show this method works well on many example problems, with very fast and reliable code creation. Most errors come from mistakes in the math formula, not the translation to code. This approach uses language models only where they work best and avoids relying on them too much.
Open → 2609.19545v1

Projection-free algorithms improve complex optimization with constraints

Projection-Free Multi-level Algorithms for Stochastic Constrained Compositional Optimization

Abstract: This paper studies projection-free algorithms for stochastic constrained multi-level compositional optimization. In this context, the objective function is a nested composition of several smooth functions, and the decision set is closed and convex. Since projection onto the constraint set can be computationally expensive, we develop projection-free methods that rely on linear minimization oracles. For non-convex objectives, we propose variance-reduced projection-free algorithms and establish complexity guarantees under both the Frank-Wolfe gap and the gradient mapping criteria. We also develop momentum-based methods that achieve convergence guarantees under weaker smoothness assumptions. Additionally, by using a stage-wise design, we derive a parameter-free variant that preserves the same complexities for the Frank-Wolfe gap. Such a design can be further used to develop algorithms for convex and strongly convex functions whose rates match those of single-level projection-free counterparts. Finally, we consider finite-sum problems and derive complexities for non-convex, convex, and strongly convex objectives. Numerical experiments across multiple tasks demonstrate the effectiveness of the proposed methods.

Mon 14 SeptMachine Learning
The gist
Optimizing complicated problems made of nested functions often requires adjusting solutions to fit certain rules, which can be slow or difficult. The authors developed new methods that avoid the slow step of projecting solutions back into allowed regions, instead using a shortcut that simplifies each step. These methods work well even when the problem is hard to solve and have proven guarantees on how fast they get close to a good answer. Experiments show these methods work effectively in practice.
Open → 2609.15679v1

Improved methods for decision making in submodular Markov processes

Strong and Compact Policies for Submodular Markov Decision Processes via LP-Based Submodular Orienteering

Abstract: Finding policies for Markov Decision Processes (MDPs) is a central problem in areas such as Reinforcement Learning and Operations Research. Here, we have to repeatedly choose an action that should be performed by an agent. Depending on the action and the current state of the agent, the agent collects a reward and randomly transitions into a new state. The goal is to maximize the reward in expectation over a finite time horizon of length $H$. We consider a recently introduced variant that generalizes the traditionally additive reward function in the model to a monotone submodular one, which allows for capturing a range of interesting applications. Without the stochastic component, this problem is equivalent to the Submodular Orienteering problem, where the goal is to find an $s$-$t$ walk in a directed graph maximizing a monotone submodular function under a length constraint. We present a novel LP-based algorithm for Submodular Orienteering using ideas from the Sherali-Adams hierarchy and Round-or-Cut. Our guarantees are comparable to the known quasi-polynomial time logarithmic approximation for Submodular Orienteering, but also extend to the setting of Submodular Markov Decision Processes. In the polynomial time regime, we present an $O(n^{\varepsilon})$-approximation (and $O(H^{\varepsilon})$ for Submodular MDPs) for every $\varepsilon >0$, where $n$ is the number of vertices, which was unknown even for Submodular Orienteering. Prior to our work, the best known approximation guarantee for Submodular MDPs had an approximation ratio linear in $H$. Beyond these algorithmic results, our methods reveal a trade-off between the approximation guarantee and the number of previously visited vertices on which an agent conditions its decision.

Mon 14 SeptData Structures and AlgorithmsMachine Learning
The gist
Making decisions over time to maximize rewards can be tricky when outcomes depend on chance and past choices. The authors study a general version of this problem where the rewards have a property called submodularity, which captures many real-world situations with diminishing returns. They develop new mathematical tools and algorithms that find better decision strategies much faster than before. Their approach also shows how to balance how much past information the agent uses when deciding what to do next.
Open → 2609.15539v1

Row-polar lp-newton improves linear programming projection efficiency

Row-Polar LP-Newton for Linear Programming with Corral Repair

Abstract: LP-Newton solves a linear program through a sequence of nearest-point problems. Given an interior feasible point for an inequality-form LP, we construct the compact hull formed by the origin and its normalized constraint rows. Polar LP-Newton (P-LPN) follows the objective ray to the boundary of this row-polar hull, where it recovers a primal-dual optimum or a recession direction proving unboundedness. For rational row-polar data, we prove an outer-iteration bound quadratic in dimension and linear in binary input length, excluding inner Wolfe work. Restarting Wolfe at every outer iteration discards its terminal corral even though the hull is unchanged and the next target lies on the same ray. Corral-repair P-LPN (CR-P-LPN) instead repairs that corral and uses it to start the next projection. Verification over the full hull preserves P-LPN's projections, outer targets, and LP conclusion in exact arithmetic. Experiments in Julia and MATLAB show where repair helps. After common initialization, median P-LPN times across 180 single-LP tests are 1.62 times the corresponding CR-P-LPN times in Julia and 1.55 times in MATLAB. On three problems with 5,000 to 100,000 rows, the corresponding geometric-mean factors are 2.03 and 1.46. A separate end-to-end study includes initialization on 19 application-derived LPs. CR-P-LPN has lower median total time than the faster cold HiGHS mode, either dual simplex or the interior-point method with crossover, on 18 of the 19 workloads in each language. The geometric means of the ratios of HiGHS time to CR-P-LPN time are 4.93 and 3.06. Component comparisons identify terminal-corral reuse as the useful component, whereas candidate-first ordering alone shows no consistent gain. Repair is not always beneficial: it is slower on Klee-Minty tests, and an author-implemented simplex is faster on the retained Netlib models.

Sat 12 SeptMathematical Software
The gist
Linear programming is a way to find the best solution under given constraints, like maximizing profits or minimizing costs. The authors studied an existing method called Polar LP-Newton that solves such problems by moving step-by-step along a shape defined by the problem's constraints. They introduced a way to reuse information from previous steps, called corral repair, which often speeds up the solution process. Their experiments show this repair method works well in many cases, though not always, and it sometimes outperforms other popular solvers.
Open → 2609.13755v1

Efficient online method cuts error in inverse optimization tasks

Efficient Online Inverse Optimization with $O(d)$ Regret

Abstract: We give a deterministic algorithm for online inverse linear optimization with regret $O(d)$, uniform in the horizon and $O(d^{2})$ time per round. A bound of this order was obtained recently by Dewasurendra, settling a question of Gollapudi et al.\ and of Oki and Sakaue, but by an improper rule that enumerates covers at every scale and costs $T^{Θ(d)}$ a round; ours is the first efficient such bound and the first proper one. We build on the variable-metric framework of Sakaue et al., adding a self-normalized rank-one update, and we replace the $\log\det$ potential by the trace power $\tr(H^{-1/2})$, which is bounded outright and removes the $\ln T$. The bound also holds against an expert that does not optimize, and we give corruption-robust and rank-adaptive variants, and an application to convex minimization.

Fri 11 SeptMachine LearningData Structures and Algorithms
The gist
Inverse optimization means figuring out the rules or costs that led to a series of decisions. This paper presents a new way to do this step-by-step quickly and with less total error, even when seeing many rounds of data. The authors’ method improves over past work by running much faster and having clearer guarantees on how much error accumulates. They also extend the method to handle messy or changing data and broader types of problems.
Open → 2609.13440v1

Iterative method improves few-shot multiobjective multitask optimization

Solving Few-Shot Multiobjective Multitask Optimization via Iterative Sequential Transfer

Abstract: Applying knowledge transfer across multiple optimization tasks, multitask optimization (MTO) emerges as a promising approach to solving synergistic optimization tasks simultaneously. However, the development of effective knowledge transfer mechanisms in MTO fundamentally relies on aligning elite solution distributions across tasks. This dependency creates a critical bottleneck in few-shot optimization regimes, as restricted evaluation budgets impede the identification of elite solution distributions required for beneficial transfer. This challenge is exacerbated in multiobjective multitask problems, where each optimizer must approximate a continuous Pareto manifold rather than a single optimal point. This paper introduces Iterative Sequential Transfer (IST) to circumvent this bottleneck. We model MTO as a sequence of sequential transfer optimization problems, concentrating evaluations on a single target per iteration. We propose a likelihood-informed task prioritization mechanism to maximize transfer utility by identifying the task most likely ready for knowledge integration. Empirical results on benchmark and real-world problems verify the effectiveness of the proposed method under tight budgets.

Thu 10 SeptMachine LearningArtificial IntelligenceNeural and Evolutionary Computing
The gist
Optimizing several tasks at once can be tricky, especially when each task has multiple goals and limited chances to try solutions. The authors of this paper focus on multiobjective multitask optimization, where good solutions form a continuous set rather than a single best choice. They propose a new method called Iterative Sequential Transfer that tackles one task at a time and decides which task to work on next based on how ready it is for learning from others. Their tests show this approach works well even when using very few evaluations.
Open → 2609.11228v1

Online inverse linear optimization improves with small-gradient skipping

Online Inverse Integer Linear Optimization via Small-Gradient Skipping: Constant Regret and Finite Mistakes

Abstract: In online inverse linear optimization, the learner predicts a weight at each round, observes the optimal action of the agent, and updates its prediction. In the general setting, the gap of $\log T$ between the regret upper bound $O(d \log T)$ and the lower bound $Ω(d)$ is unresolved (here $T$ is the total number of rounds and $d$ is the dimension). When the action set is M-convex, the regret is known to be bounded by $O(d \log d)$, but the method attaining it computes a center of gravity at every round. This paper therefore proposes Small-Gradient Skipping (SGS), a mechanism that skips the update at rounds without a mistake in the case where the correct action is uniformly separated from the other candidates, and applies it to online gradient descent, the online Newton step, and MetaGrad. The number of mistakes is then bounded, for all three, by a quantity independent of $T$; and for the online Newton step and for MetaGrad with SGS, the dimension dependence of the regret becomes $O(d^2)$ when the forward problem is an integer linear program, that is, the factor $\log T$ is removed. Moreover, when the action set is M-convex, the regret is bounded efficiently without computing a center of gravity.

Wed 9 SeptMachine LearningData Structures and Algorithms
The gist
This paper studies how to better learn hidden preferences or weights by watching choices made over time. The authors introduce a way to avoid unnecessary updates in learning when the learner's prediction is already good enough, called Small-Gradient Skipping. This approach reduces the number of mistakes and removes some inefficiencies in existing methods, especially for problems that involve integer decisions or special action sets. Their methods provide guarantees that improve on previous results in terms of how mistakes and regrets scale with time and problem size.
Open → 2609.09809v1

Chip solves large complex optimization problems with less power

Differential Stochastic Simulated Annealing Processor for Fully Connected 2048-Spin Optimization

Abstract: A 2,048-spin fully connected annealing processor based on differential stochastic simulated annealing (DSSA) is presented as an architectural design in TSMC 28 nm CMOS with a 3 mm x 4 mm post-layout area. The processor closes timing at 500 MHz, integrates a 16 Mb SRAM weight memory, and amortizes stochastic noise across 16 spins with area-efficient random number generators. DSSA keeps a serialized datapath for density but recomputes interactions only for spins that flip, shrinking the effective workload to the active frontier during each annealing run. Spin-select scheduling, priority-based weight reads, and a temperature controller that skips idle steps accelerate sparse updates without sacrificing full connectivity. Post-layout simulation results show 2.7 ms time-to-solution (TTS) and 0.86 mJ energy-to- solution on 2,000-spin problems at 316 mW (0.15 mW/spin), achieving 1.5x lower power and 3.5x lower TTS energy than projected prior fully connected annealers. These results demonstrate the potential of the proposed DSSA architecture for large-scale combinatorial optimization hardware under post-layout evaluation.

Wed 9 SeptHardware Architecture
The gist
Finding the best solutions to complex problems with thousands of parts can take a lot of time and energy. The authors designed a special computer chip that simulates a process called annealing to efficiently solve these problems using 2,048 connected parts. Their design saves power and works faster than previous similar chips. This approach could help make solving big optimization problems quicker and more energy-efficient.
Open → 2609.09559v1