AI & ML
Discrete Model-Based Diffusion for Combinatorial Optimization in Multi-Robot Task Allocation
arXiv cs.RO0 views
arXiv:2611.13382v1 Announce Type: new Abstract: Decision making in multi-agent and multi-robot systems often involves discrete decision variables, leading to NP-hard combinatorial optimization problems that must be solved within seconds for near real-time implementation. Denoising diffusion has emerged as a powerful tool for such problems, but existing approaches face a trade-off: Model-Based Diffusion (MBD) incorporates diffusion in sampling-based optimization (SBO) without training but only over continuous spaces, while existing diffusion-based combinatorial solvers operate over discrete spaces but require offline training. To this end, we propose Discrete Model-Based Diffusion (Discrete MBD), a training-free SBO method that directly optimizes discrete variables by approximating categorical reverse transition distributions through Monte Carlo sampling. We establish a finite-step lower bound on the probability of finding a global minimizer and show that this bound converges to one as the number of denoising steps increases. Extensive experiments on generic integer programs and heterogeneous multi-robot coalition formation and scheduling demonstrate that Discrete MBD outperforms SBO baselines in nearly all settings while achieving solution quality competitive with that of mixed-integer programming and reinforcement learning methods at a fraction of their computational cost.
Source:https://arxiv.org/abs/2611.13382PreviousFastener-centric acquisition and AND/OR graph representation of state-dependent disassembly knowledge from CAD-derived virtual assembliesNextRhythmic-Semantic Co-Speech Gestures for Emotional Dialogue in Robots
Related posts
A Better Image Model Still Needs a Better Assignment
0dev.to
Review an AI Image by the Work It Leaves Behind
0dev.to

Don't eyeball AI-generated product images. Test the text like CI.
0dev.to

An Updated Image Needs a Cache Plan, Not Another Upload
0dev.to
I got tired of breaking my LLM app with "one small prompt change", so I built a 450-line eval harness
0dev.to

Constraint Engineering
0dev.to