Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
|
|
- Artur Aragão Fartaria
- 8 Há anos
- Visualizações:
Transcrição
1 1
2 Programação Linear (PL) Aula 5: O Método Simplex. 2
3 Algoritmo. O que é um algoritmo? Qualquer procedimento iterativo e finito de solução é um algoritmo. Um algoritmo é um processo que se repete (itera) sucessivas vezes um procedimento sistemático até obter um resultado. Além disso, também inclui um procedimento para iniciar e um critério para terminar. 3
4 Estrutura de um algoritmo. Início Passo Iterativo Não Verifica o critério de paragem? Sim FIM 4
5 Método Simplex. O que é o método Simplex? O método Simplex é um algoritmo que permite resolver problemas de Programação Linear. A ideia básica do método Simplex consiste em resolver repetidas vezes um sistema de equações lineares para obter uma sucessão de SBA, cada uma "melhor" do que a anterior, até se chegar a uma SBA óptima. 5
6 Método Simplex: Ideia Básica. Cada nova SBA é obtida a partir da anterior, substituindo uma variável básica por uma variável não básica: a variável não básica que entra é substituída pela variável básica que sai. 6
7 Soluções Básicas Adjacentes. Duas soluções básicas que apenas diferem numa variável básica designam-se por soluções básicas adjacentes. Uma SBA é óptima quando nenhuma das SBA adjacentes é melhor, i.e., nenhuma melhora o valor da função objectivo. 7
8 Algoritmo Primal Simplex: Fluxograma Identificar uma SBA inicial Existe alguma SBA adjacente que seja melhor? Sim Mover-se para uma SBA "melhor" Não FIM!!! a solução é óptima 8
9 INÍCIO Forma Padrão Faculdade de Engenharia Optimização Identificar uma SBA inicial. Construir o quadro Simplex correspondente Calcular os custos reduzidos A solução é óptima? critério de optimalidade Não Identificar a variável não básica que entra critério de entrada Sim FIM Solução óptima!!! Óptimo não finito? critério de óptimo não finito Não Identificar a variável básica que sai critério de saída Sim FIM O problema não tem óptimo finito Calcular nova SBA Actualizar o quadro Simplex 9
10 Inicialização: Redução à Forma Padrão. Exemplo Protótipo. 1ª Restrição de desigualdade x 1 4 Variável de folga x 3 Restrição de igualdade x 1 + x 3 = 4 2ª 2 x 2 12 x 4 2 x 2 + x 4 = 12 3ª 3 x x 2 18 x 5 3 x x 2 + x 5 = 18 1
11 Inicialização: Redução à Forma Padrão. Forma Canónica Forma Padrão Maximizar Z= 3 x x 2 sujeito a x x x x 2 18 x 1, x 2 Maximizar Z= 3 x x 2 sujeito a x 1 + x 3 = 4 2 x 2 3 x x 2 + x 4 = 12 + x 5 = 18 x 1, x 2, x 3, x 4, x 5 11
12 Exemplo: Passo 1 Passo 1: Determinar uma SBA inicial X. Construir o quadro Simplex correspondente. B P 1 P 2 P 3 P 4 P 5 P o resolvendo BX B =b P 3 P 4 P X x 3 x 4 x 5 = P variáveis básicas x 3, x 4, x 5 variáveis não básicas x 1, x 2 O ponto extremo A=(,) corresponde à SBA inicial X =(,,4,12,18) 12
13 Matriz A & Quadro Simplex. Matriz A do problema de PL Quadro Simplex A= B N P 1 P m P m+1 P n a a 1m a 1m+1 a 21 a 2m a 2m+1... a m1... a mm a mm+1 a mn a 1n a 2n x B -1 B -1 B= I x 1 x m x m+1 x n x x 1m x 1m+1 x 1n x 21 x 2m x 2m+1 x 2n.... x m1... x mm B -1 N x mm+1 x mn As colunas do quadro do simplex correspondentes ás variáveis de decisão {x 1,,, x m, x m+1, x n } correspondem aos vectores P j da matriz original multiplicados pela inversa da base B 13
14 Custos reduzidos Como calcular os custos reduzidos c j -z j? c j coeficientes da f.o. c j -z j, j=1,2, n x ij componente i da coluna j do quadro simplex c i coeficientes das variáveis básicas na f.o. m z j ci xij, j 1, 2,...,n i 1 14
15 Exemplo: 1º quadro, passo 1. Início: Construção do 1º QUADRO. coeficientes das variáveis na f.o. coeficientes das variáveis básicas na f.o. z 1 = x 1 + x + x 3 z 2 = x + x 2 + x 2 custos reduzidos (no caso de minimização z j -c j ) c j x 3 x 4 x C B X B x 1 x 2 x 3 x 4 x 5 z j c j -z j b valores das variáveis básicas valor da f.o. os custos reduzidos das variáveis básicas são sempre nulos 15
16 Passo 2: Critério de optimalidade: Existe algum custo reduzido positivo? Se sim, o processo continua; Se não, o processo termina, a SBA é uma solução óptima Existe algum c j -z j >? Não FIM a solução é óptima!!! Sim Passar ao passo seguinte 16
17 Exemplo: 1º quadro, passo 2 Passo 2: Critério de optimalidade: Existe algum custo reduzido positivo? Calcular os c j -z j c j - z j 3 5 Existe algum c j -z j >? Sim Passar ao passo seguinte 3 >, 5 >? Sim Passar ao passo seguinte 17
18 Passo 3: Determinar a variável não básica que entra. Critério de entrada: coluna pivot. max { c j - z j c j - z j > } =c r - z r j x 1 x r x m x x 1r x 1n x 21 x 2r x 2n... x m1... x mr x mn Existe algum x ir >? Sim Passar ao passo seguinte Não FIM o problema não tem óptimo finito 18
19 Exemplo: 1º quadro, passo 3 Passo 3: Determinar a variável não básica que entra. a variável que entra: x 2 c j 3 5 coluna pivotal Procura-se melhorar (ou pelo menos não piorar) o valor da f.o. na próxima SBA C B X B x 1 x 2 x 3 x 4 x 5 x 3 x 4 x b max { c j - z j c j - z j > } =5 z j c j -z j
20 Passo 4: Determinar a variável básica que sai. 1º. Seleccionar os coeficientes x i r > 2º. Dividir cada coeficiente x i da coluna dos termos independentes pelo coeficiente x i r > da coluna pivotal r. 3º. Seleccionar a linha s onde se alcance o menor dos quocientes (regra do menor quociente): x 1 x r x x 1r x 21 x 2r..... coluna pivotal. x m x 1n x 2r _ b x 1 x 2 i min xir i xir Procura-se manter a admissibilidade na próxima solução básica x x x s sr x m1... x mr x mn x m 2
21 Coluna e linha pivotal. Elemento Pivot. A coluna r onde se verifica o maior custo reduzido max { c j - z j c j - z j > } =c r - z r > j designa-se por coluna pivotal A linha s onde se verifica o mínimo dos quocientes x i min i xir xs xir xsr designa-se por linha pivotal. O elemento x sr onde se intersectam a linha pivot s e a coluna pivot r designa-se por pivot. 21
22 Algoritmo Primal Simplex: Exemplo: 1º quadro, passo 4 Passo 4: Determinar a variável básica que sai. linha pivotal: i =2 a variável que sai: x 4 pivot c j x 3 x 4 x C B X B x 1 x 2 x 3 x 4 x 5 z j b coluna pivotal: j = mínimo 12/2= 6 18/2= 9 c j -z j 3 5 máximo 22
23 Passo 5: 1º. Calcular nova SBA. 1ª A variável não básica que entra x r 2ª A variável básica que sai x s SBA: ( x 1, x 2,x s,..,x m,,.., ) x r entra x s sai nova SBA: ( x 1, x 2,x r,..,x m,,..., ) 23
24 Passo 5: 2º. Construir um novo quadro simplex aplicando o Método de redução Gauss-Jordan. Reduzir a 1 o número pivot. para isto é preciso dividir toda a linha pivotal pelo pivot. linha pivotal Nova linha pivotal pivot Reduzir a as outras componentes da coluna pivotal. para isto, é preciso calcular todas a linhas (excepto a linha pivotal), pela seguinte fórmula: nova linha = linha (componente da coluna pivotal x nova linha pivotal ) 24
25 Passo 5: Calcular a nova SBA X 1. Faculdade de Engenharia Optimização Exemplo: 1º quadro, passo 5 1ª A variável não básica que entra x 2 2ª A variável básica que sai x 4 SBA X B =( x 3, x 4, x 5 ) x 2 entra x 4 sai SBA X 1 B =( x 3, x 2, x 5 ) 25
26 Linha 1: NÃO MUDA o coeficiente na coluna pivot é igual a. Linha Pivotal: Nova linha 2= Linha 2 / pivot Nova linha 3= linha 3 - ( 2 x nova linha pivotal) (2) 1 1/ Faculdade de Engenharia Optimização Passo 5: construir o 2º quadro. c j 3 5 C B X B x 3 x 1 x 2 x 3 x 4 x 5 x x z j c j -z j 3 5 x x x A SBA X 1 =(, 6, 4,, 6 ) b 26
27 Exemplo: 2º quadro. c j 3 5 C B X B x 1 x 2 x 3 x 4 x 5 b z 1 = x x + x 3 z 2 = x + 5 x 1 + x 5 x 3 x 2 x 5 z j c j -z j
28 Exemplo: 2º quadro, passo 2. Passo 2: Critério de optimalidade: Existe algum custo reduzido positivo? Calcular os c j -z j Existe algum c j -z j >? 3 > Sim Passar ao passo seguinte 28
29 Exemplo: 2º quadro, passo 3. Passo 3: Determinar a variável não básica que entra. a variável que entra: x 1 coluna pivotal 5 max { c j - z j c j - z j > } =3 c j x 3 x 2 x C B X B x 1 x 2 x 3 x 4 x 5 z j c j -z j b
30 Exemplo: 2º quadro, passo 4. Passo 4: Determinar a variável básica que sai. coluna pivotal: j =1 a variável que sai: x 5 linha pivotal: i =3 pivot 5 c j x 3 x 2 x C B X B x 1 x 2 x 3 x 4 x 5 z j c j -z j máximo b /1= 4 6/3= 2 mínimo (menor quociente) 3
31 Exemplo: 2º quadro, passo 5. Passo 5: Calcular a nova SBA X 2. 1ª A variável não básica que entra x 1 2ª A variável básica que sai x 5 SBA X 1 B =( x 3, x 2, x 5 ) x 1 entra x 5 sai SBA X 2 B =( x 3, x 2, x 1 ) 31
32 Passo 5: construir o 3º quadro. Linha Pivotal: Nova linha 3= Linha 3 / pivot linha 2: NÃO MUDA o coeficiente na coluna pivotal é igual a. Nova linha 1= linha 1 - (1 x nova linha pivotal) (1) 1-1/3 1/ /3-1/3 2 C B X B x 1 x 2 x 3 x 4 x 5 b x 3 x c j x 5 z j c j -z j x 3 x 2 x
33 Exemplo: 3º quadro. todos os custos reduzidos são não positivos, logo a solução é óptima c j X B 3 5 C B x 1 x 2 x 3 x 4 x x 3 x 2 z j c j -z j x b 2 36 A SBA X 2 = (2, 6, 2,, ) é a solução óptima 33
34 Exemplo: 3º quadro, passo 2. Passo 2: Critério de optimalidade: Existe algum custo reduzido positivo? Calcular os c j -z j Existe algum c j -z j >? Não FIM!!! a SBA X 2 = ( 2,6, 2,, ) é óptima!!! 34
35 Conclusões O Algoritmo Primal Simplex envolve os seguintes elementos: uma SBA como ponto de partida ; um mecanismo que determina a passagem para uma nova SBA "melhor" do que a anterior; critérios de paragem que indicam quando se está perante uma solução óptima (finita) ou perante a inexistência de óptimo finito (o valor da f.o. cresce indefinidamente). 35
O Método Simplex para
O Método Simplex para Programação Linear Formas de Programas Lineares O problema de Programação Matemática consiste na determinação do valor de n variáveis x 1, x 2,, x n que tornam mínimo ou máximo o
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 8 : O método Simplex. Casos particulares. Empate no critério de entrada. Óptimo não finito. Soluções óptimas alternativas. Degenerescência. INÍCIO Forma Padrão Faculdade
Leia maisMétodo Simplex - Exemplos. Iteração 1 - variáveis básicas: y 1, y 2, y 3. Exemplo 1. Facom - UFMS. Exemplo. Edna A. Hoshino.
Tópicos Método Simplex - s Edna A. Hoshino 1 Facom - UFMS março de 2010 E. Hoshino (Facom-UFMS) Simplex março de 2010 1 / 21 E. Hoshino (Facom-UFMS) Simplex março de 2010 2 / 21 1 Iteração 1 - variáveis
Leia maisPesquisa Operacional
Pesquisa Operacional Prof. José Luiz Resolver um problema de Programação Linear significa basicamente resolver sistemas de equações lineares; Esse procedimento, apesar de correto, é bastante trabalhoso,
Leia mais1. Método Simplex. Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção. Pesquisa Operacional II Profa. Dra. Lílian Kátia de Oliveira
Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção. Método Simple.. Solução eata para os modelos de Programação Linear O modelo de Programação Linear (PL) reduz um sistema real a um conjunto
Leia maisInvestigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES
Investigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES Formulação A programação linear lida com problemas nos quais uma função objectivo linear deve ser optimizada (maximizada ou minimizada)
Leia maisUtilização do SOLVER do EXCEL
Utilização do SOLVER do EXCEL 1 Utilização do SOLVER do EXCEL José Fernando Oliveira DEEC FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO MAIO 1998 Para ilustrar a utilização do Solver na resolução de
Leia maisProblemas de transportes
V., V.Lobo, EN / ISEGI, 8 Problemas de transportes Problema de transportes aso particular de programação linear Permite uma solução particular mais simples que o caso geral de PL Embora se chame problema
Leia maisCapítulo 3 - Sistemas de Equações Lineares
Capítulo 3 - Sistemas de Equações Lineares Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Matemática I - 1 o Semestre 2011/2012 Matemática I 1/
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Não Linear Aula 25: Programação Não-Linear - Funções de Uma única variável Mínimo; Mínimo Global; Mínimo Local; Optimização Irrestrita; Condições Óptimas; Método da Bissecção; Método de Newton.
Leia maisCapítulo 3 - Sistemas de Equações Lineares
Capítulo 3 - Sistemas de Equações Lineares Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Matemática I - 1 o Semestre 2011/2012 Matemática I 1/
Leia maisMétodo Simplex - Variantes V 1.1, V.Lobo, EN / ISEGI, 2008
Revisões Variantes sobre o método Simplex: Método do grande M Simplex básico Solução óptima multipla Em simplex: valores 0 na função custo Solução degenerada Em simplex: empates na variável a sair, variáveis
Leia maisVariantes sobre o método Simplex: Método do grande M
Variantes sobre o método Simplex: Método do grande M Revisões Simplex básico Solução óptima multipla Em simplex: valores 0 na função custo Solução degenerada Em simplex: empates na variável a sair, variáveis
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 10: Método Simplex Técnica das variáveis artificias Método das penalidades ( Big M ). Método das duas fases. 2 Modificando o Exemplo Protótipo. Suponha-se que é modificado
Leia maisPesquisa Operacional Programação em Redes
Pesquisa Operacional Programação em Redes Profa. Alessandra Martins Coelho outubro/2013 Modelagem em redes: Facilitar a visualização e a compreensão das características do sistema Problema de programação
Leia maisINSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA APLICADA
INSTITUTO POLITÉCNICO DE SETÚBL ESCOL SUPERIOR DE TECNOLOGI DEPRTMENTO DE MTEMÁTIC MTEMÁTIC PLICD TESTE B CURSOS: EII e EIG / Data: 7 de Janeiro de Duração: : às 7: Instruções:. Leia atentamente o teste/eame
Leia maisSistema de equações lineares
Sistema de equações lineares Sistema de m equações lineares em n incógnitas sobre um corpo ( S) a x + a x + + a x = b a x + a x + + a x = b a x + a x + + a x = b 11 1 12 2 1n n 1 21 1 22 2 2n n 2 m1 1
Leia maisInvestigação Operacional
Métodos de Programação Linear: Big M, Fases, S Dual (Licenciatura) Tecnologias e Sistemas de Informação http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Simplex
Leia maisAnálise de complexidade
Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura
Leia mais4 Sistemas de Equações Lineares
Nova School of Business and Economics Apontamentos Álgebra Linear 4 Sistemas de Equações Lineares 1 Definição Rank ou característica de uma matriz ( ) Número máximo de linhas de que formam um conjunto
Leia maisMATRIZES Matriz quadrada Matriz linha e matriz coluna Matriz diagonal Matriz identidade
MATRIZES Matriz quadrada matriz quadrada de ordem. diagonal principal matriz quadrada de ordem. - 7 9 diagonal principal diagonal secundária Matriz linha e matriz coluna [ ] colunas). (linha e matriz linha
Leia maisINVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual
INVESTIGAÇÃO OPERACIONAL Programação Linear Exercícios Cap. IV Modelo Dual António Carlos Morais da Silva Professor de I.O. i Cap. IV - Modelo Dual - Exercícios IV. Modelo Problema Dual 1. Apresente o
Leia mais[a11 a12 a1n 4. SISTEMAS LINEARES 4.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo
4. SISTEMAS LINEARES 4.1. CONCEITO Um sistema de equações lineares é um conjunto de equações do tipo a 11 x 1 + a 12 x 2 +... + a 1n x n = b 1 a 11 x 1 + a 12 x 2 +... + a 1n x n = b 2... a n1 x 1 + a
Leia maisCAPÍTULO 4. Teoria da Dualidade
CAPÍTULO 4 1. Introdução Uma dos conceitos mais importantes em programação linear é o de dualidade. Qualquer problema de PL tem associado um outro problema de PL, chamado o Dual. Neste contexto, o problema
Leia maisJoaquim J. Júdice. Pedro C. Martins. Marta B. Pascoal. Jorge P. Santos OPTIMIZAÇÃO EM REDES. Departamento de Matemática Universidade de Coimbra
Joaquim J Júdice Pedro C Martins Marta B Pascoal Jorge P Santos OPTIMIZAÇÃO EM REDES Departamento de Matemática Universidade de Coimbra 006 Conteúdo Introdução Alguns Problemas de Optimização em Redes
Leia maisProgramação Inteira. Advertência
Departamento de Informática Programação Inteira Métodos Quantitativos LEI 2006/2007 Advertência Autores João Moura Pires (jmp@di.fct.unl.pt) Susana Nascimento (snt@di.fct.unl.pt) Este material pode ser
Leia mais15.053 Quinta-feira, 14 de março. Introdução aos Fluxos de Rede Handouts: Notas de Aula
15.053 Quinta-feira, 14 de março Introdução aos Fluxos de Rede Handouts: Notas de Aula 1 Modelos de Rede Modelos de programação linear que exibem uma estrutura muito especial. Podem utilizar essa estrutura
Leia maisPesquisa Operacional
Faculdade de Engenharia - Campus de Guaratinguetá Pesquisa Operacional Livro: Introdução à Pesquisa Operacional Capítulo 2 - Programação Linear Fernando Marins fmarins@feg.unesp.br Departamento de Produção
Leia maisa 1 x 1 +... + a n x n = b,
Sistemas Lineares Equações Lineares Vários problemas nas áreas científica, tecnológica e econômica são modelados por sistemas de equações lineares e requerem a solução destes no menor tempo possível Definição
Leia maisESCOLA SUPERIOR DE TECNOLOGIA
ESCOLA SUPERIOR DE TECNOLOGIA UNIVERSIDADE DO ALGARVE CESE em Engenharia Civil - Construção INTRODUÇÃO À INVESTIGAÇÃO OPERACIONAL PROGRAMAÇÃO LINEAR JOÃO MANUEL CARVALHO ESTÊVÃO FARO 1998 João M C Estêvão
Leia maisPesquisa Operacional na Tomada de Decisões. Conteúdos do Capítulo. Programação Linear. Lindo. s.t. Resolvendo Programação Linear Em um Microcomputador
ª Edição Pesquisa Operacional na Tomada de Decisões Resolvendo Programação Linear Em um Microcomputador Gerson Lachtermacher,00 Programação Linear Software Versão Windows e comandos Formulação do problema
Leia maisPRO 528 - Pesquisa Operacional II. 5. Análise econômica e análise de sensibilidade
Pesquisa Operacional II 5. Análise econômica e análise de sensibilidade Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção Interpretação econômica do problema dual Cada variável w ii do do
Leia maisIntrodução a IO V 1.1, V.Lobo, EN/ISEGI, 2007
Investigação Operacional e Gestão de Projectos Victor Lobo Maria do Carmo Lucas Programa 0 Introdução 1 - Programação Linear. Método Simplex e variantes 2 Problemas de Transportes 3 Problemas de Afectação
Leia maisMétodos Numéricos. A. Ismael F. Vaz. Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho aivaz@dps.uminho.
Métodos Numéricos A. Ismael F. Vaz Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho aivaz@dps.uminho.pt Mestrado Integrado em Engenharia Mecânica Ano lectivo 2007/2008 A.
Leia maisExemResumo parcial da última. 15.053 Quinta-feira, 28 de fevereiro. Os preços-sombra podem ser encontrados ao se examinar os quadros inicial e final!
15.053 Quinta-feira, 28 de fevereiro Análise de Sensibilidade 2 Mais sobre pricing out Efeitos sobre os quadros finais Apostilas: Notas de Aula ExemResumo parcial da última O preço-sombra é a alteração
Leia maisCálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU
Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) III Resolução de sistemas lineares por métodos numéricos. Objetivos: Veremos
Leia maisSimplex. Transparências de apoio à leccionação de aulas teóricas. c 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP
Simplex Transparências de apoio à leccionação de aulas teóricas Versão 3 c 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Programação Linear abordagem algébrica max sujeito a: n
Leia maisInvestigação Operacional
Sumário Victor Lobo Investigação Operacional Introdução Programa da cadeira Bibliografia Horário de dúvidas e contactos Avaliação O que é Investigação Operacional? Investigar as operações da empresa, embora
Leia maisEduardo C. Xavier. 24 de fevereiro de 2011
Reduções Eduardo C. Xavier Instituto de Computação/Unicamp 24 de fevereiro de 2011 Eduardo C. Xavier (IC/Unicamp) Reduções 24 de fevereiro de 2011 1 / 23 Programação Linear (PL) Vimos que na tentativa
Leia maisUma Ferramenta para otimização em Engenharia Mecânica e aplicações na Fundição Eletromagnética de Metais
Uma Ferramenta para otimização em Engenharia Mecânica e aplicações na Fundição Eletromagnética de Metais Departamento de Engenharia Mecânica COPPE UFRJ STIC-AMSUD, Novembro de 2009 Conteúdo Preliminares
Leia maisTP052-PESQUISA OPERACIONAL I Algoritmo Dual Simplex. Prof. Volmir Wilhelm Curitiba, Paraná, Brasil
TP052-PESQUISA OPERACIONAL I Algoritmo Dual Simplex Prof. Volmir Wilhelm Curitiba, Paraná, Brasil Algoritmo Dual Simplex Motivação max sa Z = cx Ax = b x 0 escolhida uma base viável max sa Z = c B x B
Leia maisO ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2
3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata
Leia maisProblemas de Caminho Mínimo. Metodologias de Apoio à Decisão 1. Slide 1. Definição: Determinar o caminho mais curto entre o nó de entrada e o nó
Metodologias de Apoio à Decisão 1 Problemas de Caminho Mínimo Slide 1 Transparências de apoio à leccionação de aulas teóricas Problemas de Caminho Mínimo Definição: Determinar o caminho mais curto entre
Leia maisMétodo de Eliminação de Gauss. Eduardo Camponogara
Sistemas de Equações Lineares Método de Eliminação de Gauss Eduardo Camponogara Departamento de Automação e Sistemas Universidade Federal de Santa Catarina DAS-5103: Cálculo Numérico para Controle e Automação
Leia maisAlgoritmos Genéticos (GA s)
Algoritmos Genéticos (GA s) 1 Algoritmos Genéticos (GA s) Dado um processo ou método de codificar soluções de um problema na forma de cromossomas e dada uma função de desempenho que nos dá um valor de
Leia mais5 Transformações Lineares e Matrizes
Nova School of Business and Economics Prática Álgebra Linear 5 Transformações Lineares e Matrizes 1 Definição Função de em Aplicação que faz corresponder a cada elemento de um conjunto (domínio), denominado
Leia maisINSTITUTO SUPERIOR DE GESTÃO
INSTITUTO SUPERIOR DE GESTÃO INVESTIGAÇÃO OPERACIONAL PROGRAMAÇÃO NÃO LINEAR (Exercícios) ( Texto revisto para o ano lectivo 1- ) António Carlos Morais da Silva Professor de I.O. / ISG Recomendações 1.
Leia maisInvestigação Operacional
Investigação Operacional Programação Linear Licenciatura em Engenharia Civil Licenciatura em Engenharia do Território Problema Uma firma fabrica dois produtos P e P em três máquinas M, M e M. P é processado
Leia maisResolução da Lista 2 - Modelos determinísticos
EA044 - Planejamento e Análise de Sistemas de Produção Resolução da Lista 2 - Modelos determinísticos Exercício 1 a) x ij são as variáveis de decisão apropriadas para o problemas pois devemos indicar quantos
Leia maisExercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle. Construa um algoritmo
Leia maisInvestigação Operacional e Gestão de Projectos
Investigação Operacional e Gestão de Projectos Victor Lobo, Maria do Carmo Lucas, Miguel Loureiro Programa 0 Introdução 1 - Programação Linear. Método Simplex e variantes 2 Problemas de Transportes 3 Problemas
Leia maispor séries de potências
Seção 23: Resolução de equações diferenciais por séries de potências Até este ponto, quando resolvemos equações diferenciais ordinárias, nosso objetivo foi sempre encontrar as soluções expressas por meio
Leia maisExercícios 1. Determinar x de modo que a matriz
setor 08 080509 080509-SP Aula 35 MATRIZ INVERSA Uma matriz quadrada A de ordem n diz-se invertível, ou não singular, se, e somente se, existir uma matriz que indicamos por A, tal que: A A = A A = I n
Leia maisInvestigação Operacional e Gestão de Projectos
Investigação Operacional e Gestão de Projectos Victor Lobo, Maria do Carmo Lucas, Miguel Loureiro Programa 0 Introdução 1 - Programação Linear. Método Simplex e variantes 2 Problemas de Transportes 3 Problemas
Leia maisPROBLEMA DE TRANSPORTE: MODELO E MÉTODO DE SOLUÇÃO
PROBLEMA DE TRANSPORTE: MODELO E MÉTODO DE SOLUÇÃO Luciano Pereira Magalhães - 8º - noite lpmag@hotmail.com Orientador: Prof Gustavo Campos Menezes Banca Examinadora: Prof Reinaldo Sá Fortes, Prof Eduardo
Leia maisPesquisa Operacional. Função Linear - Introdução. Função do 1 Grau. Função Linear - Exemplos Representação no Plano Cartesiano. Prof.
Pesquisa Operacional Prof. José Luiz Prof. José Luiz Função Linear - Introdução O conceito de função é encontrado em diversos setores da economia, por exemplo, nos valores pagos em um determinado período
Leia maisEstudaremos métodos numéricos para resolução de sistemas lineares com n equações e n incógnitas. Estes podem ser:
1 UNIVERSIDADE FEDERAL DE VIÇOSA Departamento de Matemática - CCE Cálculo Numérico - MAT 271 Prof.: Valéria Mattos da Rosa As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia
Leia maisCAPÍTULO 3. Método Simplex
CAPÍTULO 3 1. Soluções Básicas Admissíveis Considere um problema de PL representado nas suas formas padrão e matricial. Uma base é um conjunto de m variáveis, tais que a matriz dos coeficientes do sistema
Leia maisUma lei que associa mais de um valor y a um valor x é uma relação, mas não uma função. O contrário é verdadeiro (isto é, toda função é uma relação).
5. FUNÇÕES DE UMA VARIÁVEL 5.1. INTRODUÇÃO Devemos compreender função como uma lei que associa um valor x pertencente a um conjunto A a um único valor y pertencente a um conjunto B, ao que denotamos por
Leia maisPROGRAMAÇÃO LINEAR. Resolução de problemas de programação linear usando o comando Solver, no Excel.
PROGRAMAÇÃO LINEAR Resolução de problemas de programação linear usando o comando Solver, no Excel. Para além da resolução pelo método gráfico e/ou outros métodos, é possível resolver um problema de PL
Leia maisPor que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...
Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... 0) O que veremos na aula de hoje? Um fato interessante Produtos notáveis Equação do 2º grau Como fazer a questão 5 da 3ª
Leia maisEspaços vectoriais com produto interno. ALGA 2007/2008 Mest. Int. Eng. Biomédica Espaços vectoriais com produto interno 1 / 15
Capítulo 6 Espaços vectoriais com produto interno ALGA 2007/2008 Mest. Int. Eng. Biomédica Espaços vectoriais com produto interno 1 / 15 Definição e propriedades Seja V um espaço vectorial real. Chama-se
Leia maisResolução dos Exercícios 8 e 10 da lista 7.
Resolução dos Exercícios 8 e 10 da lista 7. 8) Seja T : R 3 R 3 a transformação linear tal que T (e 3 ) = 3e 1 + e 2 2e 3, T (e 2 + e 3 ) = e 1, T (e 1 + e 2 + e 3 ) = e 2 + e 3, a) Calcule T (2e 1 e 2
Leia maisArrendamento de espaço num armazém
Construção de Modelos de Programação Linear e Inteira 6 Arrendamento de espaço num armazém Uma empresa planeia arrendar espaço num armazém, sendo as suas necessidades para os próximos 5 meses as seguintes:
Leia maisÁlgebra Linear. Mauri C. Nascimento Departamento de Matemática UNESP/Bauru. 19 de fevereiro de 2013
Álgebra Linear Mauri C. Nascimento Departamento de Matemática UNESP/Bauru 19 de fevereiro de 2013 Sumário 1 Matrizes e Determinantes 3 1.1 Matrizes............................................ 3 1.2 Determinante
Leia maisAPLICAÇÕES DA DERIVADA
Notas de Aula: Aplicações das Derivadas APLICAÇÕES DA DERIVADA Vimos, na seção anterior, que a derivada de uma função pode ser interpretada como o coeficiente angular da reta tangente ao seu gráfico. Nesta,
Leia maisAula 5 - Matemática (Gestão e Marketing)
ISCTE, Escola de Gestão Aula 5 - Matemática (Gestão e Marketing) Diana Aldea Mendes 29 de Outubro de 2008 Espaços Vectoriais Definição (vector): Chama-se vector edesigna-sepor v um objecto matemático caracterizado
Leia maisTópico 11. Aula Teórica/Prática: O Método dos Mínimos Quadrados e Linearização de Funções
Tópico 11. Aula Teórica/Prática: O Método dos Mínimos Quadrados e Linearização de Funções 1. INTRODUÇÃO Ao se obter uma sucessão de pontos experimentais que representados em um gráfico apresentam comportamento
Leia maisCAPÍTULO 2. Grafos e Redes
CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que
Leia maisA Otimização Colônia de Formigas
A Otimização Colônia de Formigas Estéfane G. M. de Lacerda Departamento de Engenharia da Computação e Automação UFRN 22/04/2008 Índice A Inspiração Biológica O Ant System Aplicado ao PCV O Ant System Aplicado
Leia maisINF05010 - Otimização combinatória Notas de aula
INF05010 - Otimização combinatória Notas de aula Luciana Buriol, Marcus Ritt com contribuições de Alysson M. Costa Versão 3777 de 9 de Maio de 2011 Universidade Federal do Rio Grande do Sul Instituto de
Leia maisMétodo Simplex Dual. Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia Campus de Guaratinguetá UNESP
Método Simplex Dual Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia Campus de Guaratinguetá UNESP www.feg.unesp.br/~fmarins fmarins@feg.unesp.br Introdução Algoritmo
Leia maisSimplex. Investigação Operacional José António Oliveira Simplex
18 Considere um problema de maximização de lucro relacionado com duas actividades e três recursos. Na tabela seguinte são dados os consumos unitários de cada recurso (A, B e C) por actividade (1 e 2),
Leia maisRicardo Bento Afonso Nº51571 Rubén Ruiz Holgado Nº64643
Ricardo Bento Afonso Nº51571 Rubén Ruiz Holgado Nº64643 Programação não linear para que serve? A programação linear tem a função objectivo e os constrangimentos lineares. O que nem sempre acontece na realidade,
Leia maisInvestigação Operacional
Ano lectivo: 0/06 Universidade da Beira Interior - Departamento de Matemática Investigação Operacional Ficha de exercícios n o Algoritmo Simplex Cursos: Gestão e Economia. Considere o seguinte conjunto
Leia maisINTRODUÇÃO AOS MÉTODOS FACTORIAIS
Capítulo II INTRODUÇÃO AOS MÉTODOS FACTORIAIS A Análise Factorial de Correspondências é uma técnica simples do ponto de vista matemático e computacional. Porém, devido ao elevado suporte geométrico desta
Leia maisBalanceamento de linhas de produção
Balanceamento de Linhas Distribuição de actividades sequenciais por postos de trabalho, de modo a permitir uma elevada utilização de trabalho e equipamentos minimizar o tempo em vazio Dado um tempo de
Leia maisCAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves
CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia
Leia maisO Problema do Transporte. Pesquisa Operacional. Formulação do Problema. Descrição Geral de um problema de transporte. Parte 2
Pesquisa Operacional Parte Graduação em Engenharia de Produção DEPROT / UFRGS Prof. Flavio Fogliatto, Ph.D. O Problema do Transporte Descrição Geral de um problema de transporte:. Um conjunto de m pontos
Leia maisCapítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias
Capítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias Departamento de Matemática balsa@ipb.pt Mestrados em Engenharia da Construção Métodos de Aproximação em Engenharia 1 o
Leia mais7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.
CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.
Leia maisDificuldades de Modelos de PNL. Onde está a solução ótima? Outro exemplo: Condição ótima Local vs. Global. 15.053 Quinta-feira, 25 de abril
15.053 Quinta-feira, 25 de abril Teoria de Programação Não-Linear Programação Separável Dificuldades de Modelos de PNL Programa Linear: Apostilas: Notas de Aula Programas Não-Lineares 1 2 Análise gráfica
Leia maisUm sistema de equações lineares (sistema linear) é um conjunto finito de equações lineares da forma:
Sistemas Lineares Um sistema de equações lineares (sistema linear) é um conjunto finito de equações lineares da forma: s: 2 3 6 a) 5 2 3 7 b) 9 2 3 Resolução de sistemas lineares Metodo da adição 4 100
Leia maisPP 301 Engenharia de Reservatórios I 11/05/2011
PP 301 Engenharia de Reservatórios I 11/05/2011 As informações abaixo têm como objetivo auxiliar o aluno quanto à organização dos tópicos principais abordados em sala e não excluem a necessidade de estudo
Leia maisAnálise e Complexidade de Algoritmos
Análise e Complexidade de Algoritmos Uma visão de Intratabilidade, Classes P e NP - redução polinomial - NP-completos e NP-difíceis Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com
Leia maisA Dualidade em Programação Linear
Investigação Operacional- 2009/10 - Programas Lineares 14 A Dualidade em Programação Linear Para melhor ilustrar este conceito vamos estudar dois problemas intimamente relacionadas: o problema da dona
Leia maisIndicações para a elaboração do trabalho a realizar em horário extra lectivo
Instituto Politécnico de Viseu Escola Superior de Tecnologia Curso: Eng a Mecânica e G. I. Ano: 1 o Semestre: 2 o Ano Lectivo: 2005/2006 Indicações para a elaboração do trabalho a realizar em horário extra
Leia maisInvestigação Operacional
Análise de Sensibilidade, Formulação Dual (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas Uma das tarefas mais delicadas no
Leia maisACH2043 INTRODUÇÃO À TEORIA DA COMPUTAÇÃO. Seção 5.1 Problemas indecidíveis. Slides originais gentilmente cedidos pela Profa. Ariane Machado Lima
ACH2043 INTRODUÇÃO À TEORIA DA COMPUTAÇÃO Seção 5.1 Problemas indecidíveis Slides originais gentilmente cedidos pela Profa. Ariane Machado Lima 1 Na aula passada... A MT é indecidível (usando diagonalização)
Leia mais2 Problema das p-medianas
2 Problema das p-medianas 2.1 Definição O PMNC é definido da seguinte forma: determinar quais p facilidades (p m, onde m é o número de pontos onde podem ser abertas facilidades) devem obrigatoriamente
Leia maisUNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR Assuntos: Matrizes; Matrizes Especiais; Operações com Matrizes; Operações Elementares
Leia maisComputação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.
Computação Paralela Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Outubro 2005 Desenvolvimento de Aplicações Paralelas Uma Metodologia
Leia maisMatrizes e Determinantes
Capítulo 1 Matrizes e Determinantes 11 Generalidades Iremos usar K para designar IR conjunto dos números reais C conjunto dos números complexos Deste modo, chamaremos números ou escalares aos elementos
Leia maisSistemas Lineares e Escalonamento
Capítulo 1 Sistemas Lineares e Escalonamento Antes de iniciarmos nos assuntos geométricos da Geometria Analítica, vamos recordar algumas técnicas sobre escalonamento de matrizes com aplicações na solução
Leia maisão: modelagem e técnicas
Curso de Especialização em Gestão Empresarial (MBA Executivo Turma 15) Disciplina: Pesquisa Operacional Prof. Dr. Álvaro José Periotto 3. Otimização ão: modelagem e técnicas de resolução Passando da daetapa
Leia maisUniversidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.
Ano lectivo: 2008/2009; Universidade da Beira Interior Departamento de Matemática INVESTIGAÇÃO OPERACIONAL Ficha de exercícios nº3: Dualidade. Interpretação Económica. Cursos: Economia 1. Formule o problema
Leia maisPESQUISA OPERACIONAL
Universidade Castelo Branco PESQUISA OPERACIONAL Prof. Cláudio H. S. Grecco RIO DE JANEIRO, RJ - BRASIL ii ÍNDICE. INTRODUÇÃO À PESQUISA OPERACIONAL. O Desenvolvimento da Pesquisa Operacional. Modelagem.3
Leia maisA Otimização Nuvem de Partículas (particle swarm)
A Otimização Nuvem de Partículas (particle swarm) Estéfane G. M. de Lacerda Departamento de Engenharia da Computação e Automação UFRN 20/06/2007 Índice Introdução Algoritmo Nuvem de Partículas Interpretação
Leia maisInvestigação Operacional 1. Transparências de apoio à leccionação de aulas teóricas. x j - valor da variável de decisão j;
Investigação Operacional 1 Programação Linear Slide 1 Transparências de apoio à leccionação de aulas teóricas Maria Antónia Carravilla José Fernando Oliveira Programação Linear Modelos Slide 2 Forma geral
Leia mais