Sobre este projeto
it-programming / web-development
Aberto
Implementação de um problema de otimização, no caso: otimização de tempo de produção, necessito calcular o setup de corte dos cabos elétricos e a aplicação dos terminais, como exemplo abaixo:
O sistema para cálculo deve obedecer a seguinte regra:
Processo Tempo de Setup
Alteração de 2 terminais 12 min
Alteração de 1 terminal 10 min
Alteração do cabo e mesmo terminal 4 min
Mesmo cabo e mesmo terminal 2 min
E deve ser ordenado da maneira mais lógica possível, focando na máxima redução de
tempo para que haja uma redução de custos no processo.
Atualmente todo o processo descrito acima é feito manualmente, a ideia consiste na
criação de um programa computacional utilizando Python, em que o colaborador insira
os códigos dos terminais e o computador retorne a sequência ordenada com menor
valor de setup possível.
Sabem implementar o Simplex ou alguma outra técnica?
O projeto deve incluir funções (implementadas por você), leitura e/ou escrita em arquivo texto e exibição de gráficos.
- O programa pode ler um arquivo texto já com os códigos dos terminais.
- Depois disso, o programa pode chamar uma função que vai calcular o tempo de produção para cada etapa e vai retornar uma lista com esses tempos acumulados (pois você irá plotar um gráfico com esta lista no programa Spyder)
- O programa pode, então, chamar outra função que vai otimizar o tempo total de produção e, da mesma forma que a função anterior, irá retornar uma lista com os tempos acumulados de cada etapa de produção.
- Por fim, o programa pode plotar um gráfico com duas curvas: a curva original de tempo (não otimizada) e a curva de tempo otimizado. Desta forma, o programa daria uma informação visual sobre como o processo foi melhorado em cada ponto do processo de produção.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias