UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO



Documentos relacionados
PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica

CAPÍTULO O Método Simplex Pesquisa Operacional

Programação Linear. Problema de produção. Transparências de apoio à disciplina de Métodos de Apoio à Decisão. Matéria prima disponível diariamente

Teoria Básica e o Método Simplex. Prof. Ricardo Santos

2. Qual dos gráficos abaixo corresponde à função y= x? a) y b) y c) y d) y

Introdução em Engenharia. Problemas de Engenharia. Engenharia: Sérgio Haffner SÍNTESE. Conceitos Conceitos fundamentais

Investigação Operacional

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. III Método Simplex

Universidade Federal de Itajubá. Instituto de Engenharia de Produção e Gestão. Pesquisa Operacional. Dualidade

PESQUISA OPERACIONAL: NA TOMADA DE DECISÕES ADMINISTRATIVA

Coordenadoria de Matemática Programação Linear. Professor: Oscar Luiz T. de Rezende

PRO Pesquisa Operacional II

Exercícios de Método Simplex Enunciados

Matemática Básica Intervalos

Método Simplex Revisado

CURSO: ADMINISTRAÇÃO Prof Dra. Deiby Santos Gouveia Disciplina: Matemática Aplicada FUNÇÃO RECEITA

Análise de Sistemas de Controle no Espaço de Estados

FOLHA 5. Problemas de Transportes e de Afectação

Programação Linear - Parte 4

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira

CAP. II RESOLUÇÃO NUMÉRICA DE EQUAÇÕES NÃO LINEARES

EA044 Planejamento e Análise de Sistemas de Produção Lista de Exercícios 1 Prof. Paulo Valente

MÉTODO SIMPLEX QUADRO SIMPLEX

Método Simplex das Duas Fases

Preço de uma lapiseira Quantidade Preço de uma agenda Quantidade R$ 10, R$ 24, R$ 15,00 80 R$ 13, R$ 20,00 60 R$ 30,00 160

MANUAL DO USUÁRIO SIMPLEX. Prof. Erico Fagundes Anicet Lisboa, M. Sc.

Escola Secundária com 3º ciclo D. Dinis 11º Ano de Matemática A Tema II Introdução ao Cálculo Diferencial I Funções Racionais e com Radicais

INSTITUTO SUPERIOR TÉCNICO Análise e Síntese de Algoritmos. RESOLUÇÃO DA RESPESCAGEM DO 2 o TESTE

AGRUPAMENTO DE ESCOLAS DA SÉ GUARDA. MATEMÁTICA B Curso de Artes Visuais

Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)

Semana 7 Resolução de Sistemas Lineares

CURSO DE MATEMÁTICA BÁSICA PROGRAMA DE EDUCAÇÃO TUTORIAL CENTRO DE ENGENHARIA DA MOBILIDADE

Aula 3 Função do 1º Grau

Elvis Magno da Silva, autor Vladas Urbanavicius Júnior, autor

Matemática Aplicada às Ciências Sociais

Universidade Federal de Santa Maria Centro de Ciências Naturais e Exatas Departamento de Física Laboratório de Teoria da Matéria Condensada

Equação e Inequação do 2 Grau Teoria

Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2005.

ÁLGEBRA. Aula 5 _ Função Polinomial do 1º Grau Professor Luciano Nóbrega. Maria Auxiliadora

PLANEJAMENTO E MODELAGEM

Unidade 3 Função Afim

Atividade extra. Exercício 1. Exercício 2. Matemática e suas Tecnologias Matemática

PESQUISA OPERACIONAL I

5. O Mapa de Karnaugh

ESCOLA SUPERIOR DE TECNOLOGIA DE VISEU

FUNÇÃO DO 2º GRAU PROF. LUIZ CARLOS MOREIRA SANTOS

Atualizado em: 10/08/2010

RELATÓRIO DA FORMAÇÃO

Exercícios de Programação linear

Avaliação e Desempenho Aula 1 - Simulação

Apontamentos de matemática 5.º ano - Múltiplos e divisores

Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão

