Papers for

operations management 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.

Reinforcement learning solves average reward tasks in complex state networks

Average-Reward Reinforcement Learning for Multichain MDPs: A Hierarchical Decomposition Approach

Abstract: We study learning optimal policies in average-reward multichain Markov decision processes (MDPs), where the optimal gain may depend on the initial state and recurrence structures vary across policies, creating challenges for reinforcement learning (RL) methods. We propose an asynchronous value-iteration-based RL algorithm that requires no model knowledge beyond the MDP's transition graph and leverages Bather's decomposition to hierarchically partition the state space into communicating subsystems and transient states. This decomposition induces a recasting of the global decision problem into structured subproblems, which our algorithm exploits. We show that the algorithm converges to the optimal gain and produces gain-optimal policies after finite time. Building on this base algorithm, we develop two further algorithms: one approximately solves the multichain average optimality equations to obtain near gain-optimal policies, and another targets near bias-optimality by approximating the optimal bias function and solving an induced average-reward multichain MDP using the base algorithm. We provide almost-sure convergence guarantees for all three algorithms and empirically compare their tradeoffs, showing that the latter two also consistently improve transient performance relative to the base algorithm. To our knowledge, these are the first essentially model-free average-reward RL algorithms for general multichain MDPs without reductions to discounted problems.

Wed 7 OctMachine Learning
The gist
Figuring out the best way to act on average over time in certain complex systems can be tricky because some parts of the system behave very differently depending on where you start. The authors looked at systems where these differences create difficulties for learning methods. They broke down the system into smaller parts organized in a hierarchy, making it easier for algorithms to find the best long-term average actions. Their algorithm reliably learns the best strategies and improves over time, even without knowing all the system details. They also made versions that find nearly best strategies faster or with better short-term results.
Open → 2610.10326v1

Gpu algorithm speeds up mixed integer optimization primal heuristics

PaNGEA: Parallel Node Generation and Exploration Algorithm on GPU

Abstract: Primal heuristics for finding high-quality feasible solutions are an important component in mixed-integer optimization (MIO) solvers. Recent advances in GPU-accelerated optimization algorithms show the potential of GPU acceleration for continuous optimization. In this paper, we introduce the Parallel Node Generation and Exploration Algorithm (PaNGEA), a GPU-friendly MIO primal heuristic. PaNGEA explores restricted subproblems by combining linear-relaxation solves with a local-search procedure designed for efficient batched execution on GPUs. In addition, instead of relying on a single heuristic for iterative variable fixing, we leverage GPU batching capabilities to generate and explore multiple subproblems in parallel. PaNGEA leverages GPU capabilities in two ways. First, on 283 MIPcc26 and MIPLIB instances, implementing a single-node primal heuristic on the GPU reduces the average gap integral by 8-18% relative to its CPU counterpart. Second, generating and exploring multiple nodes in parallel further reduces the average gap integral by 12-19%.

Fri 2 OctDistributed, Parallel, and Cluster Computing
The gist
Finding good solutions quickly in mixed-integer optimization problems is very important but can be slow. The authors created a new algorithm called PaNGEA that runs well on GPUs by solving many smaller problems in parallel and using local search techniques. Their experiments show that doing this on a GPU gives better results faster than traditional CPU methods, both when solving single problems and multiple problems at the same time. This approach helps optimization software get good solutions more efficiently.
Open → 2610.03090v1