Casa > C > Como Verificar Se A Solução De Um Programa Linear É Ótima

Como verificar se a solução de um programa linear é ótima

O certificado para provar a otimização de uma solução LP requer uma solução para o LP duplo que seja viável e complementar à sua solução - ou seja, onde quer que a sua solução tenha uma variável com um valor longe do limite, a restrição dupla correspondente está ativa, e vice-versa. Assim, quando o seu algoritmo terminar, você precisará ou

>ul>li>gerar uma solução dupla complementar que você possa provar ser viável (para verificar a otimização) ou provar que nenhuma tal solução sai (para verificar a não otimização), ougerar uma solução para a dupla LP que você considere ótima e provar que ela e sua solução original são complementares.p>Note que já existem algoritmos que produzem soluções comprovadamente ótimas de forma eficiente para LPs muito grandes. Qual seria a vantagem do seu algoritmo, especialmente se não puder garantir a optimização?

Se quiser provar que o seu algoritmo tem a garantia de encontrar uma solução óptima (se existir), então terá de provar que pode sempre realizar a primeira opção acima.

De Gerrie

Como devo proceder depois de actualizar a minha Townhall para o nível 7? :: Onde posso comprar terras agrícolas baratas em Tamilnadu?