动机:在标准的增强路径最大流算法中,内部循环需要在有向加权图中找到从源到汇的路径。从理论上讲,众所周知,为了使算法在边缘容量不合理时甚至终止,我们需要对找到的路径进行限制。例如,Edmonds-Karp算法告诉我们找到最短路径。
根据经验,已经观察到我们可能还想找到脂肪(是否有更好的术语?)。例如,当使用容量缩放时,我们发现可以承受至少流量的最短路径。路径的长度没有限制。当我们找不到任何路径时,我们减小并重复。ε
我对针对最大流的非常特定的应用优化扩充路径的选择感兴趣,并且我想探讨短路径与胖路径之间的这种权衡。(注意:我不必总是解决问题。我最感兴趣的是在最短的挂墙时间内找到最大的流量下限。)
问题:在最短路径方法和容量扩展方法之间是否存在标准的插值方法?也就是说,是否有一种算法可以找到短而胖的路径,理想情况下,某个参数可以控制我们愿意为胖而权衡的路径长度?在极端情况下,我希望能够在一端恢复最短路径,而在另一端恢复容量缩放样式的路径。