这是 CLRS 24.4-12 的练习,(不是作业,我只是尝试解决 CLRS 中的所有练习)
当 b 的所有元素都是实值并且某些但不一定是所有未知数 xi 的指定子集必须是整数时,给出一个有效的算法来求解具有差异约束的系统 Ax ≤ b。
如果所有 xi 都是整数,我们可以让 b = floor(b) 并使用 Bellman-Ford 算法在约束图中找到解决问题的最短路径,但是 xi 有些是整数而有些不是呢?它类似于整数规划问题,但整数规划是NP-hard,这个问题的约束较少,有没有更高效的算法?