Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTEMAS DE INFORMAO
Modelos de deciso
Modelos de deciso
Um modelo uma representao simplificada da realidade. A realidade demasiado complexa para poder ser representada na sua totalidade. Parte dessa complexidade irrevelante para a resoluo do problema especifico.
Modelos de deciso
Objectivo Descreve Funo Explica Estado Prev Forma Porque que o sistema existe?
Modelos de deciso
Um modelo um mecanismo para prever o resultado de sada de um sistema real, sob determinadas condies especificadas pelos dados de entrada do modelo, sem que se tenha que usar o prprio sistema real.
A estrutura do modelo descreve a forma do sistema e o comportamento do modelo explica o seu funcionamento.
Modelos de deciso
De acordo com o seu grau de abstraco, os modelos podem ser classificados em 3 grupos diferentes:
Abstraco
Modelos de deciso
Icnicos - os menos abstractos - constituem uma rplica fsica do sistema, normalmente a uma escala diferente da original. Exemplos: 3D (um automvel, uma maquete de um edifcio) e 2D (fotografias). Analgicos - no se parecem com o sistema real, mas comportam-se da mesma forma. So mais abstractos e constituem representaes simblicas da realidade. Exemplos: grficos de barras, organogramas, mapas. Matemticos ou quantitativos - a complexidade das relaes existentes entre as diversas componentes de um sistema no pode muitas vezes ser representadas atravs de imagens, sendo necessrias formas mais abstractas de representao matemtica. A maior parte dos SADs usam modelos matemticos.
Sistemas de Apoio Deciso 8
Modelos quantitativos
Componentes bsicas: Variveis de deciso, Parmetros, Resultados ou variveis de sada. As variveis de deciso descrevem as possveis alternativas. Os parmetros representam factores que influenciam os resultados, mas que esto fora do controlo do decisor, pois so determinados por factores externos ao sistema. Exemplo: manufactura - Custo total ou lucro, Quanto produzir?, capacidade da mquinas e preo das matrias primas.
Sistemas de Apoio Deciso 10
Modelos quantitativos
Os componentes dos modelos quantitativos esto relacionados por relaes matemticas expressas por equaes ou inequaes. Exemplos: Modelo financeiro Lucro = Ganhos Custos
11
Modelos quantitativos
Componentes operacional: bsicas dos modelos de investigao
Variveis de deciso cujos valores, que descrevem as possveis alternativas, se pretende determinar. Funo objectivo que corresponde a uma funo matemtica das variveis de deciso e que mede a performance de cada alternativa. Restries funes matemticas que restringem os valores que cada varivel de deciso pode tomar. Parmetros correspondem s contantes existentes nas expresses matemticas das restries ou da funo objectivo e representam factores que influenciam os resultados, mas que podem estar fora do controlo do decisor, pois so determinados por factores externos ao Sistemas de Apoio Deciso sistema.
12
Modelos quantitativos
Ao utilizar um modelo matemtico de investigao operacional na resoluo de um problema, este resume-se a escolher um conjunto de valores para as variveis de deciso que maximize (minimize) o valor da funo objectivo, respeitando as restries impostas.
13
Programao linear
A programao linear uma tcnica matemtica que permite resolver problemas de alocao de recursos escassos entre actividades em competio por esses mesmos recursos. O problema consiste em encontrar o valor das variveis de deciso que garantem a maximizao (ou minimizao) do resultado, estando sujeitas a algumas restries (expresses lineares) que dependem de determinados parmetros. As relaes matemticas entre estas variveis so todas funes lineares. A palavra programao, neste contexto, significa planeamento. Processo de resoluo: Mtodo simplex (George Dantzig, 1947).
Sistemas de Apoio Deciso 14
Programao linear
Exemplo: Uma fbrica pretende produzir dois produtos, o produto 1 e o produto 2. Ambos os produtos passam por trs fases de desenvolvimento durante o processo de manufactura, cada uma das quais se realiza num departamento diferente. No prximo ms, cada um dos departamentos tem um determinado nmeros disponvel de horas por mquina, para ser utilizado na concepo destes dois produtos. Por sua vez, cada um dos produtos requer, por unidade, um dado tempo de utilizao de cada mquina. Departamentos
1 Tempo disponvel (h) Tempo requerido por unidade (h) Produto 1 Produto 2 4 1 0 2 12 0 2 3 18 3 2
Para manter o problema simples, vamos assumir que os custos de produo de cada produto so constantes, independentemente da quantidade produzida. Supondo que o lucros, por unidade, de cada produto so de 3 para o produto 1 e 5 para o produto 2, queremos determinar qual o nmero de unidades de cada um dos produtos que a fbrica deve produzir, no prximo ms, de modo a obter o maior lucro possvel.
Sistemas de Apoio Deciso 15
Programao linear
Formulao matemtica do problema: Variveis de deciso: x1 e x2 representam o nmero de unidades dos produtos 1 e 2 respectivamente, a serem produzidas. Funo objectivo: Restries: Maximizar x1 <= 4 2x2<= 12 3x1 + 2x2 <= 18 x1, x2 >= 0
Sistemas de Apoio Deciso 16
Z = 3x1 + 5x2
Programao linear
Representao grfica do problema
x2 3x1 + 2x2 = 18 8 x1 = 4
2x2 = 12
x1
17
Programao linear
Representao grfica do problema
x2
Z = 36 = 3x1 + 5x2
8 (2, 6)
x1
18
Programao linear
Mtodo simplex
Estrutura algortmica Inicializao Iterao Teste de optimizao Fim Processo algbrico em que cada iterao envolve a resoluo de um sistema de equaes de modo a obter uma nova soluo que ser testada atravs do teste de optimizao.
Sistemas de Apoio Deciso
19
Programao linear
Representao grfica do problema
x2 (0, 9)
Solues admissveis correspondentes a um vrtice da regio de solues admissveis: (0, 0), (0, 6), (2, 6), (4, 3) e (4, 0) Solues no admissveis correspondentes a um vrtice fora da regio de solues admissveis : (0, 9), (4, 6) e (6, 0)
8 x1
As solues admissveis correspondentes a um vrtice da regio de solues admissveis dizem-se adjacentes quando se podem ligar atravs de um nico segmento de recta.
Sistemas de Apoio Deciso 20
Programao linear
Propriedades das solues admissveis correspondentes a vrtices da regio de solues admissveis: 1. Se houver uma soluo ptima ela corresponde a um vrtice da regio de solues admissveis. 2. Se houver mltiplas solues ptimas, ento pelo menos duas correspondem a vrtices adjacentes da regio de solues admissveis. 3. H apenas um nmero finito de vrtices da regio de solues admissveis (e, portanto das correspondentes solues admissveis). 4. Considerando um vrtice da regio de solues admissveis e a correspondente soluo admissvel, se a nenhum dos vrtices a ele adjacentes corresponder uma soluo melhor (medida atravs de Z), ento no existe nenhuma soluo melhor e, portanto esta uma soluo ptima. Sistemas de Apoio Deciso
21
Programao linear
Propriedade 1 e 2 A busca da soluo ptima resume-se anlise de apenas as solues admissveis correspondentes a vrtices da regio de solues admissveis. Propriedade 3 Portanto apenas existe um nmero finito de solues a considerar. Propriedade 4 Fornece um conveniente teste de optimizao.
Sistemas de Apoio Deciso 22
Programao linear
Mtodo simplex Examina apenas um nmero relativamente pequeno de solues admissveis e pra assim que alguma satisfizer o teste de optimizao expresso pela propriedade 4. 1. Inicializao: Comea por uma soluo admissvel correspondente a um vrtice da regio de solues admissveis. 2. Iterao: Passa para outra soluo admissvel correspondente a um vrtice adjacente da regio de solues admissveis. (Passo repetido at a soluo corrente satisfazer o teste de optimizao). 3. Teste de optimizao: A soluo corrente uma soluo ptima se nenhuma das solues adjacentes for melhor.
Sistemas de Apoio Deciso 23
Hiptese do modelo
Todas as pizzas e calzones produzidos so vendidos, isto , no existe sobre ou perda. Os trs pizzaiolos tem a mesma performance.
Variveis de Deciso
x1 Quantas pizzas devemos fazer x2 Quantos calzones devemos fazer
Receita proveniente da pizza = preo x nmero de pizzas produzidas Receita proveniente do calzone = preo x nmero de pizzas produzidas
Restrio de Produo
1 1 x1 + x2 24 16 9
trs pizzaiolos / 8 horas por dia
Restrio de No Negatividade
x1 , x2 0
Redundante
x1
0 0 125
x2
0 250/3 0
z
0 1833 2250
Receita proveniente da pizza = preo x nmero de pizzas produzidas hora x nmero de horas de produo de pizza Receita proveniente do calzone = preo x nmero de pizzas produzidasx nmero de horas de produo de pizza
Restrio de Produo
x1 + x2 24
Restrio de No Negatividade
x1 , x2 0