A forma geral de uma equação de estado é: p = f ( T,

Análise de Regressão. Notas de Aula

Programação de Computadores I. Linguagem C Função

Metodologias de Programação

Primeira Prova de Análise e otimização de Código - DCC888 -

Álgebra Linear AL. Luiza Amalia Pinto Cantão. Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP

Chama-se razão de dois números racionais a e b (com b 0) ao quociente do primeiro

A PROGRAMAÇÃO LINEAR E O PROCESSO DE DECISÃO

Simplificação de Expressões Booleanas e Circuitos Lógicos

Problemas de Fluxos em Redes

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO

3º Ano do Ensino Médio. Aula nº09 Prof. Paulo Henrique

MATEMÁTICA PROVA 3º BIMESTRE

Simplex e o Problema do Transporte

GESTÃO DA MANUTENÇÃO

Sistemas de Informações Gerenciais

0.1 Curvas de Ofertas e Demandas Lineares

Programação de Aulas 1º Ano 3º Bimestre De 07/08 a 20/09

Roteiro da aula. MA091 Matemática básica. Conjuntos. Subconjunto. Aula 12 Conjuntos. Intervalos. Inequações. Francisco A. M. Gomes.

O presente documento dá a conhecer os seguintes aspetos relativos à prova:

Metodologia de Investigação Educacional I

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Cadeira: Análise de Sistemas

AMEI Escolar Matemática 9º Ano Sistemas de Equações

UNICAMP ª Fase MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

Métodos Quantitativos Aplicados

Programa de Matemática 2º ano

INTERPRETAÇÃO GEOMÉTRICA DA SOLUÇÃO DE SISTEMA EQUAÇÃO LINEAR COM O USO GEOGEBRA

Problemas de transporte: um estudo de caso envolvendo a utilização da programação linear

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções

(1, 6) é também uma solução da equação, pois = 15, isto é, 15 = 15. ( 23,

Capítulo 1. Uma Introdução à Econometria

a) 2 b) 3 c) 4 d) 5 e) 6

Teste de Funções por Cobertura do Grafo de Fluxo de Controle

PLANO DE ENSINO DE MATEMÁTICA 1ª SÉRIE DO ENSINO MÉDIO 1º BIMESTRE DIRETORIA DE ENSINO REGIÃO CAIEIRAS

Teoria Geral da Administração II. Teoria Matemática

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina.

Teoria de Jogos. Algoritmo Minimax e Alfa-Beta AED

Aula 5: determinação e simplificação de expressões lógicas

Resolução Numérica de Equações Parte I

Prof. Michel Sadalla Filho

Método Simplex Resolução Algébrica. Prof. Ricardo Santos

AGRUPAMENTO DE ESCOLAS RAINHA D. LEONOR ESCOLA BÁSICA 2/3 EUGÉNIO DOS SANTOS Matemática Conteúdos 8ºAno de Escolaridade Ano Letivo 2013/14

Correlação e Regressão linear simples

Plano da Apresentação. Correlação e Regressão linear simples. Correlação linear. Associação entre hábitos leitura e escolaridade.

Calculando seno(x)/x com o interpretador Hall.

3.3 Qual o menor caminho até a Escola? 28 CAPÍTULO 3. CICLOS E CAMINHOS

Transcrição:

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

SAD Sistemas de Apoio à Decisão 2011/02 Aula Cinco crishamawaki@yahoo.com.br

Modelos de decisão Sistemas de Apoio à Decisão 3

Modelos de decisão Um modelo é uma representação simplificada da realidade. A realidade é demasiado complexa para poder ser representada na sua totalidade. Parte dessa complexidade é irrevelante para a resolução do problema especifico. A maior característica de um SAD é a inclusão de modelos. Sistemas de Apoio à Decisão 4

Modelos de decisão Descreve Objectivo Porque é que o sistema existe? Explica Função Como é que funciona? Prevê Estado O que está a fazer? Forma Qual é o seu aspecto? Sistemas de Apoio à Decisão 5

