TRABALHO DE PROGRAMAÇÂO LINEAR



Documentos relacionados
Utilização do SOLVER do EXCEL

PROGRAMAÇÃO LINEAR. Resolução de problemas de programação linear usando o comando Solver, no Excel.

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

A calculadora se vamos utilizar na proposta de resolução deste exame nacional é a fx-cg20

7. Teoria Estruturalista

Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente:

Todos os exercícios sugeridos nesta apostila se referem ao volume 1. MATEMÁTICA I 1 FUNÇÃO DO 1º GRAU

Capítulo 1. x > y ou x < y ou x = y

PROBLEMA DE TRANSPORTE: MODELO E MÉTODO DE SOLUÇÃO

a 1 x a n x n = b,

Matemática - UEL Compilada em 18 de Março de Prof. Ulysses Sodré Matemática Essencial:

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

Pesquisa Operacional. Função Linear - Introdução. Função do 1 Grau. Função Linear - Exemplos Representação no Plano Cartesiano. Prof.

Associação de resistores

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

2. MÓDULO DE UM NÚMERO REAL

[a11 a12 a1n 4. SISTEMAS LINEARES 4.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo

Uma 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).

APLICAÇÕES DA DERIVADA

Investigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES

MÉTODO DO CAMINHO CRÍTICO (CPM)

Notas de aula número 1: Otimização *

Usando o Excel ESTATÍSTICA. Funções

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e

MANUAL DO GESTOR DE FINANÇAS

Sistemas Lineares no CAp UFRJ: Resolvendo Equações Matriciais no Excel

Dadas a base e a altura de um triangulo, determinar sua área.

AS DIFICULDADES DOS ALUNOS DO 8º ANO DO ENSINO FUNDAMENTAL NA COMPREENSÃO DE EQUAÇÕES E INEQUAÇÕES

Revisão de combinatória

Pesquisa Operacional Programação em Redes

Centro de Formação de Associação de Escolas de. Paços de Ferreira, Paredes e Penafiel. Acção de Formação

CAPÍTULO 2. Grafos e Redes

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Matemática - UEL Compilada em 18 de Março de Prof. Ulysses Sodré Matemática Essencial:

MANUAL RÁPIDO DE UTILIZAÇÃO

Empresariado Nacional e Tecnologias de Informação e Comunicação: Que Soluções Viáveis para o Desenvolvimento dos Distritos?

3) IMPORTÂNCIA DESTE PROGRAMA DE APRENDIZAGEM NA FORMAÇÃO PROFISSIONAL, NESTE MOMENTO DO CURSO

Fundamentos da Matemática

Plano de Trabalho Docente Ensino Médio

Proporcionalidade Directa e Inversa

Título: Sistemas Lineares no CAp UFRJ: Interpretações Algébrica e Gráfica

(b) (1,0 ponto) Reciprocamente, mostre que, se um número x R possui representação infinita em toda base β, então x é irracional.

CAPÍTULO 1 - CONTABILIDADE E GESTÃO EMPRESARIAL A CONTROLADORIA

Matemática Aplicada às Ciências Sociais

A EXPLORAÇÃO DE SITUAÇÕES -PROBLEMA NA INTRODUÇÃO DO ESTUDO DE FRAÇÕES. GT 01 - Educação Matemática nos Anos Iniciais e Ensino Fundamental

Trabalhando Matemática: percepções contemporâneas

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Conceitos Fundamentais

Modelando o controle do crescimento humano

computador-cálculo numérico perfeita. As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem:

REPRESENTAÇÃO FASORIAL DE SINAIS SENOIDAIS

O consumo de conteúdos noticiosos dos estudantes de Ciências da Comunicação da Faculdade de Letras da Universidade do Porto

GAAL /1 - Simulado - 1 Vetores e Produto Escalar

APLICAÇÕES DE NÚMEROS COMPLEXOS

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

Investigação Operacional

Equações do segundo grau

Variantes sobre o método Simplex: Método do grande M

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Soluções de Questões de Matemática do Centro Federal de Educação Tecnológica Celso Suckow da Fonseca CEFET/RJ

por João Gomes, Director Executivo do Instituto de Planeamento e Desenvolvimento do Turismo e Professor Associado da Universidade Fernando Pessoa

A equação do 2º grau

Metodologia Projectual?

Algoritmos e Programação de Computadores I. Prof. Eduardo

Nível B3 SISTEMAS DE EQUAÇÕES

Plano de Trabalho Docente Ensino Médio

24 O uso dos manuais de Matemática pelos alunos de 9.º ano

MATERIAL MATEMÁTICA I

PESQUISA OPERACIONAL. Fabiano F. T. dos Santos. Instituto de Matemática e Estatística

MANUAL DO GESTOR DE FINANÇAS

À DESCOBERTA DE SOFTWARE

