A Decomposition Algorithm for Nested Resource Allocation Problems
Thibaut Vidal, Patrick Jaillet, Nelson Maculan

TL;DR
This paper introduces an exact polynomial-time decomposition algorithm for nested resource allocation problems with convex costs, capable of handling large-scale problems efficiently without strict convexity or differentiability assumptions.
Contribution
The paper presents a novel hierarchical decomposition algorithm that improves computational complexity and performance for large-scale resource allocation problems with convex costs and sum constraints.
Findings
Achieves $O(n \, log m \, log (B/n))$ complexity for integer problems.
Provides $O(n \, log m \, log (B/\epsilon))$ complexity for approximate solutions in continuous cases.
Outperforms previous algorithms on problems with up to one million variables, solving them in under a minute.
Abstract
We propose an exact polynomial algorithm for a resource allocation problem with convex costs and constraints on partial sums of resource consumptions, in the presence of either continuous or integer variables. No assumption of strict convexity or differentiability is needed. The method solves a hierarchy of resource allocation subproblems, whose solutions are used to convert constraints on sums of resources into bounds for separate variables at higher levels. The resulting time complexity for the integer problem is , and the complexity of obtaining an -approximate solution for the continuous case is , being the number of variables, the number of ascending constraints (such that ), a desired precision, and the total resource. This algorithm attains the best-known complexity when , and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Advanced Optimization Algorithms Research
