Sabe-se que Ford-Fulkerson ou Edmonds-Karp com a heurística do tubo de gordura (dois algoritmos para fluxo máximo) não precisam parar se alguns pesos forem irracionais. De fato, eles podem até convergir para o valor errado ! No entanto, todos os exemplos que pude encontrar na literatura [referências abaixo, mais referências nela] usam apenas um único valor irracional: a proporção áurea conjugada e outros valores que são racionais ou são múltiplos racionais deϕ′. Minha pergunta principal é:
Pergunta geral: O que acontece com outros valores irracionais?
Por exemplo (mas não pense que você precise responder a todas essas postagens - eu acho interessante uma resposta a qualquer uma ou a outras perguntas que se enquadram na pergunta geral acima):
Dado qualquer , pode-se construir (ou mesmo mostrar a existência de) tais contra-exemplos?
Mais fraca: existem exemplos conhecidos que usam um valor irracional essencialmente diferente de ? Isto é, existe alguma α que não é um múltiplo racional de φ ' (ou mais fortemente não em Q ( φ ' ) ) e de tal modo que há contra-exemplos para Ford-Fulkerson e / ou Edmonds-Karp, onde todos os pesos se encontram em Q ( α ) ?
Na outra direção, existe um irracional tal que Ford-Fulkerson (respectivamente Edmonds-Karp) pára com o valor correto em todos os gráficos cujos pesos são todos de Q ∪ { q α : q ∈ Q } ? (Ou mais fortemente, de Q ( α ) ?)
Em todos os casos, quero assumir algo como o modelo real de RAM, para que comparações exatas e aritméticas e exatas de números reais sejam feitas em tempo constante.
(Existem outros algoritmos de fluxo máximo que são conhecidos por rodar em tempo fortemente polinomial, mesmo com pesos reais arbitrários, talvez por isso esse tipo de pergunta talvez não tenha sido mais explorado. Mas acabei de ensinar esses algoritmos na minha classe de algoritmos de graduação , Ainda estou curioso sobre isso.)
Referências
Um contra-exemplo mínimo para Ford-Fulkerson foi dado por Zwick TCS 1999
Um contra-exemplo para Edmonds-Karp foi dado por Queyranne ou Queyranne Math. Oper. Res. 1980 , embora eu não saiba se isso é mínimo.
Ambos podem ser encontrados nas notas da aula de Jeff Erickson , com a primeira na Seção 23.5 e a segunda como Exercício 14 da Aula 23.
fonte