1 / 12

Programas Inteiros -Seleção de Investimentos

Programas Inteiros -Seleção de Investimentos. Problema :

petula
Download Presentation

Programas Inteiros -Seleção de Investimentos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programas Inteiros -Seleção de Investimentos Problema: Uma empresa tem $14.000 de capital disponível para novos investimentos. Ela pré-selecionou 4 bons investimentos cujos respectivos retornos esperados em termos de valor presente são $16.000, $22.000, $12.000 e $8000. Cada investimento necessita um desembolso imediato de $5000, $7000, $4000 e $3000, respectivamente. Formule um modelo matemático que determine os investimentos que maximizam o retorno esperado. Variáveis de decisão: 1 se o investimento j for escolhido xj = 0 caso contrário (4 variáveis booleanas) 3-28

  2. Programas Inteiros -Seleção de Investimentos Modelo matemático: max z = 16 x1 + 22 x2 + 12 x3 + 8 x4 sujeito a 5 x1 + 7 x2 + 4 x3 + 3x4 <= 14 xj = 0 ou 1; j=1,2,3,4 Este problema também é conhecido como Problema da Mochila Ele tem 2n soluções possíveis (n investimentos). 3-29

  3. Programas Inteiros -Seleção de Investimentos Considere agora que as restrições adicionais: 1. Só é possível fazer no máximo 2 dos 4 investimentos. 2. Se se decidir pelo investimento 2, então tem-se que fazer também o 1 3. Se se decidir pelo investimento 2, então não se pode fazer o 4. Modele estas novas situações: 1. x1 + x2 + x3 + x4 <=2 2. x2 <= x1 3. x2 + x4 <= 1 3-30

  4. Programas Inteiros - Siderúrgica CSM Problema: A siderúrgia CSM produz uma série de produtos a partir de lingotes que são moldados com o aço que sai dos alto-fornos. Os lingotes devem ser reaquecidos sempre que se necessita fazer um certo produto, sendo então processados em laminadores, etc. A fábrica produz 130 produtos diferentes e a forma e o tamanho dos lingotes disponíveis determina a perda de material que ocorre quando um certo produto é fabricado. Ou seja, há um tipo de lingote mais apropriado para fazer um certo produto. Além disso, certos lingotes não podem ser usados para fazer certos produtos. Há 600 diferentes formas possíveis para moldar os lingotes, mas por restrições do espaço disponível para estocagem, decidiu-se que se manteriam estoques apenas de 6 tipos de lingotes. Deseja-se selecionar os 6 tipos de lingotes que minimizam a perda de material. 3-31

  5. Programas Inteiros - Siderúrgica CSM Definindo parâmetros do modelo: i := tipo de lingote (i= 1,..., m) j := tipo de produto (j=1,..., n) cij = perda de material se o lingote i for usado para fazer o produto j Ij = conjunto de índices i (lingotes) que podem ser usados para fazer o produto j I=(2,5,6,8) produto j i=2 i=5 i=6 i=8 3-32

  6. Programas Inteiros - Siderúrgica CSM Definindo as variáveis de decisão: Para decidir quais tipos de lingotes escolher entre os 600 disponíveis deve-se usar variáveis booleanas. yi = 1 se o lingote tipo i for escolhido 0 caso contrário (600 variáveis booleanas) Como a função objetivo é a minimização da perda de material (cij), é preciso criar um novo tipo de variável a fim de poder escrever a função objetivo. xij = 1 se o lingote tipo i for usado para o produto j 0 caso contrário (no max. 78.000 variáveis booleanas) 3-33

  7. Programas Inteiros - Siderúrgica CSM Modelo Matemático: Função Objetivo: Min Restrições: 3-34

  8. Programas Inteiros - Siderúrgica CSM Explicações: Restrições (1): Escolhe no máximo p (=6) lingotes entre os n (=600) disponíveis. Restrições (2): Garante que cada produto será feito por um único tipo de lingote. Além disso, proíbe a solução trivial yj=xij=0, i=1,..., m; j=1,...,n. Restrições (3: Permite que um tipo de lingote seja alocado a um produto se o lingote for um dos p escolhidos. 3-35

  9. PAULO FRANÇA: alunos fazem em classe Programas Inteiros - Roupas Gandhi A fábrica de roupas Gandhi fabrica 3 tipos de roupas: camisas, shorts e calças. O maquinário necessário para fazer cada tipo de roupa deve ser alugado a um custo semanal de $200, $150 e $100, respectivamente. A fabricação de uma unidade de cada tipo requer os insumos mão de obra e tecido nas quantidades mostradas na tabela 1 abaixo. Considere que a semana tem 150 horas de trabalho e que há disponível 160 m2 de tecido. Os custos variáveis de fabricação por unidade e o lucro por unidade vendida estão na tabela 2. Escreva o modelo matemático que maximiza o lucro semanal. tabela 1 tabela 2 3-36

  10. Programas Inteiros - Roupas Gandhi Modelo: Variáveis de decisão: x1= camisas produzidas por semana x2= shorts produzidos por semana x3= calças produzidas por semana y1= 1 se camisas são fabricadas (maquinário é alugado) 0 caso contrário y2= 1 se shorts são fabricados 0 caso contrário y3= 1 se calças são fabricadas 0 caso contrário 3-37

  11. Programas Inteiros - Roupas Gandhi Função objetivo: z =lucro = receitas-custos receitas= 12x1 + 8x2 + 15x3 custos= 6x1 + 4x2 + 8x3 ( custo variável) + 200 y1 + 150y2 + 100 y3 (custo fixo) max z = 6x1 + 4x2 + 7x3 - (200 y1 + 150y2 + 100 y3 ) 3-38

  12. Programas Inteiros - Roupas Gandhi Restrições: 3x1 + 2x2 + 6x3 <= 150 (restrição de disponibilidade de mão de obra) 4x1 + 3x2 + 4x3 <= 160 (restrição de disponibilidade de tecido) x1 <= M1 y1 x2 <= M2 y2 (restrições que impedem ter xi >0 com yi =0) x3 <= M3 y3 Mi pode ser um número grande qualquer ou (preferivelmente) o maior número que cada variável pode assumir (M1 = 40, M2 = 53, M3 = 25). 3-39

More Related