← 研踪 PaperTrailarXiv:2611.16820 · v1
Canonical Truncation for Mixed-Integer and Combinatorial n-Fold Optimization
首次提交 2026-11-12 21:55
版本更新 2026-11-12 21:55
雷达观测 2026-11-13 14:15
摘要
We consider a special block-structured integer program with blocks. Every block has a prescribed number of vectors that need to be selected while minimizing the objective , where is a rational cost vector, is an integral matrix with rows, and is an arbitrary function. We access via an oracle that minimizes when all but variables are fixed. Our algorithm runs in time where is the largest absolute value of an entry in , is the necessary time to evaluate the oracle for and is the size of the input. This model is a variation of the model studied by Dadush et al.~[IPCO 23]. Their model has only a single block but individual upper and lower bounds on the variables instead of prescribed block sums. For their model they present an algorithm with running time where is the number of variables. We use our algorithm to solve mixed-integer linear programs with no upper bounds on the variables, a linear objective, and arbitrarily many constraints involving only fractional variables in time , where is the number of constraints involving integral variables and is the largest absolute value of coefficients of integral variables. This improves the dependence on in the exponent to asymptotically match the dependency in the integer setting. Further, we use our algorithm to generalize the parameterized algorithm for scheduling on uniformly related machines by Rohwedder~[ICALP 25] to obtain an algorithm for multiple knapsack with running time where is the maximum weight of an item and the number of different weights.
观测到的版本
相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。
v1 · 2026-11-12 21:55 · 最新观测版本
Canonical Truncation for Mixed-Integer and Combinatorial n-Fold Optimization
We consider a special block-structured integer program with blocks. Every block has a prescribed number of vectors that need to be selected while minimizing the objective , where is a rational cost vector, is an integral matrix with rows, and is an arbitrary function. We access via an oracle that minimizes when all but variables are fixed. Our algorithm runs in time where is the largest absolute value of an entry in , is the necessary time to evaluate the oracle for and is the size of the input. This model is a variation of the model studied by Dadush et al.~[IPCO 23]. Their model has only a single block but individual upper and lower bounds on the variables instead of prescribed block sums. For their model they present an algorithm with running time where is the number of variables. We use our algorithm to solve mixed-integer linear programs with no upper bounds on the variables, a linear objective, and arbitrarily many constraints involving only fractional variables in time , where is the number of constraints involving integral variables and is the largest absolute value of coefficients of integral variables. This improves the dependence on in the exponent to asymptotically match the dependency in the integer setting. Further, we use our algorithm to generalize the parameterized algorithm for scheduling on uniformly related machines by Rohwedder~[ICALP 25] to obtain an algorithm for multiple knapsack with running time where is the maximum weight of an item and the number of different weights.
查看此版本解读 →查看此版本原文 ↗