Modelos de decisão Um modelo é um mecanismo para prever o resultado de saída de um sistema real, sob determinadas condições especificadas pelos dados de entrada do modelo, sem que se tenha que usar o próprio sistema real. A estrutura do modelo descreve a forma do sistema e o comportamento do modelo explica o seu funcionamento. Sistemas de Apoio à Decisão 6

Modelos de decisão De acordo com o seu grau de abstracção, os modelos podem ser classificados em 3 grupos diferentes: Abstracção Icónicos Analógicos Matemáticos ou quantitativos Sistemas de Apoio à Decisão 7

Modelos de decisão Icónicos - os menos abstractos - constituem uma réplica física do sistema, normalmente a uma escala diferente da original. Exemplos: 3D (um automóvel, uma maquete de um edifício) e 2D (fotografias). Analógicos - não se parecem com o sistema real, mas comportam-se da mesma forma. São mais abstractos e constituem representações simbólicas da realidade. Exemplos: gráficos de barras, organogramas, mapas. Matemáticos ou quantitativos - a complexidade das relações existentes entre as diversas componentes de um sistema não pode muitas vezes ser representadas através de imagens, sendo necessárias formas mais abstractas de representação matemática. A maior parte dos SADs usam modelos matemáticos. Sistemas de Apoio à Decisão 8

Vantagens do uso de modelos Permitem a compressão do tempo - actividades que em tempo real demorariam anos podem ser simuladas em alguns minutos. Os custos de uma análise do modelo são muito reduzidos em relação aos custos de uma experiência similar conduzida no sistema real. Os custos dos erros produzidos durante as experiências são mais reduzidos quando se usam modelos, evitando as mudanças irreversiveis. Permitem uma manipulação mais fácil e segura do sistema. Permitem o cálculo do risco, devido à incerteza, envolvido em certas acções. Permitem a análise de um número quase infinito de possíveis soluções. Favorecem a aprendizagem. Sistemas de Apoio à Decisão 9

Componentes básicas: Modelos quantitativos Variáveis de decisão, Parâmetros, Resultados ou variáveis de saída. As variáveis de decisão descrevem as possíveis alternativas. Os parâmetros representam factores que influenciam os resultados, mas que estão fora do controlo do decisor, pois são determinados por factores externos ao sistema. Exemplo: manufactura - Custo total ou lucro, Quanto produzir?, capacidade da máquinas e preço das matérias primas. Sistemas de Apoio à Decisão 10

Modelos quantitativos Os componentes dos modelos quantitativos estão relacionados por relações matemáticas expressas por equações ou inequações. Exemplos: Modelo financeiro Lucro = Ganhos Custos Modelos de programação linear... Sistemas de Apoio à Decisão 11

Modelos quantitativos Componentes básicas dos modelos de investigação operacional: Variáveis de decisão cujos valores, que descrevem as possíveis alternativas, se pretende determinar. Função objectivo que corresponde a uma função matemática das variáveis de decisão e que mede a performance de cada alternativa. Restrições funções matemáticas que restringem os valores que cada variável de decisão pode tomar. Parâmetros correspondem às contantes existentes nas expressões matemáticas das restrições ou da função objectivo e representam factores que influenciam os resultados, mas que podem estar fora do controlo do decisor, pois são determinados por factores externos ao sistema. Sistemas de Apoio à Decisão 12

Modelos quantitativos Ao utilizar um modelo matemático de investigação operacional na resolução de um problema, este resume-se a escolher um conjunto de valores para as variáveis de decisão que maximize (minimize) o valor da função objectivo, respeitando as restrições impostas. Sistemas de Apoio à Decisão 13

Programação linear A programação linear é uma técnica matemática que permite resolver problemas de alocação de recursos escassos entre actividades em competição por esses mesmos recursos. O problema consiste em encontrar o valor das variáveis de decisão que garantem a maximização (ou minimização) do resultado, estando sujeitas a algumas restrições (expressões lineares) que dependem de determinados parâmetros. As relações matemáticas entre estas variáveis são todas funções lineares. A palavra programação, neste contexto, significa planeamento. Processo de resolução: Método simplex (George Dantzig, 1947). Sistemas de Apoio à Decisão 14

