Programao Linear Afinal o que a Programao Linear
- Slides: 44
Programação Linear
Afinal o que é a Programação Linear? A Programação Linear consiste em otimizar (maximizar ou minimizar) uma dada função linear, que se chama função objetivo, definida num dado conjunto convexo, tendo em conta que as variáveis estão sujeitas a restrições.
Nota Histórica Século III a. C – Euclides Livro III – ( Procurava encontrar a maior e a menor distância de um ponto a uma circunferência) Livro IV – ( Descreveu uma forma de obter um Paralelogramo de área máxima e com um dado perímetro)
1759 – Quesnay (publica o Tableau Economique pode ser considerado a primeira grande tentativa de modelizar a economia) 1838 - Cournot (incluiu no seu estudo a determinação do ponto de equilíbrio que origina o lucro máximo) 1874 – Walras (publica o Sistema de Equilíbrio Geral onde procura a melhor forma de interpretar a economia como um todo)
1937 – Von Neumann (publica A Model of General Economic Equilibrium onde é formulado o modelo de Programação Linear dinâmica, em que admite métodos alternativos de produção simples ou conjunta. ) 1939 – Kantorovich (formulou rigorosamente um problema de Programação Linear no trabalho Métodos Matemáticos de Organização e Planeamento da Produção, mas não apresentou um algoritmo de resolução) O grande salto da Programação Linear é dado através das aplicações em problemas de transportes na década de 40 (em particular, pelas Forças Armadas durante a Segunda Guerra Mundial).
1947 – Dantzig (trabalhou no Pentágono como conselheiro matemático, onde era frequentemente chamado para resolver problemas de planeamento. Como a maioria destes diziam respeito à economia aconselhouse junto ao economista Koopmans) No entanto, contrariamente ao que Dantzig pensou, os economistas ainda não tinham métodos de resolução de tais problemas. Foi então que Dantzig propôs o Método Simplex que tornou possível a solução de problemas de otimização de vários tipos
Um ano mais tarde…
Koopmans e Dantzig encontraram-se. Porque não reduzir o nome de Programação de Estruturas Lineares para Programação Linear? É isso! A partir de agora é esse o seu nome. Nasceu assim a designação de Programação Linear. Desde então, as aplicações da Programação Linear não cessaram.
George Bernard Dantzig �Nasceu: �Morreu: Portland, 8 de Novembro de 1914 Califórnia, 13 de maio de 2005
�Foi um matemático Americano, que introduziu o método simplex e é considerado "pai da programação linear". Recebeu muitas honras, incluindo a Medalha Nacional de Ciências em 1975 e o primeiro Prêmio da Teoria John von Neumann em 1975.
�O pai, Tobias Dantzig, foi um matemático russo que estudou com Henri Poincaré em Paris. Tobias casou-se com uma estudante da universidade de Sorbonne (também estudante de matemática), Anja Ourisson, e com ela imigrou para os Estados Unidos, para Oregon. Tobias acreditava que a sua pronúncia com sotaque russo o impediria de conseguir empregos manuais, tais como pintor e construção de estradas. E foi nesse meio de pobreza económica que George nasceu.
Onde se aplica? Os domínios de aplicação da Programação Linear são vastíssimos. Por exemplo: ØGestão de empresas; ØProblemas de transportes; ØEstrutura financeira dos bancos; ØObtenção de misturas ótimas; ØPlaneamento agrícola; ØEstratégias militares, …
A Direcção de Marketing do IKEA sugere o lançamento de um novo modelo de secretária e de estante em substituição dos modelos actuais.
Aquela Direção não vê dificuldade de colocação no mercado para as estantes enquanto que aconselha que a produção mensal de secretárias não ultrapasse as 160 unidades.
Após estudos levados a cabo pela Direção de Produção, conclui-se que: A disponibilidade mensal do Departamento de Estampagem é de 720 horas-máquina; A disponibilidade mensal do Departamento de Montagem e Acabamento é de 880 horas-homem; Cada secretária necessita de 2 horas-máquina de Estampagem e 4 horas-homem de Montagem e Acabamento; Cada estante necessita de 4 horas-máquina de Estampagem e 4 horas-homem de Montagem e Acabamento.
As margens brutas unitárias estimadas são de 60 euros para as secretárias e 30 euros para as estantes. A empresa pretende determinar o plano de produção mensal para estes novos modelos que maximiza a margem bruta.
Sejam: x, o número de secretárias; y, o número de estantes; z, a margem bruta total. Variáveis
OBJECTIVO: OBJECTIVO determinar valores para estas variáveis que maximizem z = 6 x + 3 y (em 10 euros) Restrições impostas pelas limitações da capacidade produtiva e do mercado.
Linguagem corrente Linguagem Matemática Cada secretária necessita de 2 horas -máquina 2 x Cada estante necessita de 4 horas -máquina 4 y A disponibilidade mensal é de 720 horas-máquina 2 x + 4 y ≤ 720
Linguagem corrente Linguagem Matemática Cada secretária necessita de 4 horas -máquina 4 x Cada estante necessita de 4 horas -máquina 4 y A disponibilidade mensal é de 880 horas-máquina 4 x + 4 y ≤ 880
Linguagem corrente Linguagem Matemática A produção mensal de secretárias não pode ultrapassar as 160 unidades. x ≤ 160 O número de secretárias não pode ser negativo x≥ 0 O número de estantes não pode ser negativo y≥ 0
As condições de não negatividade , indicam-nos que os pares ordenados (x, y) se encontram no primeiro quadrante. As variáveis que entram na formulação do problema não podem assumir valores negativos. Por isso, em geral, a não negatividade das variáveis é considerada uma restrição natural, que acontece pelo facto de muitas das actividades só poderem ser executadas a níveis não negativos.
O problema consiste em escolher x e y por forma a maximizar z = 6 x + 3 y sujeito a 2 x + 4 y ≤ 720 4 x + 4 y ≤ 880 x ≤ 160 x, y ≥ 0.
Conjunto das soluções admissíveis ou região de validez É toda a solução que satisfaz as restrições do problema e as restrições da não negatividade. Note-se que uma solução possível não precisa optimizar a função objectivo, e frequentemente há infinitas soluções possíveis.
De acordo com esta regra, a solução é x* = 160 e y* = 60, valores que dão, respetivamente, o número de secretárias e estantes a produzir por mês pelo IKEA. Deste programa de produção resulta para a empresa uma margem bruta mensal de 11400 euros.
Uma das tarefas propostas para a “Quinta das Celebridades” consiste em determinar as quantidades de cada tipo de ração que devem ser dadas diariamente a cada animal de forma a conseguir uma certa qualidade nutritiva a um custo mínimo.
Os dados relativos ao custo de cada tipo de ração, às quantidades mínimas diárias de ingredientes nutritivos básicos a fornecer a cada animal, bem como às quantidades destes existentes em cada tipo de ração (g/kg) constam no quadro seguinte: Ração Granulado Farinha Quantidade mínima requerida Hidratos de carbono 20 50 200 Vitaminas 50 10 150 Proteínas 30 30 210 Custo (cênts/kg) 10 5 Ing. Nutritivos
x , a quantidade em quilogramas de granulado a fornecer diariamente a cada animal; y, a quantidade em quilogramas de farinha a fornecer diariamente a cada animal; O custo total (em cêntimos) a suportar diariamente com a alimentação de cada animal é z = 10 x+5 y Objectivo dos concorrentes: minimizar o custo total.
As possibilidades de escolha estão limitadas pelas seguintes restrições relativas ao regime alimentar de cada animal: 20 x + 50 y ≥ 200 O primeiro membro desta desigualdade exprime a quantidade (g) de hidratos de carbono a fornecer diariamente. O segundo membro exprime, por sua vez, a quantidade quotidiana mínima necessária destes nutrientes. Analogamente para as vitaminas: 50 x + 10 y ≥ 150 E para as proteínas: 30 x + 30 y ≥ 210
Sabendo que a quantidade de cada ração a fornecer diariamente é não negativa, isto é, x ≥ 0 e y ≥ 0, tem-se, finalmente, o modelo de programação linear que permite estabelecer a “dieta” dos animais: Minimizar Sujeito a z = 10 x + 5 y 20 x + 50 y ≥ 200 50 x + 10 y ≥ 150 30 x + 30 y ≥ 210 x ≥ 0, y ≥ 0
É fácil concluir que a solução pretendida é x* = 2 e y*= 5, valores que dão, respectivamente, as quantidades (em quilogramas) de granulado e farinha a fornecer diariamente a cada animal. Desta “dieta” resulta para a quinta um custo de alimentação diário com cada animal de 45 cêntimos.
Para angariarem fundos para o Carro da “Queima das Fitas”, os alunos do 12ºano de Matemática optaram por vender 300 t-shirts e 600 esferográficas. Para tal, decidiram fazer dois tipos de lotes: tipo A: uma t-shirt e uma esferográfica; tipo B: duas t-shirts e cinco esferográficas. Os lotes do tipo A foram vendidos a 8€ e os do tipo B a 18€.
Quantos lotes de cada tipo convém formar para obter o lucro máximo com a sua venda? Há 300 t-shirts e 600 esferográficas. Comecemos por identificar as incógnitas do problema que são: x, número de lotes de tipo A y, número de lotes de tipo B Graficamente, x e y podem ser tomados, respectivamente, como coordenadas de um ponto.
Qual a função objetivo? O lucro. Como cada lote do tipo A custa 8€ e do tipo B custa 18€, a função linear (L) expressa-se por L = 8 x + 18 y (1) Pretende-se maximizar esta expressão. A igualdade (1) pode ainda ser expressa por: y = - 8/ 18 x + L/18. Tracemos uma recta dessa família, por exemplo, fazendo L = 680 obtém-se então a recta de equação y = - 8/18 x + 40.
Número de lotes Número de t-shirts Número de esferográfi cas Lucro Tipo A x x x 8 x Tipo B y 2 y 5 y 18 y Total x+y x + 2 y x + 5 y 8 x + 18 y
Restrições: O número de lotes de cada tipo é não negativo, ou seja, x ≥ 0 e y ≥ 0, com x e y inteiros. O número de t-shirts não pode ser superior a 300, isto é, x + 2 y ≤ 300 y ≤ 150 – 1/2 x. O número de esferográficas não pode ser superior a 600, isto é, x + 5 y ≤ 600 y ≤ 120 – 1/5 x.
Desta região de validez fazem parte os vértices do polígono que a limita. Esses vértices vão ser determinados algebricamente: x + 2 y = 300 x = -2 y + 300 x + 5 y = 600 -2 y + 300 + 5 y = 600 x = -2 y + 300 x = 100 3 y = 300 y = 100 Os vértices do polígono são então os pontos de coordenadas: (0, 120), (100, 100), (300, 0) e (0, 0).
Como a solução (0, 0) é eliminada desde o início, decide-se analiticamente qual dos outros é a solução procurada: 8 x 0 + 18 x 120 = 2160 8 x 100 + 18 x 100 = 2600 8 x 300 + 18 x 0 = 2400 Verificamos então que (100, 100) é a solução óptima.
Os elementos do Carro concluíram, que devem ser feitos 100 lotes do tipo A e 100 lotes do tipo B, obtendo-se, assim, um lucro de 2600 euros. Está encontrada a solução do problema.
Trabalho realizado por: Flávio Rocha Tiago Moreira 12ºF Disciplina: Matemática Ano letivo: 2012/2013
- O que somos afinal
- Sou coletivo afinal tenho o mundo dentro de mim
- Simple linear regression and multiple regression
- Contoh soal persamaan non linear
- Linear and non linear text
- Linear plot in literature
- Contoh soal persamaan non linier metode numerik
- Non linear pipeline processor
- What is linear multimedia
- Left linear grammar example
- Perbedaan fungsi linear dan non linear
- Resume penerapan fungsi non linier
- Linear independence
- Linear algebra linear transformation
- Koordinat lereng
- Principle of linear impulse and momentum
- Contoh simultan
- Non linear tables
- Linear or nonlinear tables
- Difference between linear and non linear equation
- Linear editing vs non linear editing
- Eliminasi gauss naif
- Closure properties of regular languages
- Texto narrativo exemplo
- Me gusta la gente capaz de entender mario benedetti
- Moins aussi plus
- El que dice lo que no debe escucha lo que no quiere
- Estrategias de aprendizaje qqq
- 1.4 más vale paso que dure y no trote que canse
- Frases me gusta la gente transparente
- Quien dijo y si perezco que perezca
- Vigila tus pensamientos se convierten en palabras
- Las personas valen por lo que son y no por lo que tienen
- Poema
- Que significa la sigla sofia
- Ser sobrios
- Coisas que rimam com laranja
- Los pajaritos cantan
- Las partes de un poema quiero ser pintor
- Que canten los niños en letra completa
- Que cada amanecer sea mejor que su vispera
- Nada te turbe versiculo
- Funcionamiento de la polea
- Propiedades de la.luz
- Proyectos de 5s