POR QUE INVERTER O SINAL DA DESIGUALDADE EM UMA INEQUAÇÃO? GT 02 Educação matemática no ensino médio e ensino superior.

Métodos Matemáticos para Gestão da Informação

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE II): ATINGIR META E SOLVER

Como estruturar empreendimentos mistos

( ) , L x x. L x x x. (17) Lx ( ) L(17) L(17) L(17)

ANÁLISE GRÁFICA DOS RESULTADOS EXPERIMENTAIS

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

XI Mestrado em Gestão do Desporto

Base de Dados para Administrações de Condomínios

Iniciação à Recolha de Dados Com TI-Nspire CX

Problema de Transporte. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 8 modelos

Trabalho realizado por: João Pedro Cunha nº12 João Gentil nº11

Esta aplicação é activada pressionando a tecla [APPS] da sua calculadora e seleccionando a opção?:inequality.

Introdução a IO V 1.1, V.Lobo, EN/ISEGI, 2007

Só Matemática O seu portal matemático FUNÇÕES

Jogos. Redes Sociais e Econômicas. Prof. André Vignatti

O Problema do Troco Principio da Casa dos Pombos. > Princípios de Contagem e Enumeração Computacional 0/48

PLANEJAMENTO DA MANUFATURA

AULA COM O SOFTWARE GRAPHMATICA PARA AUXILIAR NO ENSINO E APRENDIZAGEM DOS ALUNOS

Usando o Excel ESTATÍSTICA. A Janela do Excel Barra de título. Barra de menus. Barra de ferramentas padrão e de formatação.

HM-Service-Broschüre-Port :47 Uhr Seite 1. Assistência Técnica e Produção

NEVES, Maria, GUERREIRO, Luís, et. al, Matemática A 10 Caderno de Actividades, Porto Editora, Porto, 2007

COMO GERAR UM ARQUIVO NÃO IDENTIFICADO NO TABWIN

SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO

Regime de transição de plano de estudos e tabela de equivalências

Pesquisa Operacional. 4x1+3x2 <=1 0 6x1 - x2 >= 20 X1 >= 0 X2 >= 0 PESQUISA OPERACIONAL PESQUISA OPERACIONAL PESQUISA OPERACIONAL PESQUISA OPERACIONAL

Transcrição:

TRABALHO DE PROGRAMAÇÂO LINEAR Pedro Barbosa Luís Gomes 1

Introdução O objectivo da Programação Linear é optimizar problemas de decisão, usando para isso modelos que caracterizem uma realidade. A Programação Linear tornou-se então como uma forma eficiente de resolver uma vasta variedade de problemas que estão associados a inúmeros domínios, dos quais: no planeamento da distribuição e produção de produtos, nas decisões ligadas às políticas micro-económicas e macro-económicas da governação de países (por exemplo situações militares), no planeamento de curto prazo em aproveitamento hidroeléctricos, na utilização como sub-rotinas para o suporte de tarefas específicas em códigos de programação linear. Desta forma a Programação Linear têm aplicabilidade na indústria, na agricultura, na economia, entre outras. Notas históricas e definição A Programação Linear é uma técnica da Matemática Aplicada que constitui um dos ramos da Investigação Operacional, em que Programação se refere à programação de tarefas ou planificação, não sendo programação no sentido da Informática; e linear advém do facto de as expressões que se utilizam serem lineares. Um modelo de Programação Linear é constituído por variáveis de decisão, as quais pretendemos determinar, por objectivo, isto é o que se pretende optimizar e por restrições, que têm de ser satisfeitas. Para se determinar a solução de forma a cumprir o objectivo são utilizadas diferentes procedimentos, dos quais o método Simplex, que é o mais antigo, e o método Primal-Dual. O método Simplex baseia-se num algoritmo que permite resolver problemas de Programação Linear, enquanto que o método Primal-Dual se baseia na representação gráfica. O problema de optimizar uma função linear começou em 1826 com os estudos de Fourier relativamente aos sistemas lineares de inequações, mas só em 1939 se revelou a importância prática destes problemas, quando Kantorovich criou um algoritmo para a sua solução. George Dantzig e outros cientistas do Departamento da Força Aérea Americana apresentaram em 1947 um método denominado Simplex, de forma a 2

resolverem os problemas de Programação Linear, cujas primeiras grandes aplicações foram no domínio militar. Ainda em 1947, Koopman demonstrou a aplicabilidade da Programação Linear para a análise da teoria económica clássica. Entre 1950 e 1965 foram desenvolvidos os algoritmos para os modelos de Programação Linear em rede, que se podem classificar em: Especialização do método Simplex Método Primal-Dual A especialização do método começou com Dantzig mas só atingiu o seu máximo com Ellis Johnson, em relação ao método Primal-Dual, este teve origem no algoritmo de Harold Kulm e foi finalizado com o algoritmo da condição de Delbert Fulkerson em 1961. 3

