We are updating the requirements for Community registration. As of 7/21/21 all users will be required to register a phone number with their My Alteryx accounts. If you have already registered, you will be prompted on your next login to add your phone number.
Free Trial

Desafios Semanais - Português

Resolva o desafio, compartilhe sua solução e lidere nossa Comunidade!
Comunicado | O site passará por uma manutenção durante duas ou três horas, o que pode afetar sua experiência. Agradecemos sua paciência enquanto trabalhamos para melhorar a Comunidade!  

Desafio #55: Otimização de maquinário

SylviaP
Moderator
Moderator

Oi pessoal, tudo bem?

 

O desafio dessa semana também foi desenhado a partir de um post no fórum da nossa Comunidade trazido pelo usuário @gsantos. Obrigada @fmvizcaino por ter colaborado com a solução!

 

Desafio:

Uma indústria que fabrica ração animal possui 3 equipamentos trabalhando simultaneamente. Cada equipamento produz 4 tipos diferentes de ração e a produtividade das máquinas é medida em tonelada/hora.

 

Esse é meu pequeno gigante!Esse é meu pequeno gigante!

  

As premissas para produção são as seguintes:

  • Cada equipamento produz uma quantidade diferente de cada ração, por exemplo: o equipamento 1 (EQ1) produz 90 Ton/hora da ração de carne, enquanto o EQ2 faz 60 Ton/hora da mesma ração.
  • Os três equipamentos podem funcionar até 22 horas.
  • Mais de um equipamento pode produzir a mesma ração simultaneamente, como por exemplo EQ2 e EQ3 produzindo ração de frango.
  • Existe um mínimo e um máximo de cada ração que pode ser produzido por dia, caso contrário não há espaço suficiente no estoque para armazená-las e se o estoque ficar muito baixo, as entregas serão comprometidas.

Pergunta: Como otimizar a produção de cada equipamento (em horas) para que elas produzam o máximo possível de cada tipo ração?

 

Desafio extra: Qual o impacto do estoque de ração caso um dos equipamentos quebre e fique um dia sem funcionar? Qual seria sua recomendação para o gerente de produção garantir o estoque?

 

Dica: Você vai precisar usar a ferramenta Otimização, portanto vale a pena dar uma olhadinha em como ela funciona. Tem também um artigo no domínio de ferramentas (em inglês).

 

Bom desafio!

Sylvia
Thableaus
17 - Castor
17 - Castor

Olá,


Tive que relembrar essa ferramenta. Ela é um pouco complicada de mexer, mas deu pra fazer porque o exemplo já veio bem detalhado. Mas tem que entender conceitos de programação linear, inequações, maximização e minimização. O fluxo e a resposta é simples, mas é bom treinar essas outras ferramentas do Alteryx. Legal! 

 

Obs: Fiz um pouquinho diferente do Fernando (@fmvizcaino) , que usou o método SLAM. Eu usei a matriz densa com as constraints (restrições) nas linhas.

 

Saqueador
Thableaus_0-1615323906033.png

A questão toda é colocar tudo no formato certo pra que a ferramenta aceite.
Na primeira ancora você tem que colocar as variáveis, os coeficientes (produtividade ton/hora), os limites inferiores e superiores (lb e ub), que no caso são as horas que podem funcionar por dia e o tipo (type), que pode ser C (contínuo), B (binário) ou I (inteiro). 

Na segunda âncora, você praticamente monta a inequação pra cada restrição. Baseado nas limitações (tanto da máquina, quanto na produção mínima e máxima). Tem que se atentar pro nome dos campos (constraint, pras restrições, as variáveis - que tem que bater com as variáveis declaradas na primeira âncora - e por último o sinal de comparação (maior/menor igual), que é o campo "dir", e o valor "rhs".

Quando você pega o jeito de montar, fica de boa. Mas não é um conceito fácil.

Abs,

 

 

SylviaP
Moderator
Moderator

Verdade @Thableaus

Eu estava conversando com um dos nossos SEs e realmente essa ferramenta é bem complexa.

Obrigada por ter dado sua contribuição com as valiosas explicações.

Sempre bom te ver por aqui! 🙂

Sylvia