Uma maneira de mostrar que verificar a viabilidade de um sistema linear de desigualdades é tão difícil quanto a programação linear é através da redução dada pelo método elipsóide. Uma maneira ainda mais fácil é adivinhar a solução ideal e apresentá-la como uma restrição via pesquisa binária.
Ambas as reduções são polinomiais, mas não fortemente polinomiais (isto é, elas dependem do número de bits nos coeficientes das desigualdades).
Existe uma redução fortemente polinomial da otimização do LP para a viabilidade do LP?
ds.algorithms
linear-programming
Suresh Venkat
fonte
fonte
Respostas:
A resposta é sim e, de fato, pode-se reduzir ao problema de decisão da viabilidade das desigualdades lineares!
Como entrada, recebemos uma instância de LP P: .maxcTx s.t. Ax≤b ; x≥0
Além disso, temos acesso a um oráculo que, dado um sistema de desigualdades, retorna sim / não, se o sistema é viável.S={Bz≤d}
A redução agora prossegue da seguinte maneira:
fonte