A partir de um tableau simplex inicial, busca uma solução básica viável se possível.
O usuário é indagado a responder qual a proporção de seu simplex em formato tableau: Número de linhas e colunas que o compõem. As primeiras linhas correspondem às restrições e a última corresponde ao vetor Z ou sua MAX ou MIN. O programa não espera a coluna de valores Z no tableau. Espera-se os valores para X, Folgas e Igualdades (b). Exemplo:
\ | x1 | x2 | f1 | f2 | f3 | b |
---|---|---|---|---|---|---|
Z | -2 | -3 | 0 | 0 | 0 | 0 |
r1 | 1 | 1 | 1 | 0 | 0 | 6 |
r2 | 2 | 1 | 0 | 1 | 0 | 10 |
r3 | -1 | 1 | 0 | 0 | 1 | 4 |
Ao final ele retorna uma matriz com uma solução básica, como, por exemplo:
1,00 0,00 0,50 0,00 -0,50 1,00
0,00 0,00 -1,50 1,00 0,50 3,00
0,00 1,00 0,50 0,00 0,50 5,00
0,00 0,00 2,50 0,00 0,50 17,00
Ou que a função é ilimitada e não prosseguirá.
- Java OpenJDK Versão 18
O programa espera uma matriz que assimila um tableau, o preenchimento correto é necessário.
- 0.1
- Initial Release
GNU General Public License v3.0 (GNU GPLv3)