Repositório para a implementação do algoritmo Simplex.
- Pedro Azevedo RA: 555827
- João Vitor RA: 469300
- Maik RA: 556254
- Renan RA: 548774
Projeto de Pesquisa Operacional 5º Semestre BSI UNIVEM
O Simplex permite que se encontre valores ideais em situações em que diversos aspectos precisam ser respeitados. Diante de um problema, são estabelecidas inequações que representam restrições para as variáveis. A partir daí, testa-se possibilidades de maneira a otimizar, isto é, maximizar ou minimizar o resultado da forma mais rápida possível.
Ferramentas
- Javascript
- JQuery
- Materialize
- GitHub para hospedagem e versionamento Algoritmo Simplex para problemas de maximização. Algoritmo Simplex para problemas de minimização. Tabela de Sensibilidade.
Tipo de Simplex (MAX ou MIN) Quantidade de variáveis e restrições
Em cada variável da função objetivo e das restrições deve conter apenas o número, sem a adição do 'x', e caso tenha alguma variável nula, é necessário inserir o 0.
Datas | Eventos |
---|---|
17/05/17 | Definição de Tecnologias |
17/05/17 | Construção de Mockups |
24/05/17 | Maximização |
24/05/17 | Restições |
31/05/17 | Minimização |
07/06/17 | Apresentação do resultado Passo a Passo |
12/06/16 | Atualizando README |
14/06/17 | Apresentar tabela de senisbilidade |
Requisitos | Ferramentas |
---|---|
Navegadores | Mozila Firefox, Chrome, Internet Explorer e Safari |
Sistema Operacional | Ubuntu, Windows e Mac |
##Tecnologias
Tecnologias | Ferramentas |
---|---|
Front-End | HTML, Javascript, JQuery e CSS |
Back-End | Javascript |
Framework WEB | Materialize |
Editor de Texto | Visual Studio Code |
Servidor Web | https://github.io/ |
Código | Título | Tarefa | Situação |
---|---|---|---|
1 | Maximizar | Montar a Tabela Simplex, e possibilitar o usuário a maximizar modelos de simplex com sistemas lineares. | Concluído Apenas restrições de “<=” |
2 | Minimizar | Montar a Tabela Simplex, e possibilitar o usuário a minimizar modelos de simplex com sistemas lineares. | Concluído Apenas restrições de “<=” |
3 | Adição de restrições | Possibilitar o usuário a adicionar inputs para maiores números de restrições. | Concluído |
4 | Remoção de restrições | Possibilitar o usuário a remover inputs para menores números de restrições. | Concluído |
5 | Demonstrar passo a passo | Demonstrar ao usuário as alterações na tabela causada pelas iterações do método simplex. | Concluído |
6 | Tabela de sensibilidade | Demonstrar ao usuário a tabela de sensibilidade. | Concluído |