Exemplo: Programação linear Uma fábrica pretende produzir dois produtos, o produto 1 e o produto 2. Ambos os produtos passam por três fases de desenvolvimento durante o processo de manufactura, cada uma das quais se realiza num departamento diferente. No próximo mês, cada um dos departamentos tem um determinado números disponível de horas por máquina, para ser utilizado na concepção destes dois produtos. Por sua vez, cada um dos produtos requer, por unidade, um dado tempo de utilização de cada máquina. Departamentos 1 2 3 Tempo disponível (h) Tempo requerido por unidade (h) Produto 1 Produto 2 4 12 18 1 0 3 0 2 2 Para manter o problema simples, vamos assumir que os custos de produção de cada produto são constantes, independentemente da quantidade produzida. Supondo que o lucros, por unidade, de cada produto são de 3 para o produto 1 e 5 para o produto 2, queremos determinar qual o número de unidades de cada um dos produtos que a fábrica deve produzir, no próximo mês, de modo a obter o maior lucro possível. Sistemas de Apoio à Decisão 15

Programação linear Formulação matemática do problema: Variáveis de decisão: x 1 e x 2 representam o número de unidades dos produtos 1 e 2 respectivamente, a serem produzidas. Função objectivo: Maximizar Z = 3x 1 + 5x 2 Restrições: x 1 <= 4 2x 2 <= 12 3x 1 + 2x 2 <= 18 x 1, x 2 >= 0 Sistemas de Apoio à Decisão 16

Programação linear Representação gráfica do problema x 2 8 3x 1 + 2x 2 = 18 x 1 = 4 6 2x 2 = 12 4 2 2 4 6 8 x 1 Sistemas de Apoio à Decisão 17

Programação linear Representação gráfica do problema x 2 Z = 36 = 3x 1 + 5x 2 8 6 (2, 6) Z = 20 = 3x 1 + 5x 2 4 Z = 10 = 3x 1 + 5x 2 2 2 4 6 8 x 1 Sistemas de Apoio à Decisão 18

Método simplex Programação linear Estrutura algorítmica Inicialização Iteração Teste de optimização Fim Processo algébrico em que cada iteração envolve a resolução de um sistema de equações de modo a obter uma nova solução que será testada através do teste de optimização. Sistemas de Apoio à Decisão 19

Programação linear Representação gráfica do problema (0, 9) x 2 8 6 4 2 (0, 0) (0, 6) (2, 6) 2 4 (4, 0) (4, 6) (4, 3) (6, 0) 6 8 Soluções admissíveis correspondentes a um vértice da região de soluções admissíveis: (0, 0), (0, 6), (2, 6), (4, 3) e (4, 0) Soluções não admissíveis correspondentes a um vértice fora da região de soluções admissíveis : (0, 9), (4, 6) e (6, 0) As soluções admissíveis correspondentes a um vértice da região de soluções admissíveis dizem-se adjacentes quando se podem ligar através de um único segmento de recta. x 1 Sistemas de Apoio à Decisão 20

Programação linear Propriedades das soluções admissíveis correspondentes a vértices da região de soluções admissíveis: 1. Se houver uma solução óptima ela corresponde a um vértice da região de soluções admissíveis. 2. Se houver múltiplas soluções óptimas, então pelo menos duas correspondem a vértices adjacentes da região de soluções admissíveis. 3. Há apenas um número finito de vértices da região de soluções admissíveis (e, portanto das correspondentes soluções admissíveis). 4. Considerando um vértice da região de soluções admissíveis e a correspondente solução admissível, se a nenhum dos vértices a ele adjacentes corresponder uma solução melhor (medida através de Z), então não existe nenhuma solução melhor e, portanto esta é uma solução óptima. Sistemas de Apoio à Decisão 21