Enunciado do problema e tabela de síntese de dados Uma loja de artigos de desporto tem em stock 90 fatos de treino, 50 pares de sapatilhas, que pretende pôr a venda numa campanha de saldos. Para o efeito, está prevista a constituição de dois tipos de lotes: Lote A: 2 fatos de treino + 1 par de sapatilhas, com o preço de 30. Lote B: 3 fatos de treino + 2 pares de sapatilhas, com o preço de 45. Quantos lotes de cada tipo deve o dono da loja constituir para que a receita da venda seja máxima? Artigos Lotes A B Nº de peças Fatos de treino 2 3 90 Pares de sapatilhas 1 2 50 Preço 30 45 4

Resolução do problema Método analítico Equação da receita R = 30 x + 45y, pois a receita é igual à soma do número de lotes multiplicado pelo preço de cada um deles (tomando como variável x o lote A e como variável y o lote B). Limitações 2x 90 x + 2y 50 x 0 y 0 A primeira equação ( 2x 90 ) significa que a venda dos fatos de treino, seja qual for o lote, não poderia ultrapassar as 90 peças. A segunda equação ( x + 2y 50 ) significa que a venda de pares de sapatilhas, seja qual for o lote, não poderia ultrapassar os 50 pares. As equações x 0 e y 0 impõe que a venda de lotes não seja negativa. Resolução do problema 2x = 90 x + 2y = 50 2x = 90 x = 50 2y 2(50 2y) = 90 x = 50 2y 100 4y = 90 y = 10 x = 50 2y x = 30 A solução do problema seria y = 10 e x = 30, ou seja, para se atingir a receita máxima teria que se vender 30 lotes do tipo A e 10 lotes do tipo B. 5

Método gráfico Limitações 2x 90 x + 2y 50 x 0 y 0 Ao traçarmos a recta 2 x = 90 obteríamos o seguinte gráfico: Ao traçarmos a recta x + 2 y = 50 obteríamos o seguinte gráfico: 6

Logo, ao traçarmos ambas as rectas, com as devidas restrições, obteríamos o seguinte gráfico: O gráfico terá três soluções, sendo: (0,25) 7

(45,0) (30,10) 8

Método da utilização de calculadora gráfica 1º- Ligar a máquina e escolher a opção graph no menu. 2º- Seleccionar a tecla F3 (type no visor) e de seguida F6 (seta) e a tecla F4. 3º- Inserir as inequações. ( 2x 90 e x + 2y 50 ). 4º- Seleccionar a tecla F3 (type no visor) e de seguida F6 (seta) e desta vez a tecla F3. 5º- Inserir a equação y 0 6º- Seleccionar a tecla EXE para esboçar o gráfico. 7º- Seleccionar a tecla shift e de seguida F3 para aceder a opção v-window para ajustar com as seguintes opções: Xmin:0 (para dar a ideia d x 0 já que tal não é função). Xmax:45 Ymin:0 Ymax35 8º- Seleccionar a tecla shift e de seguida F5 para aceder à opção G-Solv, em que se seleccionará de seguida a tecla F5 para aceder à opção ISCT que lhe dará as intercepções, sendo estas algumas das soluções possíveis, sendo elas (0,25), (45,0) e (30,10). 9

Conclusão Lote A Lote B Receita ( R 30 x + 45y 0 25 1125 45 0 1350 30 10 1350 = ) De acordo com os resultados obtidos podemos concluir que vendendo 45 lotes do tipo A, ou 30 lotes do tipo A e 10 lotes do tipo B, a receita seria de 1350, sendo ambas a solução ideal. A Programação Linear apresenta uma grande aplicabilidade no quotidiano, estando presente em diversas áreas como indústria, situações militares, agricultura e apresentando o seu desenvolvimento máximo na área económica, como já foi referido anteriormente. Daí ser muito importante estarmos familiarizados com os problemas que a programação linear nos permite resolver. Relativamente ao nosso problema, a programação linear possibilitou-nos a tomada de decisão em termos de planeamento, com o intuito de maximizar a receita máxima de uma loja de artigos de desporto. Este trabalho permitiu-nos pôr em prática os conhecimentos aprendidos na aula, aprofundando os mesmos e dando-nos uma perspectiva mais ampla das aplicabilidades e importância da Programação Linear. 10

Bibliografia http://www.densis.fee.unicamp.br/~anibal/ia881ea042/aulas/plcap1_2001.ppt http://pwp.net.ipl.pt/deea.isel/jsousa/doc/sig2005.pdf http://www.estv.ipv.pt/8matviseu/matviseu_prog_linear.pdf http://www.netprof.pt/matematica/pdf/programacaolinear.pdf http://paginas.fe.up.pt/~mam/proglinimp.pdf 11