Bazaraa, M. S., J. J. Jarvis, et al. (1990). Linear Programming and Network Flows. USA, John Wiley & Sons, INC.

Tamanho: px
Começar a partir da página:

Download "Bazaraa, M. S., J. J. Jarvis, et al. (1990). Linear Programming and Network Flows. USA, John Wiley & Sons, INC."

Transcrição

1 74 ±5()(5Ç&,$6%,%/,2*5È),&$6 Bazaraa, M. S., J. J. Jarvis, et al. (990). Linear Programming and Network Flows. USA, John Wiley & Sons, INC. Bazaraa, M. S., H. D. Sheralli, et al. (993). Nonlinear Programming Theory and Algorithms. USA, John Wiley & Sons, INC. Baykasoglu, A., Sevim, T. (2003). A Review and Classification of Fuzzy Approaches to Multi Objective Optimization. Turkish. International XII Turkish Symposium on Artificial Intelligence and Neural Networks. Bellman, R. E. and L. A. Zadeh (970). Decision-Making in a Fuzzy Environment. Management Science. 7: B-4 - B64. Buckley, J. J. (989). Solving Possibilistic Linear Programming Problems. Fuzzy Sets and Systems. 3: Buckley, J. J. (992). Solving Fuzzy Equations. Fuzzy Sets and Systems. 50: -4. Buckley, J. J. (995). Joint Solution to Fuzzy Programming Problems. Fuzzy Sets and Systems. 72: Buckley, J. J., T. Feuring, et al. (999). Neural Net Solutions to Fuzzy Linear Programming. Fuzzy sets and Systems. 06: 99-. Buckley, J. J., T. Feuring. (2000). Evolutionary Algorithm Solution to Fuzzy Problems Fuzzy Linear Programming. Fuzzy Sets and Systems. 09: Cadenas, J. M. and J. L. Verdegay (995). PROBO: an Interactive System in Fuzzy Linear Programming. Fuzzy Sets and Systems. 76:

2 Cadenas, J. M. and J. L. Verdegay (2004). Application of Fuzzy Optimization to Diet Problems in Argentinean Farms. European Journal Of Operational Research. 58: Canos, M. J. and V. L. C. Ivorra (200). The Fuzzy p-median Problem: A Global Analysis of The Solutions. European Journal of Operations Research. 30: Canos, M. J., C. Ivorra, et al. (999). An Exact Algorithm for the Fuzzy P-Median Problem. European Journal of Operations Research. 6: Chanas, S., Kolodziejaczyk, W, Machaj, A. (984). A Fuzzy Approach to The Transportation Problem. Fuzzy Sets and Systems. 3: Charnes, A., W. W. Cooper, et al. (954). A model for programming and sensitivity analysis in an integrated oil company. Econometrica. 24: Chen, P. P.-S. (976). The Entity-Relationship Model-Toward a Unified View of Data. ACM Transactions on Database Systems. : Chvátal, V. (983). Linear Programming. New York, USA, W. H. Freeman and Company. Chong, E. K. P., S. Hui, et al. (999). An Analysis of a Class of Neural Networks for Solving Linear Programming Problems. IEEE Transactions on Automatic Control. 4: Dantzig, G. B. (963). Linear Programming and Extensions. New Jersey, Princeton University Press. Dubois, D. & Prade, H. (980). Fuzzy Sets and Systems: Theory and Applications. Academic Press, New York. Eshwar, K., Kumar, Vellanki S.S..(2004). Optimal Deployment of Construction Equipment Using Linear Programming With Fuzzy Coefficients. Advances in Engineering Software. 35: Ekel, P.Y..(200). Methods of Decision Making in Fuzzy Environment and Their Applications. Nonlinear Analysis. 47:

3 Ekel, P.Y..(999). Approach to Decision Making in Fuzzy Environment. Computers and Mathematics Applications. 37: Ekel, P.Y., Witold P., Schinzinger R..(998). A General Approach to Solving a Wide Class of Fuzzy Optimization Problems. Fuzzy Sets and Systems. 97: Fang, S. C., C. F. Hu, et al. (999). Linear Programming with Fuzzy Coefficients in Constraints. Computers & Mathematics with Applications. 37: Felizari, L.C., Delgado, M.R., et al. (2003). Programação Linear Fuzzy Aplicada a um Sistema de Mistura de Óleo Combustível. VI Simpósio Brasileiro de Automação Inteligente. Bauru São Paulo. Gal, T. (979). Post optimal Analyses, Parametric Programming and Related Topics. New York, USA, McGraw-Hill. Gandolpho, A. A. (996). Interpretação Econômica de Modelos para Compra de Carvões em Siderúrgicas. Departamento de Engenharia Industrial. Rio de Janeiro, Pontifícia Universidade Católica do Rio de Janeiro: 02. Gandolpho, A. A., M. M. M. R. Vellasco, et al. (2002). Programação Linear Fuzzy para Problemas de Mistura. XXXIV Simpósio Brasileiro de Pesquisa Operacional, IV Simpósio de Pesquisa Operacional da Marinha, V Congresso de Logística da Marinha, Rio de Janeiro, Sociedade Brasileira de Pesquisa Operacional. Gandolpho, A. A., M. M. M. R. Vellasco, et al. (2002). Metodologia de Resolução de Problemas de Programação Linear Fuzzy. XXXV Simpósio Brasileiro de Pesquisa Operacional, Sociedade Brasileira de Pesquisa Operacional. Geoffrion, A. M. (987). An Introduction to Structured Modeling. Management Science. 33: Goldbarg, M.C. e Luna, H.P.L., (2000). Otimização Combinatória e Programação Linear. Rio de Janeiro, Brasil, Editora Campus.

4 Greenberg, H. J. (983). A Functional Description of ANALYZE: A Computer-Assisted Analysis System for Linear Programming Models. ACM Transactions on Mathematical Software. 9: Greenberg, H. J. (986). An Analysis of Degeneracy. Naval Research Logistics Quarterly. 33: Greenberg, H. J. (987). A Natural Language Discourse Model to Explain Linear Programming Models and Solutions. Decision Support Systems Guu, S.-M. and Y.-K. Wu (999). Two-phase approach for solving the fuzzy linear programming problems. Fuzzy Sets an Systems. 07: Hadley, G. (963). Linear Programming, Addison Wesley Publishing Company. Hamacher, S. (99). Modelagem Estruturada numa Empresa de Petróleo: Uma Avaliação. Engenharia de Produção. Rio de Janeiro, Universidade Federal do Rio de Janeiro, COPPE: 9. Hooker, J. N. (986). Karmarkar's Linear Programming Algorithm. Interfaces. 6: Ignizio, J. P. (982). Linear Programming in Single & Multiple-Objetive Systems. New york, Prentice-Hall International. Inuiguchi, M. (997). Fuzzy Linear Programming: What, Why and How? Tatra Mountains Mathematical Publications. 3: Inuiguchi, M., H. Ichihashi, et al. (990). A Solution Algorithm for Fuzzy Linear Programming With Piecewise Linear Membership Functions. Fuzzy Sets and Systems. 34: 5-3. Inuiguchi, M. and J. Ramik (2000). Possibilistic Linear Programming: a brief review of fuzzy mathematical programming and a comparison with stochastic programming in portfolio selection problem. Fuzzy Sets and Systems. : Inuiguchi, M. M. and T. Tanino (2000). Portfolio Selection Under Independent Possibilistic Information. Fuzzy Sets and Systems. 5:

5 Inuiguchi, M. M. and T. Tanino (2002). Possibilistic Linear Programming with Fuzzy If-Then Rule Coefficients. Fuzzy Optimization and Decision Making. : Inuiguchi, M. M. (2004). Enumeration of All Possibly Optimal Vertices with Possible Optimality Degrees in Linear Programming Problems with a Possibilistic Objective Function. Fuzzy Optimization and Decision Making. 3: Iung, A. M. (2000). Aplicação de Programação Linear Fuzzy no Problema de Planejamento sob Incertezas da Expansão de Sistemas de Transmissão. Departamento de Engenharia Elétrica. Rio de Janeiro, Pontifícia Universidade Católica do Rio de Janeiro: 9. Jamison, K. D. and W. A. Lodwick (200). Fuzzy Linear Programming Using a Penalty Method. Fuzzy sets and Systems 9: Jansen, D., J. J. d. Jong, et al. (997). Sensitivity Analysis in Linear Programming: Just Be Careful! European Journal of Operational Research. 0: Klir, G. J. and T. A. Folger (988). Fuzzy Sets, Uncertainty, and Information, Prentice Hall. Liu, X. (200). Measuring The Satisfaction of Constraints in Fuzzy Linear Programming. Fuzzy Sets and Systems. 22: Luhandjula, M. K. (989). Fuzzy Optimization: An Appraisal. Fuzzy Sets and Systems. 30: Maeda, T. (200). Fuzzy Linear Programming as Bi-Criteria Optimization Problems. Applied Mathematics and Computation: Maleki, H. R., M. Tata, et al. (2000). Linear Programming with Fuzzy Variables. Fuzzy Sets and Systems. 09: Moore, R. E. (966). Interval Analysis. New York, Prentice Hall Inc. Pedrycz, W. and Gomide, F. (998). An introduction to Fuzzy Sets: Analysis and Design, MIT Press.