Programação linear Propriedade 1 e 2 A busca da solução óptima resume-se à análise de apenas as soluções admissíveis correspondentes a vértices da região de soluções admissíveis. Propriedade 3 Portanto apenas existe um número finito de soluções a considerar. Propriedade 4 Fornece um conveniente teste de optimização. Sistemas de Apoio à Decisão 22

Programação linear Método simplex Examina apenas um número relativamente pequeno de soluções admissíveis e pára assim que alguma satisfizer o teste de optimização expresso pela propriedade 4. 1. Inicialização: Começa por uma solução admissível correspondente a um vértice da região de soluções admissíveis. 2. Iteração: Passa para outra solução admissível correspondente a um vértice adjacente da região de soluções admissíveis. (Passo repetido até a solução corrente satisfazer o teste de optimização). 3. Teste de optimização: A solução corrente é uma solução óptima se nenhuma das soluções adjacentes for melhor. Sistemas de Apoio à Decisão 23

Caso Pizzaria Brasil Um pizzaiolo trabalha 8 horas por dia e faz 16 pizzas por hora, caso faça somente pizzas, e 9 calzones por hora, se fizer somente calzones. Ele gasta 40 gramas de queijo para preparar uma pizza e 60 gramas de queijo para fazer um calzone. Sabendo-se que o total disponível de queijo é de 5 quilogramas por dia, e que a pizza é vendida a R$ 18,00 e o calzone a R$22,00, pergunta-se: quantas unidades de pizzas e calzones uma pizzaria com três pizzaiolos deve vender diariamente para maximizar a sua receita? Resolva utilizando a forma gráfica e os teoremas I, II e III apresentados.

Hipótese do modelo Caso Pizzaria Brasil Solução - Modelagem Todas as pizzas e calzones produzidos são vendidos, isto é, não existe sobre ou perda. Os três pizzaiolos tem a mesma performance. Variáveis de Decisão x 1 Quantas pizzas devemos fazer x 2 Quantos calzones devemos fazer

Caso Pizzaria Brasil Solução - Modelagem Função-Objetivo Max Receita = 18x 1 + 22x 2 Receita proveniente da pizza = preço x número de pizzas produzidas Receita proveniente do calzone = preço x número de pizzas produzidas

Caso Pizzaria Brasil Solução - Modelagem 40 + x2 Restrição de Queijo x 60 5000 1 Restrição de Produção 1 16 x 1 + x 9 1 2 24 três pizzaiolos / 8 horas por dia Restrição de Não Negatividade x, x 1 2 0

Caso Pizzaria Brasil Modelo e a Solução Gráfica Max 18x + 1 22x2 st 216 Redundante 40x 1 1 1 x 16 x, x 1 2 + 60x 1 + x 9 0 2 2 5000 24 125 384

Caso Pizzaria Brasil Modelo e a Solução Gráfica 2500 B (0;250/3) Função-Objetivo 2000 1500 1000 500 0 A B C Solução Ótima C (125 ; 0) Ponto x 1 x 2 z A 0 0 0 A (0;0) B 0 250/3 1833 C 125 0 2250

Hipótese do modelo Caso Pizzaria Brasil Solução Alternativa - Modelagem Todas as pizzas e calzones produzidos são vendidos, isto é, não existe sobre ou perda. Os três pizzaiolos tem a mesma performance. Variáveis de Decisão x 1 Quantas horas devem ser alocadas na produção de pizza x 2 Quantas horas devem ser alocadas na produção de calzones

Caso Pizzaria Brasil Solução Alternativa - Modelagem Função-Objetiva Max Receita = (18 x 16)x 1 + (22 x 9)x 2 Receita proveniente da pizza = preço x número de pizzas produzidas hora x número de horas de produção de pizza Receita proveniente do calzone = preço x número de pizzas produzidasx número de horas de produção de pizza

Caso Pizzaria Brasil Solução Alternativa - Modelagem Restrição de Queijo ( 40 16) x + (60 9) x2 1 5000 Restrição de Produção x1 + x2 24 Restrição de Não Negatividade x, x 1 2 0