Prezados, boa noite
O cenário é o seguinte:
Existem três equipamentos: E3, E4, e E5
Este três equipamentos são responsáveis por fabricar os materiais: W, X, Y e Z
A produtividade de cada equipamento é medida em TONELADA/HORA
O desafio é fazer com que os equipamentos produzam o maior volume possível de cada material seguindo as seguintes premissas:
- Cada material tem uma produtividade diferente nos equipamentos, por exemplo: O equipamento E3 pode fazer 80 Ton/Hora do material W enquanto o E4 faz 50 Ton/Hora do mesmo material.
- Os três equipamentos podem funcionar durante 21 horas
- Mais de um equipamento pode produzir o mesmo material simultaneamente.
- Existe um mínimo e um máximo de cada material por dia, o que significa que deverá ser produzido no mínimo uma quantidade N de cada material, e que essa quantidade N não ultrapasse o valor máximo definido para cada material.
Os dados relevantes encontram-se na planilha em anexo.
Alguém consegue elaborar uma solução para que eu utilize junto à minha e verifique os valores otimizados?
Qualquer dúvida ou informação adicional necessária, sigo à disposição.
Solucionado! Ir para Solução.
Oi @gsantos
Esse é um problema que você provavelmente deverá utilizar a ferramenta de Otimização (Optimization tool).
Você pode encontrar mais informações sobre essa ferramenta aqui,aqui e aqui.
Isso deve dar um norte pra resolução do problema (linear programming não é muito meu forte hehe).
Mas caso você consiga resolver o problema, não deixe de compartilhar conosco aqui.
Espero ter ajudado.
Abs,
Olá @gsantos ,
Colocando a solução antes da explicação:
5292 toneladas produzidas onde:
E3 = 21h W
E5 = 21h W
E4 = 13,15h Y
5,21h Z
2,63h X
Pode ser que eu tenha confundido alguma equação enquanto escrevia mas a solução no workflow de exemplo está correta (to vendo estrela de tanto digitar variáveis).
-----------------------------------------------------------------------------------------------------------------------------------------
A partir dos seus dados, desenvolvi a solução com todas as expressões baseadas em horas e utilizando a ferramenta de otimização do Alteryx.
Temos que montar 3 entradas para a ferramenta de otimização. São elas:
Entrada O: equação a ser maximizada
Entrada A: equação dos materiais e equação das horas
Entrada B: todas as condições de contorno da entrada A. Note que no workflow exemplo eu dupliquei as equações dos materiais para poder inserir limite inferior e superior de cada material produzido
São 3 equações:
E3: 88*W1 + 29*X1 + 57*Y1 + 43*Z1
E4: 57*W2 + 76*X2 + 76*Y2+ 76*Z2
E5: 88*W3 + 29*X3 + 57*Y3 + 43*Z3
e a equação a ser maximizada é o somatório delas: (máximo de toneladas possível da soma dos materiais)
E3+E4+E5:
88*W1 + 29*X1 + 57*Y1 + 43*Z1 +
57*W2 + 76*X2 + 76*Y2 + 76*Z2 +
88*W3 + 29*X3 + 57*Y3 + 43*Z3
considerei as horas como existindo a possibilidade de termos horas quebradas (não necessariamente um valor inteiro)
onde:
W, X, Y e Z são as horas que os equipamentos estão produzindo determinado material
W1 + X1 + Y1 + Z1 <= 21h
W2 + X2 + Y2 + Z2 <= 21h
W3 + X3 + Y3 + Z3 <= 21h
Equação dos materiais:
W = 88*W1 + 57*W2 +88*W3
X = 29*X1 + 76*X2 + 29*X3
Y = 57*Y1 + 76*Y2 + 57*Y3
Z = 43*Z1 + 76*Z2 + 43*Z3
onde cada uma delas tem suas condições de contorno conforme seu arquivo.
Caso a explicação não seja o suficiente ou tenha dúvidas em relação ao resultado, sugiro discutirmos isso por video conferência amanhã, o que acha?
Abs,
Fernando Vizcaino
Olá, @fmvizcaino
Muito obrigado pela colaboração! Tanto a elaboração da resposta quanto do workflow ficaram bem didáticas então pude compreender bem sua linha de raciocínio.
Estou comparando com o workflow que eu havia desenvolvido anteriormente e quaisquer dúvidas que surjam eu volto aqui e te comunico para darmos sequência na análise caso necessário.
Te agradeço a atenção e tempo novamente!
Abraço
Maravilha, @gsantos!
@fmvizcaino muito obrigada pela ajuda!
Fala pessoal,
Acho que vou aproveitar o problema do @gsantos e a solução do @fmvizcaino para criar um desafio semanal.
Vocês me autorizam?
Abraços,
Obrigada @gsantos! Se nosso colega autorizar, vou criar um logo, logo!
Tenha um excelente final de semana!
Claro @SylviaP, ótima ideia!!