6 Ramik, J. and H. Rommelfanger (996). Fuzzy Mathematical Programming Based on Some New Inequality Relations. Fuzzy sets and Systems. 8: Rommelfanger, H. (996). Fuzzy Linear Programming and Applications. European Journal of Operational Research 96: Shaocheng, T. (994). Interval Number and Fuzzy Number Linear Programmings. Fuzzy sets and Systems. 66: Simonnard, M. (962). Linear Programming. Califórnia, Prentice-Hall. Stoll, H. G. (989). Least-Cost Electric Utility Planning. New York, John Wiley & Sons. Taha, H. A. (997). Operations Research: An Introduction. New York, Prentice-Hall, Inc. Tanaka, H., P. Guo, et al. (2000). Possibility Distributions of Fuzzy Decision Variables Obtained from Possibilistic Linear Programming Problems. Fuzzy Sets and Systems. 3: Tucker, A. W. and E. D. Nering (993). Linear Programming and Related Topics. London, Academic Press. Vanderbei, R. J. (996). Linear Programming Foundations and Extensions. Boston, Kluwer Academic Publishers. Vansant, P., Nagarajan, R., et al. (2004). Decision Making in Industrial Production Planning using Fuzzy Linear Programming. IMA Journal Of Management Mathematics. 5: Yang, Y. (99). A New Approach to Uncertain Parameter Linear Programming. European Journal of Operational Research. 54: Zhang, G, Wu, Y.H., et al. (2003). Formulation of Fuzzy Linear Programming Problems as Four- Objective Constrained Optimization Problems. Applied Mathematics and Computation. 39:

7 80

