Questions tagged «max-flow»

3
最新的最大流量算法是否可行?
对于最大流量问题,似乎有许多非常复杂的算法,最近至少有一种算法是在去年开发的。Orlin的最大流量为O(mn)或更佳时间,给出的算法以O(VE)运行。 另一方面,我最常看到的算法是(我不声称已经进行了详尽的搜索;这只是从偶然的观察中得出的): Edmonds-Karp:,Ø (VË2)O(VE2)O(VE^2) 推入重贴标签:使用FIFO顶点选择的或O (V 3),Ø (V2Ë)O(V2E)O(V^2 E)Ø (V3)O(V3)O(V^3) Dinic算法:。Ø (V2Ë)O(V2E)O(V^2 E) 渐近运行时间更好的算法对现实世界中的问题大小不切实际吗?另外,我看到“动态树”涉及许多算法。这些在实践中曾经使用过吗? 注意:此问题最初是在此处的堆栈溢出时提出的,但有人告诉我在这里更合适。 编辑:我在cs.stackexchange上询问了一个相关的问题,特别是关于使用动态树(又名链接剪切树)的算法的问题,追随此问题的人们可能会感兴趣。

1
使用Ford-Fulkerson和DFS的最大流量
这个问题是关于使用DFS查找增强路径时Ford-Fulkerson最大流量算法的时间复杂度的。 有一个众所周知的示例,显示使用DFS可能需要最大流中线性的迭代次数,例如,参见上面链接的Wikipedia页面。 但是,我对这个示例并没有真正的信服:标准DFS实现不会表现出B和C作为路径的第一个节点(使用Wikipedia页面的顶点名称)之间交替的行为。 因此,让我们施加一个非常自然的条件,即每当DFS访问节点 ,它总是以相同的顺序检查u的邻居。仍然有使用DFS的FF使用大量迭代的示例吗?uuuuuu 作为变体,假设我们具有附加的属性,即邻居的不同顺序与某些任意但固定的全局顶点顺序一致。这有什么区别吗? 在我看来,这是一个非常基本的问题;如果答案众所周知,我会事先道歉,但我不是流量专家,有些谷歌搜索没有发现任何问题。 编辑: 答案是肯定的,仍然有示例。看到的图2 本文。在这些示例中,具有DFS的FF进行了指数级(按顶点数计)迭代。似乎很容易证明这是紧密的,即迭代次数始终以为界(与容量的值无关)。2O(n)2O(n)2^{O(n)}

5
是否可以测试可计算数字是有理数还是整数?
是否可以通过算法测试可计算数是有理数还是整数?换句话说,将有可能为图书馆实现可计算数提供的功能isInteger还是isRational? 我猜测这是不可能的,并且这在某种程度上与以下事实有关:无法测试两个数字是否相等,但是我看不出如何证明这一点。 编辑:可计算的数字xxx由函数给出,该函数fx(ϵ)fx(ϵ)f_x(\epsilon)可以返回精度为ϵ的的有理近似值:| x − f x(ϵ )| ≤ ε,对于任何ε > 0。鉴于这样的功能,就是可以测试,如果X ∈ Q或X ∈ ž?xxxϵϵ\epsilon|x−fx(ϵ)|≤ϵ|x−fx(ϵ)|≤ϵ|x - f_x(\epsilon)| \leq \epsilonϵ>0ϵ>0\epsilon > 0x∈Qx∈Qx \in \mathrm{Q}x∈Zx∈Zx \in \mathrm{Z}
18 computability  computing-over-reals  lambda-calculus  graph-theory  co.combinatorics  cc.complexity-theory  reference-request  graph-theory  proofs  np-complete  cc.complexity-theory  machine-learning  boolean-functions  combinatory-logic  boolean-formulas  reference-request  approximation-algorithms  optimization  cc.complexity-theory  co.combinatorics  permutations  cc.complexity-theory  cc.complexity-theory  ai.artificial-intel  p-vs-np  relativization  co.combinatorics  permutations  ds.algorithms  algebra  automata-theory  dfa  lo.logic  temporal-logic  linear-temporal-logic  circuit-complexity  lower-bounds  permanent  arithmetic-circuits  determinant  dc.parallel-comp  asymptotics  ds.algorithms  graph-theory  planar-graphs  physics  max-flow  max-flow-min-cut  fl.formal-languages  automata-theory  finite-model-theory  dfa  language-design  soft-question  machine-learning  linear-algebra  db.databases  arithmetic-circuits  ds.algorithms  machine-learning  ds.data-structures  tree  soft-question  security  project-topic  approximation-algorithms  linear-programming  primal-dual  reference-request  graph-theory  graph-algorithms  cr.crypto-security  quantum-computing  gr.group-theory  graph-theory  time-complexity  lower-bounds  matrices  sorting  asymptotics  approximation-algorithms  linear-algebra  matrices  max-cut  graph-theory  graph-algorithms  time-complexity  circuit-complexity  regular-language  graph-algorithms  approximation-algorithms  set-cover  clique  graph-theory  graph-algorithms  approximation-algorithms  clustering  partition-problem  time-complexity  turing-machines  term-rewriting-systems  cc.complexity-theory  time-complexity  nondeterminism 

