Você está na página 1de 1

Exercícios de Localização (1,0 ponto na média do semestre)

Prof. Rodrigo de Alvarenga Rosa


Logística II - Eng. Produção – 2022-1
Data de Entrega: 04/agosto/2022 (junto com o do CVRP)
Grupos iguais aos do CVRP

Grupo 1 – Alterar o modelo de localização apresentado em sala para permitir que carga
possa ser levada dos fornecedores para os clientes diretamente ou dos fornecedores
para os armazéns e desses para os clientes (como é o atual modelo). Atenção que tem
que alterar a FO do problema.
Grupo 2 – Alterar o modelo de localização apresentado em sala para permitir que carga
possa ser levada de um armazém para outro armazém para acumular mais carga e ai ir
para o cliente ou dos fornecedores para os armazéns e desses para os clientes (como é
o atual modelo). Atenção que tem que alterar a FO do problema.
Grupo 4 - Alterar o modelo de localização apresentado em sala para considerar que os
fluxos são por caminhões todos iguais com capacidade igual a 16 t. Rodar o modelo atual
da sala de aula e o modelo novo e apresentar as diferenças. Atenção que tem que alterar
a FO do problema.
Grupo 5 - Alterar o modelo de localização apresentado em sala para permitir que o
modelo escolha não só o armazém, mas também, o tamanho do armazém. Cada
armazém poderá 3 tamanhos e o modelo, em função da carga a ser recebida por esse
armazém deverá escolher o tamanho desse armazém. Cada tamanho terá um custo de
construção diferente. O restante do modelo permanece igual. Atenção que tem que
alterar a FO do problema.

Grupo 6 – Alterar o modelo de localização apresentado em sala para permitir que carga que
chegue a um cliente, chegue por somente um fluxo. Ou seja, somente um fluxo poderá chegar
ao cliente com quantidade maior que zero. Dica: deverá ter uma variável 0/1 que será zero se
o fluxo for zero e 1 se for maior que zero, a soma destas variáveis para cada cliente deverá ser
menor ou igual a 1 (tem que verificar tudo, mas aqui é só uma ideia para fazer a variável valer
no fluxo > 0 e 0 no fluxo igual a 0; float M = 9999.9; float m = 0.01; dvar int nf [j in J, k in K];
forall (k in MR, j in A) { const17: w[j, k] >= nf[j,k]* m; const18: (w[j, k]) <= nf[j,k]* M;} forall
(k in MR) { const27: 0 <= nf[j,k] <= 1;} ). O restante fica como é o atual modelo. O objetivo é
maximizar o resultado da empresa. float M = 9999.9; float m = 0.01; dvar int nf [j in J, k in K];
forall (k in MR, j in A) { const17: w[j, k] >= nf[j,k]* m; const18: (w[j, k]) <= nf[j,k]* M;} forall (k in
MR) { const27: 0 <= nf[j,k] <= 1;}

Você
18:15
forall (k in MR) { sum(j in J) nf[j,k] <= 1;}

Você também pode gostar