8 8 ±$È/,6('(6(6,%,/,'$'( $%25'$*(07(Ï5,&$ Neste item será apresentada a base matemática das análises desenvolvidas, necessária para o melhor entendimento do restante do texto. Considere-se o seguinte problema de programação linear na forma padrão, com P restrições e Q variáveis e com os coeficientes do lado direito necessariamente não negativos ( b i 0, L =, 2,...,P): Min F[ função objetivo s.a. $[ E restrições tecnológicas (A.) onde, [t restrições de não negatividade F = vetor de coeficientes de custo, de dimensão Q; [ = vetor das variáveis de decisão (variáveis estruturais ou níveis de atividade) a serem determinadas, de dimensão Q; $ = matriz de coeficientes tecnológicos, de dimensão P x Q; E = vetor de constantes do lado direito, de dimensão P. Para este problema são definidos os seguintes conceitos: 9 Base de uma matriz A de dimensão m x n, onde m < n: Se uma matriz $ de dimensão P x Q, onde P < Q, tem Q colunas D, D 2,..., D n, das quais P colunas D r, D s,..., D p são linearmente independentes, então a matriz quadrada % = [D r, D s,..., D p ], de ordem P, é uma base de $. 9 Solução Básica: Seja $, de dimensão P x Q, uma matriz com Q colunas D, D 2,..., D n, dentre as quais as P colunas D r, D s,..., D p são linearmente independentes formando uma base % = [D r, D s,..., D p ], de ordem m. Para qualquer E R m, a solução básica de $[ = E, correspondente à base %, é encontrada resolvendo-se a equação D r [ r + D s [ s D p [ p = E, para qualquer [ r, [ s,..., [ p e fazendo as restantes variáveis iguais a zero. As variáveis [ r, [ s,..., [ p correspondentes às colunas D r, D s,..., D p, são as chamadas variáveis básicas e todas as outras variáveis [ j são denominadas variáveis não básicas, para M = {r, s,..., p}

9 82 9 Método Simplex: O método Simplex utiliza o algoritmo descrito abaixo para resolver uma grande classe de problemas. 9 Algoritmo 6LPSOH[ desenvolvido a partir do método 6LPSOH[ (Dantzig 963) para resolver problemas de programação linear na forma padrão: a) Achar uma solução factível básica inicial; b) Verificar se a solução é ótima; se o for, PARAR; c) Determinar a variável não básica que deve entrar na base; d) Determinar a variável básica que deve sair da base; e) Achar a nova solução factível básica, e voltar ao passo b. Considere-se o seguinte problema de programação linear colocado na forma algébrica, onde as constantes do lado direito são não negativas. D[ D2[ 2D2 [ E D2[ D22[ 2D2 [ E2 D [ D 2[ 2D [ E ]F[ F2[ 2F [ 0 [ [ 2[ 0 Suponha-seque a base conhecida, que produz a solução básica factível inicial, é composta das P primeiras variáveis. Agora, colocando o sistema de equações acima, incluindo a equação da função objetivo (FO) na forma canônica relativa à base, ou seja, explicitando as variáveis básicas e o valor da função objetivo (]) em função das variáveis não básicas. De outra forma, a equação L, onde L [, 2,..., P], é dividida pelo coeficiente de [ i, obtendo o seguinte sistema: [ D [ D [ E [ 2D 3 [ D2 [ E 2 [ D [ D [ E ] F F D F F D F E [ [ 2[ 0 Note que ao se fazer todas as variáveis [ m+,...,[ m iguais a zero, obtém-se a solução básica inicial [ E [ E [ E, onde, supondo que não tenha a presença degenerescência 2 2 nesta solução básica, os valores E E são estritamente positivos. 2 Em

10 ! " & &( Suponha agora que se faça apenas uma das variáveis não básicas, por exemplo [ j, ter valor diferente de zero, mantendo ainda as demais variáveis não básicas no nível zero. Deste modo, obtém-se o seguinte sistema de equações: [ E D [ [ 2 E 2 D 2 [ [ E D [ A partir desse resultado é possível retirar as seguintes conclusões: a) Se D ij 0, para algum L =,..., P, qualquer valor positivo para [ j não torna os valores de [, [ 2,..., [ m negativos, ou seja, a solução continua factível para qualquer valor positivo de [ j. b) Se D 0, para algum L =,..., P, existirá algum valor ε > 0 (menor que se possa) tal que [, [ 2,..., [ m permanecem não negativos quando [ j = ε. 83 Portanto, caso a solução factível inicial não seja degenerada (algum E 0 L 2P ) pode-se sempre se obter uma outra solução factível (não básica) fazendo-se um das variáveis não básicas iguais a um valor positivo suficientemente pequeno. Neste ponto é interessante analisar o valor da função objetivo com todas as variáveis não básicas nulas, exceto [ j. ] F E + F F D [ A partir desta expressão de ] pode chegar a seguinte conclusão: 9 Se ( F F D [ > 0, o valor e ] aumenta quando se faz [ j > 0; 9 Se F F D [ 0, o valor de ] diminui ao se fazer [ j > 0. O termo F "# F" D [ é, em termo de programação linear, chamado de FXVWRUHGX]LGR, normalmente citado como (F$ ]$ ) [ j, onde ] % ( F D &'. Note que se todos os custos reduzidos forem não negativos, a solução básica factível é ótima e se algum custo reduzido for negativo e a solução básica for não degenerada, esta solução é não ótima. A partir do acima exposto, pode-se dizer que, para problemas de programação linear: ) Uma solução factível (viável) é um vetor [ que satisfaz as condições $[ = E e, [ 0;

11 2) A região factível (viável) é o conjunto de todas as soluções factíveis; se esta região é vazia, o problema de programação linear é impossível (LQIDFWtYHO); 3) A solução básica para $[ = E é uma solução obtida fazendo-se Q P variáveis iguais a zero (as variáveis não básicas) e resolvendo em relação às demais (variáveis básicas); Em termos matemáticos pode-se escrever uma solução básica para um problema de programação linear da seguinte forma, $ = [% ], %[ B = E ou [ B = % - E onde [ B é o vetor de variáveis básicas, b é o correspondente às constantes do lado direito, % é a matriz dos coeficientes das variáveis básicas, = matriz dos coeficientes das variáveis não básicas e % - é a matriz inversa de %, ou matriz inversa da base. ) Uma solução básica factível (viável) é uma solução básica que também satisfaz [ 0; ela será ainda dita degenerada se alguma variável básica for nula, ou seja, [ Bi = 0; 2) Uma solução ótima é um vetor factível [ * que otimiza o valor da função objetivo, =* = F[*; essa solução pode ser única ou podem haver ótimos alternativos [ e [ ; 3) Uma solução ilimitada (Min ] - ) é aquela em que há uma região factível, mas o ótimo é infinito. Baseado nas definições dadas acima, o número máximo de soluções básicas possíveis para P restrições e Q variáveis é: Q P Q PQP * * Dualidade: A cada modelo de programação linear corresponde um outro modelo, denominado DUAL, que é formado pelos mesmos coeficientes, dispostos de maneira um pouco diferente, e com as seguintes propriedades básicas: a) O dual do dual é o primal; b) Se a restrição N do primal é de igualdade, então a variável \ k do dual é irrestrito em sinal; c) Se a restrição N do primal é ( ), então a variável \ k do dual é não positiva (não negativa); d) Se a variável [ p do primal é irrestrita de sinal, então a restrição S do dual é uma igualdade; e) Se a variável [ p do primal é não positiva, então a restrição S do dual é ( ); Estas propriedades podem ser resumidas na seguinte quadro:

12 85 PRIMAL (MÁX.) DUAL (MÍN.) Restrição k é y k 0 Restrição k é = y k qualquer Restrição k é y k 0 x p 0 Restrição p é x p qualquer Restrição p é = x p 0 Restrição p é DUAL (MÁX.) PRIMAL (MÍN.) Quadro A. - Relação Primal/Dual Com base nessas propriedades da teoria da dualidade, escreve-se o seguinte par primal-dual, na forma matricial: 0D[ ] = F[ 0LQ Z = % t \ VD. $[ = E VD $ t \ F t [ 0 \ 0 Além dessas propriedades acima enunciadas, existem os seguintes teoremas da teoria da dualidade, que também serão úteis durante todo o texto. 9 Teorema Básico da Dualidade: a) Se [$ (M =, 2,..., Q), solução compatível primal, e \) (L =, 2,..., Q), solução compatível do dual, são soluções factíveis para o par de programas primal/dual, então ] Z (] = valor da função objetivo do primal e Z = valor da função objetivo do dual); b) Se x j * (M =, 2,..., Q), valor ótimo de [ j, * + \, valor ótimo de \ i, são soluções factíveis para o par de programas primal/dual tais que ] * = Z *, então elas constituem soluções ótimas. corolários: Como extensão à esse teorema básico da dualidade pode-se acrescentar os seguintes ) Se o primal ] tende para o infinito, então o dual não tem solução factível; 2) Se o dual tende para menos infinito, então o primal não tem solução factível; 3) Pode acontecer que os dois problemas (primal e dual) não tenham soluções factíveis. A partir destes corolários pode-se montar o seguinte quadro resumo:

13 = 7 7 < = 86 PRIMAL DUAL TEM SOLUÇÃO FACTÍVEL NÃO TEM SOLUÇÃO FACTÍVEL TEM SOLUÇÃO FACTÍVEL Máx z = Min w Max z = NÃO TEM SOLUÇÃO FACTÍVEL Min w = - Pode ocorrer Quadro A.2 Resumo 9 Variável de Folga: Seja o problema primal representado pelo seguinte quadro inicial: ] [, [- [. [.0/, [./0- [./0 -F -F F n (0) [./2, 0 * *... * E, () [./0-0 * *... * E- (2) [./ 0 * *... * E (P) Quadro A.3 Tableau inicial onde [$ (M =, 2,..., Q) são as variáveis do primal e [34 ) (L =, 2,..., P) são as variáveis de folga das equações, 2,..., P respectivamente. Caso o primal não se apresente conforme o quadro acima, é sempre possível transformá-lo para tal forma, mediante troca adequada de equações e de variáveis. O problema dual terá também (PQ) variáveis subdivididas em dois grupos: \) (L =, 2,..., P) variável do dual \564 $ (M =, 2,..., Q) variável de folga do dual 9 Teorema da Folga Complementar (Bazaraa, 990): Dada uma solução ótima do primal obtida pelo método VLPSOH[, o teorema da folga complementar estipula que: a) O valor ótimo da variável \) do dual é igual ao coeficiente na linha (0) ótima, da variável de folga [34 ) do primal, isto é, \ : S 89;: (L =, 2,..., P) b) O valor ótimo da variável de folga y m+j do dual é igual ao coeficiente na linha (0) ótima, da variável xj do primal, isto é, \ >@? < S F< (j =, 2,..., n) Note-se que este teorema apresenta a conexão entre as variáveis de folga do dual e as variáveis do primal, e, de forma semelhante, das variáveis do dual às variáveis de folga do primal; por este motivo diz-se que as soluções do primal e do dual são FRPSOHPHQWDUHV entre si.

14 J L L L 87 Baseando-se no problema de programação linear, e nas definições da teoria da dualidade apresentadas, podem-se fazer as seguintes variações nos dados originais do problema:. Mudança no vetor de custo F; 2. Mudança no vetor do lado direito E; 3. Mudança em um ou mais coeficientes da matriz de coeficientes $; 4. Adição de uma nova variável (ou atividade) 0XGDQoDQRYHWRUF Suponha-se que um dos coeficientes do vetor de custos seja mudado, por exemplo de F A para F B. O efeito desta mudança é observado na linha de custos reduzidos, ou seja, a IDFWLELOLGDGH dual pode ser alterada, dependendo dos seguintes casos: 9 CASO : a variável [ k associada ao custo F B básica). Neste caso, o valor do custo reduzido de não faz parte da solução ótima ([ k = não [ B (] k F k ), que é não positivo na solução corrente (solução ótima), é alterado. Se o novo custo reduzido (]C F C ) torna-se positivo, então ele deve entrar na base, continuando assim o método 6LPSOH[. Caso contrário, não ocorre mudança na solução, continuando ótima para o problema modificado. seguinte: 9 CASO 2: a variável associada ao custo F B faz parte da solução ótima ( [ F [ E D ). Aqui c Bt é trocado por c Bt. Dado o novo valor de ]$ ser ] $, então ] $ - F$ é calculado como o ] $ - F$ = ' FG D$ - F$ = (FH % - D$ - F$ ) + (0, 0,..., I F - F K, 0,..., 0)\$ = (]$ - F$ ) + ( F K - F K )\M$ para todo M. Em particular para M = N, (]C FC ) = 0, e \M C =, e, portanto ] C ±FC = F C ±FC, como se poderia esperar, ] C ±F C ainda é igual a zero. Portanto, a linha custo pode ser atualizada adicionando-se a rede de mudanças no custo de x B x t k vezes a linha W corrente do WDEOHDX final à linha custo original. Desta forma, ] C ±FC é atualizado para ] C ±F C = 0. Naturalmente o novo valor da função objetivo será obtido no processo. 0XGDQoDQRYHWRUGRODGRGLUHLWR Se ocorre uma troca do vetor do lado direito do problema original de E para E então, no WDEOHDX final ótimo, o lado direito passará de % N E para % O E. Como o novo valor E = E + δ, onde

15 U S δ é a variação de E, então % O E = % O E 88 P + % δ. Se todos os valores de % O E continuarem não negativos, então o WDEOHDX manterá a otimalidade, caso contrário, se algum dos valores deste novo vetor se tornar negativo, deve ser aplicado o método dual VLPSOH[ para se encontrar a nova solução ótima. 0XGDQoDHPXPRXPDLVFRHILFLHQWHVGDPDWUL]$ Este tipo de mudança pode implicar dois casos típicos, o primeiro se for feita alteração na coluna não básica e a outra se for numa coluna básica. 9 CASO : Mudanças no vetor de atividades para colunas não básicas. Suponha que a coluna não básica D Q original seja modificada para D Q. Com isso, a nova coluna na base ótima passa a ser % R D e, com isso, o custo reduzido correspondente a esta coluna é j alterado, passando a ser ] F F % D F. Se esse novo custo reduzido for não positivo ( M M % M M 0) então a solução continua ótima, caso contrário, o método 6LPSOH[ é retomado, atualizando-se a coluna M e introduzindo a variável não básica x j na base. 9 CASO 2: Mudanças no vetor de atividades para colunas básicas. Suponha que a coluna básica a j original seja modificada para a j. A partir dessa mudança pode ocorrer que o conjunto de vetores básicos não formem mais a base depois da mudança. Mesmo que isso não ocorra, uma mudança no vetor de atividades para uma coluna básica irá implicar na mudança da matriz inversa da base ( B - ) e, portanto, todos os outros coeficientes serão alterados. Note que esta mudança acarreta um coeficiente \ = B - D j, neste caso, se \ T \ T, então não acontecerão mudanças na coluna ótima. Se \ U \, tem-se que se realizar um pivotamento, afim de se colocar novamente o tableau na forma canônica. Isto posto, deve-se analisar o elemento do lado direito referente à linha básica M. Se este novo elemento E = B - E for não negativo, continuase com o tableau ótimo. Caso contrário, se for negativo, acarreta uma infactibilidade dual, que pode ser resolvida aplicando-se o método VLPSOH[ dual. $GLomRGHXPDQRYDYDULiYHORXDWLYLGDGH Suponha que se queira analisar a possibilidade de se adicionar uma nova variável no problema. Nesse caso será estudada a entrada da variável [ V0W com custo unitário F XY, com a

16 l k l l ` k k k i e g coluna D Z[ na matriz de coeficientes. Sem a necessidade de se resolver o problema novamente, calcula-se facilmente o valor desta nova variável. Primeiro se calcula o valor do seu respectivo custo reduzido, ( ] \] F\] ) = F^ %_ Dab ` ±Fab 89 `, se este valor for não positivo (para o problema de minimização) então, [ cd = 0 e a solução corrente permanece ótima e inalterada. Caso contrário, se ] cd F cd > 0, a variável cd [ deve entrar na base e o método 6LPSOH[ continua procurando a nova solução básica ótima. Para saber como fica a coluna Da + no WDEOHDX final, pré multiplica-se esta nova coluna pela matriz inversa da base (% - ), obtendo-se então D + % Def. 352*5$0$d 23$5$0e75,&$ Programação paramétrica ou análise paramétrica é uma técnica freqüentemente utilizada em programação linear (Murty, 976). Em aplicações práticas, muitas vezes os coeficientes da função objetivo e as constantes das restrições podem não ser totalmente conhecidas inicialmente, mudando de acordo com alguns parâmetros. A seguir serão apresentadas duas variações possíveis, mudança no vetor de custos e, no vetor E das constantes do lado direito. 3DUDPHWUL]DQGRRYHWRUGHFXVWRV Suponha-se por exemplo que, para o modelo de programação linear, % seja a base ótima. Neste caso, se o vetor custo for perturbado, o novo vetor pode ser representado como ( F F ), onde λ 0. A meta é encontrar o maior valor possível de λ tal que a otimalidade seja mantida para o ponto corrente, i.e., deseja-se saber qual a maior distância que pode se caminhar na direção F. Para explicitar melhor este cálculo, a matriz de coeficientes será decomposta em duas matrizes, a primeira corresponde as variáveis básicas (%), e a segunda corresponde as variáveis não básicas (), obtendo-se: $ = [% ] Seguindo esta mesma idéia, divide-se o vetor de custos atual e o modificado em: F = (F^ Fh ) F Fj F Dessa forma, tem-se no tableau inicial: ]Fl F [ F F [ 0 %[ [ E Ao se atualizar este tableau tem-se:

17 r p q z z x n x m t y m o n o m y m m x t t m y m t t z m x v m s m s v m s s u n v n u q 90 ] [ \ onde, F \ [ ] F [ E ] F )] [ denota - se por ] e F E F E = conjunto de índices das variáveis não básicas. Note que no WDEOHDX corrente basta fazer λ = 0 para conseguir uma solução básica factível ótima para o problema original sem perturbação. Para encontrar o maior passo na direção F, mantendo-se a condição de otimalidade, deve-se encontrar dentre todas as variáveis do conjunto R aquelas que (] p F p!0. Neste ponto é importante lembrar que no problema original, todos os ] F ) são não positivos. Desta forma, somente os valores de (] F q ) positivos e maiores do ( p que (] Fq ) poderão afetar a solução ótima. Portanto, assumindo 6 = conjunto de M tais que ] F ) > 0, então pode-se escrever ( r ] F ˆ λ = min R ] F = ] F ] F Portanto, para valores entre 0 e λ a solução permanecerá ótima e, a função objetivo será: v F E F F % E EF Para valores de λ maiores do que λ, a variável [w entra na base e, após o WDEOHDX ter sido atualizado, é calculado outro conjunto 6 e, um novo valor de λ. O processo é repetido até o conjunto 6, acima definido, estar vazio. Se não houver variável bloqueando quando [w entra na base, então o problema torna-se ilimitado para todos os valores de λ maiores do que o valor corrente. % E 3DUDPHWUL]DQGRRYHWRUGHFRQVWDQWHVGRODGRGLUHLWR5+6 Suponha a seguir que o vetor RHS sofra uma perturbação, ficando então E E, onde λ 0. De forma similar ao caso anterior, diz-se que o vetor RHS é perturbado ao longo do vetor E. Note que este vetor é o vetor de custos do problema dual, ou seja, a análise de sua perturbação pode ser feita em termos do problema dual. Portanto, o respectivo tableau fica da seguinte forma: ]F [ onde: % % [ F % F } % EF{ ( [ 0 E F % E

18 ƒ ƒ Ao se trocar E por E E, o vetor ( F % F~ 9 ) não será afetado e, com isso, não haverá problemas de factibilidade dual. Note que a única mudança possível é que % - E será trocado por % EλE, ficando a função objetivo F % EλE. Enquanto % EλE for não negativo, a base permanecerá ótima. Porém, o valor de λ para que outra base torne-se ótima pode ser determinado da seguinte forma: ˆ E λ = min S E = E E Suponha que tenha sido encontrado λ = λ, então, para λ [0, λ ] a base corrente permanece ótima, onde a variável básica [ = % E E e o valor ótimo da função objetivo é F EλE %. Em λ a constante do lado direito é trocada por % E E, neste caso esta variável é trocada da base, entrando uma variável apropriadamente escolhida pelo método dual. O WDEOHDX é então atualizado e o processo continua até se encontrar outra faixa [ λ, λ ], onde λ2 = λ. Esse processo é repetido até o conjunto 6, definido no item anterior, estar vazio, neste caso a base corrente é ótima para todos os valores de λ maiores ou iguais ao último valor calculado, ou então quando todas as possíveis entradas na linha que o 5+6 foi para 0 são não negativas. Nesse caso, não há solução factível para todos os valores de λ maiores do que o valor corrente. 2 O novo lado direito provocou uma infactibilidade dual

19 92

20 93 ±Ò0(526)8==< '(),,d 2 Um número IX]]\ modela quantidades imprecisas e é definido no universo ; como um conjunto IX]]\ convexo e normalizado, onde sua função de pertinência é contínua por partes. Além disso, pode-se dizer que, dado um número IX]]\ µ definido no intervalo [F, G] pela sua função de pertinência µ A ([), onde [ [F, G]: ) µ A ([) é zero fora do intervalo [F, G]; 2) Existem números reais D, E: F D E G tal que: a. µ A ([) é monotonicamente crescente no intervalo [F, D]; b. µ A ([) é monotonicamente decrescente no intervalo [E, G]; c. µ A ([) =, para D [ E Ò0(526)8==<'27,32/5 Em geral é considerada uma família de números IX]]\ do tipo L-R, cujas funções de pertinência satisfazem as propriedades descritas a seguir: 9 Simetria: L([) = L(-[) e R([) = R(-[) 9 Normalidade: L(0) = e R(0) = 9 L(x) é não crescente no intervalo [0, ) 9 L() = 0 e R() = 0 Uma família de tais funções é denotada por /. Um número IX]]\ é dito ser um número LR se sua função de pertinência é construída com a ajuda de algumas funções de pertinência do tipo L e R. Em termos matemáticos pode se escrever o seguinte: P[ L, A(x) = µ (x) = [P R, se [ Pα > 0, onde L e R /. se [ > P, β > 0 As funções de pertinência do tipo L-R também podem ser representadas de outras formas, como por exemplo:

21 94 A([αPβ LR, onde: P é normalmente referido como o valor modal de A e α e β representam as faixas do número IX]]\. No próximo item é definido um dos tipos mais comuns de números IX]]\, o número IX]]\ triangular. Ò0(52)8==<75,$*8/$5 Este tipo de número IX]]\ tem um formato simples e tem sido o mais utilizado em aplicações práticas, sendo, portanto, definido em seguida. Definição: Seja A = [D, D 3, D 2 ] um número IX]]\ triangular representado pelos três pontos D, D 2 e D 3 ; então, a sua função de pertinência é: µ (A) Observações: ) Se [ D, D d [ d D D2 D D3 [, D2 d [ d D D3 D2 0, caso contrário D 2 D D 2 pode ser observado na Figura B , então diz-se que o número IX]]\ triangular é simétrico, conforme Figura B. Número )X]]\ Triangular Simétrico 2) Se D 2 D + D 3, então diz-se que o número IX]]\ triangular é anti-simétrico, conforme 2 pode ser observado na Figura B.2.

22 95 Figura B.2 Número )X]]\ Triangular Não Simétrico 3) O intervalo suporte de A é [a, a2] Ò0(52)8==<75$3(=2,'$/ Definição: Um número IX]]\ trapezoidal pode ser definido pela sua função de pertinência como: µ (A) [D, E D, = [ D2, E2 D2 0, a b E 2 x b x b [ D 2 2 caso contrário Na Figura B.3 pode ser visto um exemplo de número IX]]\ trapezoidal. Em seguida são colocadas algumas observações com relação aos números IX]]\ trapezoidais. O intervalo [D, D 2 ] é o intervalo suporte para um número IX]]\ trapezoidal A e, 9 O intervalo [E, E 2 ] é o segmento onde os valores para o número IX]]\ trapezoidal $ tem grau de pertinência, definindo um patamar. 9 Um número IX]]\ trapezoidal $ pode ser denotado por $ = (D, E, E 2, D 3 ) 9 Se E = E 2 = D 2, então pode-se dizer que o número IX]]\ trapezoidal $ reduz-se a um número IX]]\ triangular. D E Figura B.3 Número )X]]\ Trapezoidal &È/&8/2&20Ò0(526)8==< As operações com números IX]]\ podem ser efetuadas de três formas diferentes, a saber: 2SHUDo}HVHP,QWHUYDORV As operações com números IX]]\ podem ser generalizados a partir das operações efetuadas em intervalos FULVS. Para isso, consideram-se apenas os limites inferior e superior do número IX]]\.

23 96 Suponha os seguintes números expressos em termos de seus pontos extremos: $ = [D, D 3 ] e % = [E, E 3 ], onde D, D 3, E, E 3 R. Baseado na aritmética de intervalos (Moore, 966), tem-se que as principais operações podem ser definidas como: a)adição: [D,D 3 ] (+) [E,E 3 ] = [D + E,D 3 + E 3 ] b)subtração: [D,D 3 ] (-) [E,E 3 ] = [D - E 3,D 3 E ] c)multiplicação: [D,D 3 ] ( ) [E,E 3 ] = [mínimo(d E, D E 3, D 3 E, D 3 E 3 ), máximo(d E, D E 3, D 3 E, D 3 E 3 )] d)divisão: [Dˆ,D 3 ] (/) [E,E 3 ] = [D, D 3 ] ( ) [/E, /E 3 ] excluindo o caso onde E = 0 e/ou E 3 = 0. Note que neste caso não se leva em conta o formato da função de pertinência dos números IX]]\ em questão. Para serem efetuadas as operações são considerados apenas os pontos extremos de cada um deles. 2SHUDo}HVHP,QWHUYDORVDFXW Um número IX]]\ pode ser visto como uma coleção de αfxwv. Como definido em Klir (988), um intervalo αfxw de um número IX]]\ A = [D,D 3 ] é referido como um intervalo FULVS. Pode-se dizer que, para os números IX]]\ A = [D,D 3 ] e B = [E,E 3 ] tem-se os seguintes intervalos αfxw: A(α) = [D (α),d 3 (α)] e B(α) = [E (α),e 3 (α)] A partir desta definição, as operações de intervalos apresentadas no item 9.5. podem ser aplicadas aos intervalos αfxw. 2SHUDo}HVFRPQ~PHURVIX]]\ As operações com intervalos, conforme apresentado nos dois itens anteriores, são aplicáveis aos números IX]]\. Porém, para se obter uma resposta na forma de um conjunto IX]]\, deve-se ter uma função de pertinência IX]]\. Considerando os números M = (P, α β) LR e N = (Q, γ δ) LR do tipo LR, já apresentados, temse as seguintes operações, de forma resumida (Pedrycz, 998): a)adição: (P, α β) LR (Q, γ δ) LR = (P + Q, α + γ, β + δ) LR b)subtração:

24 97 (P, α β) LR - (Q, γ δ) RL = (P - Q, α -δ, β + γ) RL c)multiplicação: As fórmulas de multiplicação são aproximadas e mantêm-se sob a hipótese de que as faixas dos argumentos são pequenas em comparação com os valores modais dos números IX]]\. 9 Se M > 0 e N > 0: (P, α β) LR (Q, γ δ) LR (PQ, Qα + Pγ, Qβ + Pδ) LR 9 Se M > 0 e N < 0: (P, α β) LR (Q, γ δ) LR (PQ, Pα - Qδ, Pβ - Qγ) RL 9 Se M < 0 e N > 0: (P, α β) LR (Q, γ δ) LR (PQ, Qα - Pδ, Qβ - Pγ) RL 9 Se M < 0 e N < 0: (P, α β) LR (Q, γ δ) LR (PQ, - Qβ - Pδ, - Pγ - Qα) RL d) Divisão: Semelhantemente ao caso da multiplicação, a fórmula da divisão entre dois números IX]]\ é uma aproximação, sendo considerado que as faixas são pequenas em comparação com os valores modais. P (P, α β) LR / (Q, γ δ) RL, δp + αq γp + βq, 2 2 Q Q Q LR

Um Algoritmo de Pontos Interiores na Resolução de Problemas de Programação Linear com Coeficientes Fuzzy

Um Algoritmo de Pontos Interiores na Resolução de Problemas de Programação Linear com Coeficientes Fuzzy Trabalho apresentado no CNMAC, Gramado - RS, 2016. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Um Algoritmo de Pontos Interiores na Resolução de Problemas de Programação

Leia mais

CURSO DE MESTRADO EM Construções Metálicas

CURSO DE MESTRADO EM Construções Metálicas CURSO DE MESTRADO EM Construções Metálicas DEPARTAMENTO DE ENGENHARIA CIVIL - ESCOLA DE MINAS UNIVERSIDADE FEDERAL DE OURO PRETO Disciplina: Otimização Estrutural I Carga Horária: 45 Código: CIV 733 Responsável:

Leia mais

Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016

Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016 Método Simplex dual Marina Andretta ICMC-USP 24 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

Prática 02. Total. Pré-requisitos 2 MTM112. N o

Prática 02. Total. Pré-requisitos 2 MTM112. N o Disciplina Pesquisa Operacional I MINISTÉRIO DA Departamento DEPARTAMENTO DE COMPUTAÇÃO Carga Horária Semanal Pré-requisitos 1 CIC170 Teórica EDUCAÇÃO E CULTURA DIRETORIA DE ENSINO 1 PROGRAMA DE DISCIPLINA

Leia mais

Simplex. 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. 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 mais

Em 1970, Bellman e Zadeh (Bellman, 1970) apresentaram a otimização IX]]\, que é um conjunto de técnicas utilizadas em problemas de otimização com

Em 1970, Bellman e Zadeh (Bellman, 1970) apresentaram a otimização IX]]\, que é um conjunto de técnicas utilizadas em problemas de otimização com 4 ±0('/$ 5'd Muito já foi feito no desenvolvimento de metodologias para a resolução de problemas de programação linear IX]]\. Entretanto a grande parte dos trabalhos apresentados procurou obter uma solução

Leia mais

5 Análise de Sensibilidade

5 Análise de Sensibilidade MAC-35 - Programação Linear Primeiro semestre de 00 Prof. Marcelo Queiroz http://www.ime.usp.br/~mqz Notas de Aula 5 Análise de Sensibilidade Neste capítulo consideramos o problema de programação linear

Leia mais

Regras para evitar ciclagem

Regras para evitar ciclagem Regras para evitar ciclagem Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 -

Leia mais

Teoremas de dualidade

Teoremas de dualidade Teoremas de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Revisão Método Simplex Solução básica factível: xˆ xˆ, xˆ N em que xˆ N 0 1 xˆ b 0 Solução geral

Leia mais

4- Dualidade em Programação Linear

4- Dualidade em Programação Linear 4- Dualidade em Programação Linear 4.1- Introdução Considere o problema clássico da dieta: (problema primal): Quer-se consumir quantidades de determinados alimentos de tal forma a satisfazer as necessidades

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Ciências Empresariais Licenciatura Ciências Económicas e Empresariais Unidade Curricular Investigação Operacional Semestre: 5 Nº ECTS: 6,0 Regente José Manuel Brito

Leia mais

Programação Linear M É T O D O S : E S T A T Í S T I C A E M A T E M Á T I C A A P L I C A D A S D e 1 1 d e m a r ç o a 2 9 d e a b r i l d e

Programação Linear M É T O D O S : E S T A T Í S T I C A E M A T E M Á T I C A A P L I C A D A S D e 1 1 d e m a r ç o a 2 9 d e a b r i l d e Programação Linear A otimização é o processo de encontrar a melhor solução (ou solução ótima) para um problema. Existe um conjunto particular de problemas nos quais é decisivo a aplicação de um procedimento

Leia mais

O método Simplex Aplicado ao Problema de Transporte (PT).

O método Simplex Aplicado ao Problema de Transporte (PT). Prof. Geraldo Nunes Silva (Revisado por Socorro Rangel) Estas notas de aula são Baseadas no livro: Hillier, F. S. e G. J. Lieberman. Introdução à Pesquisa Operacional, Campus, a ed., 9 Agradeço a Professora

Leia mais

Método Simplex. Marina Andretta ICMC-USP. 19 de outubro de 2016

Método Simplex. Marina Andretta ICMC-USP. 19 de outubro de 2016 Método Simplex Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização linear

Leia mais

Abordagem dual com função de ordenação para resolver problemas de programação quadrática em ambiente nebuloso

Abordagem dual com função de ordenação para resolver problemas de programação quadrática em ambiente nebuloso Abordagem dual com função de ordenação para resolver problemas de programação quadrática em ambiente nebuloso Ricardo C. Silva Instituto de Ciência e Tecnologia Universidade Federal de São Paulo Rua Talim,

Leia mais

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Perguntas?? Dada uma solução básica factível (vértice de S e, portanto, candidata à solução ótima),

Leia mais

Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO

Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO Tipos de Problemas 1. Dada uma variedade de alimentos, escolher uma dieta de menor custo que atenda as necessidades nutricionais de um indivíduo?

Leia mais

Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis.

Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Solução básica viável inicial Marina Andretta ICMC-USP 10 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211

Leia mais

Programação Linear - Parte 5

Programação Linear - Parte 5 Matemática Industrial - RC/UFG Programação Linear - Parte 5 Prof. Thiago Alves de Queiroz 1/2016 Thiago Queiroz (IMTec) Parte 5 1/2016 1 / 29 Dualidade Os parâmetros de entrada são dados de acordo com

Leia mais

Programação Linear/Inteira - Aula 5

Programação Linear/Inteira - Aula 5 Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira - Aula 5 Prof. Thiago Alves de Queiroz Aula 5 Thiago Queiroz (IMTec) Aula 5 Aula 5 1 / 43 Análise de Sensibilidade Estudar o efeito

Leia mais

UM ALGORITMO BASEADO NO MÉTODO SIMPLEX PARA REDES APLICADO NO PROBLEMA DE FLUXO DE CUSTO MÍNIMO COM INCERTEZAS

UM ALGORITMO BASEADO NO MÉTODO SIMPLEX PARA REDES APLICADO NO PROBLEMA DE FLUXO DE CUSTO MÍNIMO COM INCERTEZAS UM ALGORITMO BASEADO NO MÉTODO SIMPLEX PARA REDES APLICADO NO PROBLEMA DE FLUXO DE CUSTO MÍNIMO COM INCERTEZAS Felipe Ribas Forbeck, João Paulo M. K. Katayama, Fábio Hernandes Departamento de Ciência da

Leia mais

Programação Matemática. Método Simplex

Programação Matemática. Método Simplex Programação Matemática Método Simplex Forma Padrão - Revisão Características da forma padrão: Problema de minimização Todas as restrições são de igualdade Todas as variáveis são não-negativas Considerar

Leia mais

3- O MÉTODO SIMPLEX Introdução e fundamentos teóricos para o Método Simplex

3- O MÉTODO SIMPLEX Introdução e fundamentos teóricos para o Método Simplex 3- O MÉTODO SIMPLEX 3.1- Introdução O Método Simplex é uma técnica utilizada para se determinar, numericamente, a solução ótima de um modelo de Programação Linear. Será desenvolvido inicialmente para Problemas

Leia mais

Combinando inequações lineares

Combinando inequações lineares Combinando inequações lineares A multiplicação por um número > 0 não altera uma inequação 2x x 5 4x 2x 10 1 2 1 2 A soma de duas inequações (com o mesmo sentido) produz uma inequação válida x 3x x 3 1

Leia mais

Programação Matemática

Programação Matemática Programação Matemática Docentes: Ana Paula, Franklina e Maristela Instituto de Ciências Matemáticas e de Computação - ICMC Universidade de São Paulo USP (Material Elaborado por Aline Leão modificado por

Leia mais

Slide 1. c 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Slide 1. c 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Programação Linear e Método Simplex Slide 1 Transparências de apoio à leccionação de aulas teóricas Versão 1 c 1998 Programação Linear e Método Simplex 1 Slide 2 Toda a teoria deve ser feita para poder

Leia mais

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Forma geral de um problema Em vários problemas que formulamos, obtivemos: Um objetivo de otimização

Leia mais

Cones e raios extremos

Cones e raios extremos Cones e raios extremos Marina Andretta ICMC-USP 7 de novembro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE081. PROF. IVO CHAVES DA SILVA JUNIOR

Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE081. PROF. IVO CHAVES DA SILVA JUNIOR UNIVERSIDADE FEDERAL DE JUIZ DE FORA Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE081 PROF. IVO CHAVES DA SILVA JUNIOR E-mail: ivo.junior@ufjf.edu.br Aula Número: 07 Programação Linear Últimas

Leia mais

Aula 10: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo

Aula 10: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo Aula 10: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br 2018/2 - PCC174/BCC464 Aula Prática - Laboratório COM30!1 Breve Revisão Modelagem Método gráfico O Algoritmo Simplex

Leia mais

Resolvedo problemas de despacho econômico com dados incertos usando enfoque paramétrico dual

Resolvedo problemas de despacho econômico com dados incertos usando enfoque paramétrico dual Trabalho apresentado no XXXVII CNMAC, S.J. dos Campos - SP, 2017. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Resolvedo problemas de despacho econômico com dados

Leia mais

Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016

Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016 Teoria de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

Programação Linear - Parte 3

Programação Linear - Parte 3 Matemática Industrial - RC/UFG Programação Linear - Parte 3 Prof. Thiago Alves de Queiroz 1/2016 Thiago Queiroz (IMTec) Parte 3 1/2016 1 / 26 O Método Simplex Encontre o vértice ótimo pesquisando um subconjunto

Leia mais

Programa de Pós-Graduação em Modelagem e Otimização, Regional Catalão / UFG

Programa de Pós-Graduação em Modelagem e Otimização, Regional Catalão / UFG 15 CAPÍTULO ABORDAGENS ROBUSTAS PARA PROBLEMAS DE OTIMIZAÇÃO LINEAR COM INCERTEZA NOS DADOS Marques, Raina Ribeiro 1 *; Queiroz, Thiago Alves de 2 ; 1 Programa de Pós-Graduação em Modelagem e Otimização,

Leia mais

Lorí Viali. Afiliação

Lorí Viali. Afiliação Lorí Viali Licenciatura Plena em Matemática UFRGS Bacharelado em Matemática UFRGS Especialização em Formação de Pesquisadores PUCRS Mestrado em Engenharia de Produção (PO) UFSC Doutorado Sanduíche na USF

Leia mais

Investigaçã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. 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

Programação Linear. Dualidade

Programação Linear. Dualidade Programação Linear Dualidade Dualidade Já vimos em sala que para cada PPL existe um outro PL chamado dual, que consiste em modelar um problema que utiliza os mesmos dados que o original, mas alterando

Leia mais

Programação Linear/Inteira

Programação Linear/Inteira Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira Prof. Thiago Alves de Queiroz Aula 3 Thiago Queiroz (IMTec) Aula 3 Aula 3 1 / 45 O Método Simplex Encontre o vértice ótimo pesquisando

Leia mais

Teoria da Decisão. Otimização Vetorial. Prof. Lucas S. Batista. lusoba

Teoria da Decisão. Otimização Vetorial. Prof. Lucas S. Batista.  lusoba Teoria da Decisão Otimização Vetorial Prof. Lucas S. Batista lusoba@ufmg.br www.ppgee.ufmg.br/ lusoba Universidade Federal de Minas Gerais Escola de Engenharia Graduação em Engenharia de Sistemas Introdução

Leia mais

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Dualidade A eoria da Dualidade é um dos mais importantes tópicos da Programação Linear (PL). Estudos

Leia mais

Programação Linear. MÉTODOS QUANTITATIVOS: ESTATÍSTICA E MATEMÁTICA APLICADAS De 30 de setembro a 13 de novembro de 2011 prof. Lori Viali, Dr.

Programação Linear. MÉTODOS QUANTITATIVOS: ESTATÍSTICA E MATEMÁTICA APLICADAS De 30 de setembro a 13 de novembro de 2011 prof. Lori Viali, Dr. Programação Linear São problemas complexos, muitas vezes de difícil solução e que envolvem significativas reduções de custos, melhorias de tempos de processos, ou uma melhor alocação de recursos em atividades.

Leia mais

Objetivo: Encontrar uma combinação de produtos que dê o maior lucro possível. Decisão a ser tomada Objetivo: Maximizar o lucro total

Objetivo: Encontrar uma combinação de produtos que dê o maior lucro possível. Decisão a ser tomada Objetivo: Maximizar o lucro total Brincando com a Otimização Linear ou Lego of my simplex ( Pendegraft,199) Socorro Rangel DCCE - IBILCE - UNESP O Problema Matéria Prima Disponível 6 peças grandes 8 peças pequenas Especificação do produto

Leia mais

FUNDAMENTOS DE SISTEMAS LINEARES PARTE 1

FUNDAMENTOS DE SISTEMAS LINEARES PARTE 1 FUNDAMENTOS DE SISTEMAS LINEARES PARTE 1 Prof. Iury V. de Bessa Departamento de Eletricidade Faculdade de Tecnologia Universidade Federal do Amazonas Revisão O que é um corpo (campo)? O que é um espaço

Leia mais

DEPARTAMENTO DE ENGENHARIA MECÂNICA

DEPARTAMENTO DE ENGENHARIA MECÂNICA DEPARTAMENTO DE ENGENHARIA MECÂNICA Otimização: Algoritmos e Aplicações na Engenharia Mecânica ENG1786 & MEC2403 Ivan Menezes 2018-2 1 EMENTA 1. Introdução 1.1 Definições Básicas 1.2 Classificação dos

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE ILHA SOLTEIRA FACULDADE DE ENGENHARIA DE ILHA SOLTEIRA

UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE ILHA SOLTEIRA FACULDADE DE ENGENHARIA DE ILHA SOLTEIRA Nível: Mestrado/Doutorado Histórico: Inicialmente, o número de créditos das disciplinas era 8. Passou para 6 créditos em 31/01/01. Voltou para 8 créditos em 28/05/04 Docente(s) Responsável(eis): Prof.

Leia mais

Programação Linear. Dual Simplex: Viabilidade Dual Método Dual Simplex

Programação Linear. Dual Simplex: Viabilidade Dual Método Dual Simplex Programação Linear Dual Simplex: Viabilidade Dual Viabilidade Dual Considere o par de problemas primal (P) dual (D). Agora já sabemos como encontrar a solução de um desses PPL a partir da solução do outro.

Leia mais

Simplex. Investigação Operacional José António Oliveira Simplex

Simplex. 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 mais

Algoritmo Simplex para Programação Linear I

Algoritmo Simplex para Programação Linear I EA Planejamento e Análise de Sistemas de Produção Algoritmo Simple para Programação Linear I DCA-FEEC-Unicamp Modelo de Programação Linear ma c ( n ) s. a. A b A ( m n) b ( m ) c ( n) P ( R n A b} Poliedro

Leia mais

Transparências de apoio à lecionação de aulas teóricas. c 2012, 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Transparências de apoio à lecionação de aulas teóricas. c 2012, 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Programação Linear Transparências de apoio à lecionação de aulas teóricas Versão 4 c 2012, 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Programação Linear Problema de planeamento

Leia mais

1-1 PESQUISA OPERACIONAL INTRODUÇÃO

1-1 PESQUISA OPERACIONAL INTRODUÇÃO 1-1 PESQUISA OPERACIONAL INTRODUÇÃO Regra do Jogo 1-2 Provas MAN ADM 1 a Prova: 8 ou 10 de maio 2 a Prova: 12 ou14 de junho Substitutiva: 18 ou 21 de junho Média P = Média das Provas T = Média dos Testes

Leia mais

Investigação Operacional

Investigaçã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 mais

INFORMAÇÕES TRADE-OFF EM PROBLEMAS DE OTIMIZAÇÃO MULTIOBJETIVO

INFORMAÇÕES TRADE-OFF EM PROBLEMAS DE OTIMIZAÇÃO MULTIOBJETIVO INFORMAÇÕES TRADE-OFF EM PROBLEMAS DE OTIMIZAÇÃO MULTIOBJETIVO Jesus Ossian da Cunha Silva, Programa de Engenharia de Sistemas e Computação-PESC, COPPE, UFRJ 21941-972, Rio de Janeiro, RJ E-mail: jossian@cos.ufrj.br.

Leia mais

Cálculo Numérico BCC760

Cálculo Numérico BCC760 Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita

Leia mais

Maristela Santos. Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo

Maristela Santos. Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo Programação Matemática Maristela Santos Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo Forma Padrão - Definição Características da forma padrão: Problema de minimização Todas

Leia mais

Otimização Aplicada à Engenharia de Processos

Otimização Aplicada à Engenharia de Processos Otimização Aplicada à Engenharia de Processos Aula 4: Programação Linear Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade 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 mais

TP034-Tópicos Especiais de Pesquisa Operacional I

TP034-Tópicos Especiais de Pesquisa Operacional I TP34-Tópicos Especiais de Pesquisa Operacional I (Conjuntos Difusos Princípio da Extensão) Prof. Volmir Wilhelm Curitiba, Paraná, Brasil Gráficos difusos Um gráfico difuso descreve um mapeamento funcional

Leia mais

TP052-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 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 mais

Prof. Lorí Viali, Dr. PUCRS FAMAT: Departamento de Estatística. Curso: Engenharia de Produção

Prof. Lorí Viali, Dr. PUCRS FAMAT: Departamento de Estatística. Curso: Engenharia de Produção Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que se queira resolver o seguinte PPNL: Max f(x) s. a a x b Pode ser que f (x) não exista ou que seja difícil resolver a equação

Leia mais

Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que. Max f(x) s. a a x b

Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que. Max f(x) s. a a x b Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que se queira resolver o seguinte PPNL: Max f(x) s. a a x b Pode ser que f (x) não exista ou que seja difícil resolver a equação

Leia mais

Resolvendo algebricamente um PPL

Resolvendo algebricamente um PPL Capítulo 6 Resolvendo algebricamente um PPL 6.1 O método algébrico para solução de um modelo linear A solução de problemas de programação linear com mais de duas variáveis, não pode ser obtida utilizando-se

Leia mais

Índice. Prefácio Os modelos de programação linear e a investigação operacional 17

Índice. Prefácio Os modelos de programação linear e a investigação operacional 17 Índice Prefácio 13 Capítulo 1 Introdução 1. Os modelos de programação linear e a investigação operacional 17 2. O problema de programação linear 18 2.1. O problema de programação linear em substituição

Leia mais

Degenerescência. Marina Andretta ICMC-USP. 19 de outubro de 2016

Degenerescência. Marina Andretta ICMC-USP. 19 de outubro de 2016 Degenerescência Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc. PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX Prof. Angelo Augusto Frozza, M.Sc. MÉTODO SIMPLEX A ideia geral é Em vez de enumerar todas as soluções básicas (pontos extremos) do problema de PL,

Leia mais

Construção de matrizes inteiras com somas das linhas e das colunas prescritas

Construção de matrizes inteiras com somas das linhas e das colunas prescritas Construção de matrizes inteiras com somas das linhas e das colunas prescritas Rosário Fernandes Departamento de Matemática, Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa, Caparica, Portugal

Leia mais

BCC465 - TÉCNICAS DE MULTI-OBJETIVO. Gladston Juliano Prates Moreira 22 de novembro de 2017

BCC465 - TÉCNICAS DE MULTI-OBJETIVO. Gladston Juliano Prates Moreira   22 de novembro de 2017 BCC465 - TÉCNICAS DE OTIMIZAÇÃO MULTI-OBJETIVO Aula 04 - Otimização Não-linear Gladston Juliano Prates Moreira email: gladston@iceb.ufop.br CSILab, Departamento de Computação Universidade Federal de Ouro

Leia mais

II Seminário da Pós-graduação em Engenharia Elétrica

II Seminário da Pós-graduação em Engenharia Elétrica UMA INVESTIGAÇÃO DOS PARÂMETROS NOS MÉTODOS MISTOS DE OTIMIZAÇÃO NÃO LINEAR Ellen Cristina Ferreira Aluna do Programa de Pós-Graduação em Engenharia Elétrica Unesp Bauru Profa. Dra. Edméa Cássia Baptista

Leia mais

Teoria da Decisão. Abordagem Clássica para Tomada de Decisão Multicritério. Prof. Lucas S. Batista.

Teoria da Decisão. Abordagem Clássica para Tomada de Decisão Multicritério. Prof. Lucas S. Batista. Teoria da Decisão Prof. Lucas S. Batista lusoba@ufmg.br www.ppgee.ufmg.br/ lusoba Universidade Federal de Minas Gerais Escola de Engenharia Graduação em Engenharia de Sistemas Abordagem Bellman-Zadeh Sumário

Leia mais

Programação Linear (PL) Solução algébrica - método simplex

Programação Linear (PL) Solução algébrica - método simplex Universidade Federal de Itajubá Instituto de Engenharia de Produção e Gestão Pesquisa Operacional Simplex Prof. Dr. José Arnaldo Barra Montevechi Programação Linear (PL) Solução algébrica - método simplex

Leia mais

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04 Disciplina Otimização Combinatória Departamento Carga Horária Semanal MINISTÉRIO DA EDUCAÇÃO E CULTURA PRÓ-REITORIA DE GRADUAÇÃO 1 PROGRAMA DE DISCIPLINA Departamento de Computação Teórica Pré-requisitos

Leia mais

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Bibliografia ARENALES, ARMENTANO, MORABITO e YANASSE. Pesquisa Operacional, Campus, 2007. BERTSIMAS,

Leia mais

Pesquisa Operacional

Pesquisa Operacional Pesquisa Operacional Teoria da Dualidade Profa. Sheila Morais de Almeida DAINF-UTFPR-PG outubro - 2015 Problema Dual Cada problema de Programa de Programação Linear está associado a um outro problema de

Leia mais

Programação Linear/Inteira

Programação Linear/Inteira Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira Prof. Thiago Alves de Queiroz Aula 2 Thiago Queiroz (IMTec) Aula 2 Aula 2 1 / 46 Hipóteses de Linearidade Existem algumas hipóteses

Leia mais

MÉTODO DE FATORAÇÃO LU PARA SOLUÇÃO DE SISTEMAS LINEARES

MÉTODO DE FATORAÇÃO LU PARA SOLUÇÃO DE SISTEMAS LINEARES MÉTODO DE FATORAÇÃO LU PARA SOLUÇÃO DE SISTEMAS LINEARES LU FACTORIZATION METHOD FOR SOLVING LINEAR SYSTEMS Natalia Rodrigues da Silva Fernando Pereira de Souza Edivaldo Romanini Universidade Federal de

Leia mais

Lógica do Método Simplex: Passar de Solução Básica Factível para outra Solução Básica, buscando melhorar a Função Objetivo e manter factibilidade

Lógica do Método Simplex: Passar de Solução Básica Factível para outra Solução Básica, buscando melhorar a Função Objetivo e manter factibilidade Lógica do : Passar de Solução Básica Factível para outra Solução Básica, buscando melhorar a Função Objetivo e manter factibilidade Para isso, as condições que devem orientar esse movimento são: (i) a

Leia mais

Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear.

Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear. Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear. Rodrigo Romais (FCSGN) 1 r.romais@gmail.com Resumo: Métodos numéricos de Ponto Interior são extremamente úteis

Leia mais

PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16

PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX Página 16 Após o problema ter sido modelado, pode-se resolvê-lo de forma algébrica. A solução algébrica é dada pelo método simplex elaborado por Dantzig. Antes da

Leia mais

MS428 - RESOLUÇÃO DA PROVA 02-19/10/2010 Prof. Moretti - Respostas sem justificativas não serão consideradas para correção

MS428 - RESOLUÇÃO DA PROVA 02-19/10/2010 Prof. Moretti - Respostas sem justificativas não serão consideradas para correção MS428 - RESOLUÇÃO DA PROVA 02-19/10/2010 Prof. Moretti - Respostas sem justificativas não serão consideradas para correção Nome: Esta prova é composta de três questões. Questão 1: Considere o seguinte

Leia mais

Aula 07: Análise de sensibilidade (2)

Aula 07: Análise de sensibilidade (2) Aula 07: Análise de sensibilidade (2) Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Previously Aulas anteriores: Dualidade

Leia mais

Poliedros na forma padrão

Poliedros na forma padrão Poliedros na forma padrão Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização

Leia mais

Thiago Christiano Silva

Thiago Christiano Silva Thiago Christiano Silva Conteúdo Conceitos Relevantes Problemas de Otimização Conceitos de Estabilidade e Convergência Teoremas de Lyapunov Rede Neural de Hopfield Aplicações do modelo de Hopfield Clusterização

Leia mais

Capítulo 3. O Método Primal Simplex

Capítulo 3. O Método Primal Simplex Capítulo 3 O Método Primal Simplex 3.. Introdução Neste Capítulo, apresenta-se o método de resolução de problemas de programação linear mais utilizado, isto é, o método primal simplex. Assim, apresenta-se

Leia mais

Curso Licenciatura Gestão Ano letivo 2018/2019 Unidade Curricular Modelos de Apoio à Decisão para a Gestão ECTS 5

Curso Licenciatura Gestão Ano letivo 2018/2019 Unidade Curricular Modelos de Apoio à Decisão para a Gestão ECTS 5 Curso Licenciatura Gestão Ano letivo 2018/2019 Unidade Curricular Modelos de Apoio à Decisão para a Gestão ECTS 5 Regime Obrigatório Ano 2º Semestre 2º Sem Horas de trabalho globais Docente (s) Amândio

Leia mais

Pesquisa Operacional

Pesquisa Operacional Pesquisa Operacional Casos Especiais do Método Simplex e Gráfica Profa. Sheila Morais de Almeida DAINF-UTFPR-PG setembro - 2015 1 Casos Especiais do Método Simplex Degeneração Múltiplas soluções ótimas

Leia mais

UM ESTUDO SOBRE O PROBLEMA DA ÁRVORE GERADORA MÍNIMA COM ESTRUTURA DO GRAFO FUZZY

UM ESTUDO SOBRE O PROBLEMA DA ÁRVORE GERADORA MÍNIMA COM ESTRUTURA DO GRAFO FUZZY UM ESTUDO SOBE O POBLEMA DA ÁVOE GEADOA MÍNIMA COM ESTUTUA DO GAFO FUZZY Márcia Tomie Taahashi Universidade Federal de Uberlândia FAMAT/UFU Av. João Naves de Ávila, 22, Campus Sta. Mônica Bloco F, sala8,

Leia mais

INFORMAÇÕES TRADEOFF EM PROBLEMAS MULTIOBJETIVOS. 1. Introdução Problema 1.1. [MOP]Denominamos Problema de Otimização Multiojetivo

INFORMAÇÕES TRADEOFF EM PROBLEMAS MULTIOBJETIVOS. 1. Introdução Problema 1.1. [MOP]Denominamos Problema de Otimização Multiojetivo INFORMAÇÕES TRADEOFF EM PROBLEMAS MULTIOBJETIVOS JESUS OSSIAN DA CUNHA SILVA 1 AND PAULO ROBERTO OLIVEIRA 2 1 Programa de Engenharia de Sistema e Computação, COPPE-UFRJ, CP. 68.511, Rio de Janeiro-RJ,

Leia mais

Combinando inequações lineares

Combinando inequações lineares Combinando inequações lineares A multiplicação por um número > 0 não altera uma inequação 2x x 5 4x 2x 0 2 2 A soma de duas inequações (com o mesmo sentido) produz uma inequação válida x 3x + x 3 2 + 5x

Leia mais

Aula 02: Algoritmo Simplex (Parte 1)

Aula 02: Algoritmo Simplex (Parte 1) Aula 02: Algoritmo Simplex (Parte 1) Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Slides baseados no material de Haroldo Gambini Previously... Aula anterior:

Leia mais

O Algoritmo Talus para Otimização Global

O Algoritmo Talus para Otimização Global O Algoritmo Talus para Otimização Global André Leite Luís Henrique de Santana Programa de Pós-Graduação em Eng. Elétrica Programa de Pós-Graduação em Eng. de Produção leite.andre@gmail.com santanalh@ahoo.com.br

Leia mais

Mé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 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 mais

Análise de Sensibilidade

Análise de Sensibilidade Análise de Sensiilidade Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia Campus de Guaratinguetá UNESP www.feg.unesp.r/~fmarins fmarins@feg.unesp.r Introdução Dados

Leia mais

PESQUISA OPERACIONAL

PESQUISA OPERACIONAL PESQUISA OPERACIONAL Uma breve introdução. Prof. Cleber Almeida de Oliveira Apostila para auxiliar os estudos da disciplina de Pesquisa Operacional por meio da compilação de diversas fontes. Esta apostila

Leia mais

PEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização

PEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização PEA MÉTODOS DE OTIMIZAÇÃO Otimização Definir claramente o problema a ser resolvido Estabelecer os limites físicos (capacidades, restrições) Definir o modelo matemático adequado PEA 8 - PLANEJAMENTO DE

Leia mais

APLICAÇÃO DE NÚMEROS FUZZY TRIANGULARES EM ANÁLISES DE INVESTIMENTOS EM SITUAÇÕES DE INCERTEZA - MÉTODO BASEADO NA TEORIA DOS JOGOS

APLICAÇÃO DE NÚMEROS FUZZY TRIANGULARES EM ANÁLISES DE INVESTIMENTOS EM SITUAÇÕES DE INCERTEZA - MÉTODO BASEADO NA TEORIA DOS JOGOS APLICAÇÃO DE NÚMEROS FUZZY TRIANGULARES EM ANÁLISES DE INVESTIMENTOS EM SITUAÇÕES DE INCERTEZA - MÉTODO BASEADO NA TEORIA DOS JOGOS Alexandre Ferreira de Pinho, Mestrando Escola Federal de Engenharia de

Leia mais

Problemas de programação geométrica signomial via otimização DC

Problemas de programação geométrica signomial via otimização DC Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Problemas de programação geométrica signomial via otimização DC Clarissa Pessoa Borges Fernandes Faculdade Maurício de Nassau João Pessoa, PB E-mail:

Leia mais

CAPÍTULO 4. Teoria da Dualidade

CAPÍ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 mais

Aula 19: Lifting e matrizes ideais

Aula 19: Lifting e matrizes ideais Aula 19: Lifting e matrizes ideais Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Previously... Branch-and-bound Formulações

Leia mais

Métodos de Pesquisa Operacional

Métodos de Pesquisa Operacional Métodos de Pesquisa Operacional Programação Linear é a parte da Pesquisa Operacional que trata da modelagem e resolução de problemas formulados com funções lineares. Programação Linear } Métodos de Resolução

Leia mais