2
具有不合理权重的最大流算法的反例?
众所周知,如果某些权重不合理,则具有胖管试探法(两种用于最大流量的算法)的福特-福克森或埃德蒙兹-卡尔普不需要停止。实际上,它们甚至可以收敛于错误的价值!但是,我可以在文献中找到的所有示例[以下参考文献以及其中的参考文献]仅使用一个非理性值:共轭黄金比率ϕ′= (5–√− 1 )/ 2ϕ′=(5-1个)/2\phi' = (\sqrt{5}-1)/2,以及其他为有理值或为的有理倍数的值 ϕ′ϕ′\phi'。我的主要问题是: 一般问题:其他非理性价值观会怎样? 例如((但不必觉得您必须回答所有这些问题-我会发现对任何一个问题或上述一般问题下的其他问题的回答都很有趣): 给予任何 α ∈ [Rα∈[R\alpha \in \mathbb{R},能否构造(甚至表明存在)这样的反例? 更弱:是否有实例已知的是,使用一种非理性的值本质上的不同,从ϕ′ϕ′\phi'?也就是说,有一些αα\alpha 这不是...的有理倍数 ϕ′ϕ′\phi' (或更强烈地说,不在 Q(ϕ′)问(ϕ′)\mathbb{Q}(\phi')),因此有一些福特(Ford-Fulkerson)和/或埃德蒙兹·卡普(Edmonds-Karp)的反例, Q(α)问(α)\mathbb{Q}(\alpha)? 另一方面,是否存在非理性 αα\alpha使得福特富尔克森(分别,埃德蒙斯-卡普)与正确的值暂停所有的图,其权重是从所有Q ∪{qα :q∈ Q }问∪{qα:q∈问}\mathbb{Q} \cup \{q\alpha : q \in \mathbb{Q}\}?(或更强烈地说,来自Q(α)问(α)\mathbb{Q}(\alpha)?) 在所有情况下,我都想假设像真实RAM模型那样,以便在恒定时间内完成实数的精确算术和精确比较。 (已知还有其他一些最大流量算法可以在强多项式时间内运行,甚至具有任意实数,这也许就是为什么这种类型的问题可能没有得到进一步探讨的原因。 ,我对此仍然感到好奇。) 参考文献 Zwick TCS 1999给出了Ford-Fulkerson的最小反例 Queyranne或Queyranne Math给出了Edmonds-Karp的反例。歌剧 Res。1980年,尽管我不知道那是最小的。 这些都可以在Jeff Erickson的讲义中找到,第一个在23.5节中,第二个在第23课的练习14中。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.