Académique Documents
Professionnel Documents
Culture Documents
1o. PASSO: MENU SOLVE COMPILE MODEL se no houver erro de sintaxe aparece
rapidamente uma barra em vermelho ok
Antes de salvar o arquivo criar uma pasta para salvar este arquivo
2o. PASSO: MENU FILE SAVE AS SALVAR o arquivo com um nome (poucos caracteres) e
extenso ltx. por exemplo: 1804m.ltx na pasta criada.
3o. PASSO: MENU REPORTS TABLEAU (primeira tabela do LINDO) aparece por detrs do
modelo inicial uma outra tela com a tabela inicial - tabela i do lindo - neste momento, temos duas
telas:
(1) na primeira tela, o modelo de pl padro que j foi salvo.
(2) na segunda tela, aparece a primeira tabela, nesta tela que aparecer aps vrias tabela a soluo
final do modelo pl. Observao, a primeira tela deve estar ativada para poder usar as outras opes
do lindo. Para efeito de estudo de como o simplex tabular funciona no lindo que se faz, passo a
passo, at chegar a soluo final.
-----------------------------------------------------------------------------------------------THE TABLEAU
|
ROW (BASIS)
XV
XT
SLK 2 SLK 3 SLK 4 Bi
| TETA
1 ART
-500.000 -300.000
0.000 0.000 0.000 0.000
|
2 SLK 2
1.000
2.000
1.000 0.000 0.000 16.000 | 16/1 = 16
3 SLK 3
2.000
1.000
0.000 1.000 0.000 11.000 | 11/2 = 5.5
4 SLK 4
3.000
1.000
0.000 0.000 1.000 15.000
| 15/3 = 5
ART ART
-500.000 -300.000 0.000 0.000 0.000 0.000
|
-------------------------------------------------------------------------------------------------|
Interpretao da Tabela I
ROW1(LINHA1): ART: representa a funo objetivo (aparecem os coeficientes da FO:
max -500xv - 300xt + 0xf1 + 0xf2 + 0xf3 = 0)
ROW2(LINHA2):SLK2(XF1) representa a 1a.varivel de folga correspondente a restrio1 (algodo/m
ROW3(LINHA3): SLK3 (XF2) representa a 2a. varivel de folga correspondente a restrio2 (seda/m)
ROW4(LINHA4): SLK4 (XF3) representa a 3a. varivel de folga correspondente a restrio3 (l/m)
ROWART ART esta linha aparece por default no LINDO, no caso de maximizao esta linha
desaparece na seguinte tabela. No caso de minimizao ser explicado no modelo de minimizao
------------------------------------------------------------------------------------------------ANLISE DA TABELA I
(1.Tabela com a soluo inicial/trivial: partindo do ponto extremo Po(0,0)).
Identificar as Variveis Bsicas-VB (so variveis que esto na soluo, i.e, esto presentes na tabela).
VB: {SLK2, SLK3, SLK4}; SLK2 = 16; SLK3 = 11; SLK4 = 15
Identificar as Variveis No Bsicas - VNB (so variveis que no esto na soluo, isto , no esto
presentes na tabela).
VNB: {XV, XT}; XV = 0; XT = 0 PONTO EXTREMO Po(0,0)
Qual o valor de Z? Z = 0
Verificar MAX Z = 500XV + 300XT + 0XF1 + 0XF2 + 0XF3 ou
MAX Z = 500XV + 300XT + 0SLK2 + 0SLK3 + 0SLK4
Z = 500*0 + 300*0 + 0*16 + 0*11 + 0*15 = 0
Esta tabela pode ser melhorada, j que Z = 0, (como maximizao)
Analisando: Uma unidade de XV na FO o coeficiente associado 500; Uma unidade de XT na F0
o coeficiente associado 300. A varivel no bsica XV melhora a FO (por ter seu coeficiente 500).
Critrio do SIMPLEX: esta tabela tima? No, porque, existem valores negativos na linha da funo
objetivos (LINHA 1 ART).
Critrio de entrada: escolhe-se o menor valor negativo na linha1 (ART) da funo objetivo MENOR
NEGATIVO {-500, -300} = -500 associado a VNB XV na funo objetivo entra base a VNB XV
Critrio de sada: escolher TETA = MIN{16/1, 11/2, 15/3}= MIN {16, 5.5, 5} = 5
menor valor de teta 5 associado a varivel bsica SLK4
sai da base a VB SLK4
Com que valor entra XV base? Entra XV com o valor de 5 correspondente ao menor TETA.
Encontra-se o elemento PIVOT: valor da interseo da coluna da varivel que entra com a linha da
varivel que sai. O elemento PIVOT 3.000 (MTODO DE GAUSS-JORDAN que dever ser sempre
1.000. Neste caso dever dividir a linha 4 (SLK4) ser dividida por 3. Este elemento a base para
transformar a tabela i em uma outra que sempre melhora). Neste momento, o simplex aplica critrios de
entrada e sada de variveis, algebricamente utiliza o mtodo de soluo de equaes lineares.
4o. PASSO: MENU --> SOLVE --> PIVOT APARECER A SEGUINTE MENSAGEM
---------------------------------------------------------------------------------------------------------------------------XV ENTERS AT VALUE 5.0000 IN ROW 4 OBJ. VALUE = 2500.0
---------------------------------------------------------------------------------------------------------------------------Os passos (3): 3o. PASSO: MENU REPORTS TABLEAU e (4) 4o. PASSO: MENU --> SOLVE
--> PIVOT repete-se at encontrar a soluo tima (NA LINHA1 ART TODOS >=0)
3o. PASSO: MENU REPORTS TABLEAU
---------------------------------------------------------------------------------------------|
THE TABLEAU
|
ROW (BASIS) XV
XT
SLK 2 SLK 3 SLK 4
Bi
|
1 ART
0.000 -133.333 0.000 0.000 166.667 2500.000 |
2 SLK 2
0.000
1.667 1.000 0.000 -0.333
11.000 |
3 SLK 3
0.000
0.333 0.000 1.000 -0.667
1.000 |
4 XV
1.000
0.333 0.000 0.000 0.333
5.000 |
----------------------------------------------------------------------------------------------|
TETA
11/1.667=6.598
1/0.333 = 3.003
5/0.333 = 15.015
ANLISE DA TABELA II
VB:{SLK2, SLK3, XV}; SLK2 = 11, SLK3 = 1; XV=5
VNB:{XT, SLK4}; XT = 0; SLK4 = 0
Z = 2500. Verificar o valor de Z; MAX Z = 500*5 + 300*0 + 0*0 + 0*11 + 0*1 = 2500
Esta tabela tima?, No, porque existe um valor negativo na linha da FO (ART) = -133.333
Associado a VNB XT
ENTRA BASE XT
VB que sai da base, TETA = MIN{6.598, 3.003, 15.015} = 3.003 associado a VB SLK3
SAI DA BASE SLK3
Com que valor entra XT? Entra XT com o valor de 3.003 correspondente ao menor TETA.
Qual o elemento PIVOT = 0.333 (Interseco da coluna da varivel que entra (XT) com a linha da
varivel que sai (SLK3))
4o. PASSO: MENU SOLVE PIVOT
------------------------------------------------------------------------------------------------
TETA
6/3 = 2
x NO DEN. NEG.
4/1 =4
3100.000
{COMENTRIO}
{No passo 3 encontrou a soluo tima}
{VALOR DA FUNO OBJETIVO}
{3100.00 equivale a 3.100,00 notao Brasil}
{VARIVEL VALOR CUSTO REDUCIDO}
{XV
2
0
}
{XT
7
0
}
PREO DUAL
33.333332 }
233.333328}
0.00000 }
OBJ
COEFFICIENT RANGES
{RANGO DOS COEFICIENTES DA FO}
VARIABLE CURRENT ALLOWABLE ALLOWABLE
{INCREMENTO DECREMENTO
COEF
INCREASE
DECREASE
{PERMITIDO
PERMITIDO}
XV
500.000000
99.999992
349.999969
{599.999
150.001}
XT
300.000000
699.999939
49.999996
{999.999
250.001}
RIGHTHAND SIDE RANGES
{RANGO NAS LIMITAES - RESTRIES}
ROW CURRENT ALLOWABLE ALLOWABLE {LINHA INCREMENTO DECREMENTO }
RHS
INCREASE
DECREASE {ATUAL PERMITIDO PERMITIDO }
2
16.000000
6.000000
6.000000
{2
6
6
10 SLK2 22 }
3
11.000000
1.200000
3.000000
{3
1.2
3
8 SLK3 12.2}
4
15.000000
INFINITY
2.000000
{4
2
17 SLK3 }
---------------------------------------------------------------------------------------------------------------------------
2.- Se a varivel de deciso est na soluo ento significa a penalidade a pagar zero.
Neste caso, as variveis de deciso esto na soluo, ento o custo reduzido zero.
--------------------------------------------------------------------ANLISE PREO DUAL EST RELACIONADO COM AS VARIVEIS DE FOLGA
ROW
2)
3)
4)
PREO DUAL
33.333332 }
233.333328}
0.00000 }
No. DE ITERAES = 3
ANLISE DE SENSIBILIDADE
Muitas vezes alm de resolver o problema para obter a soluo tima tambm
importante analisar em quais condies essa soluo vlida, e o que aconteceria se os
dados do problema sofrem alteraes (mudana de preos, valores das restries so
alterados, etc.).
Esse tipo de estudo e interpretao dos resultados chamado de anlise de sensibilidade,
isto , quo sensvel a soluo respeito as mudanas nos dados.
OBJ
COEFFICIENT RANGES
{RANGO DOS COEFICIENTES DA FO}
VARIABLE CURRENT ALLOWABLE ALLOWABLE
{INCREMENTO DECREMENTO
COEF
INCREASE
DECREASE
{PERMITIDO
PERMITIDO}
XV
500.000000
99.999992
349.999969
{599.999
150.001}
XT
300.000000
699.999939
49.999996
{999.999
250.001}
RANGO DOS COEFICIENTES DA FUNO OBJETIVO
O Coeficiente de XV na FO 500 pode ser aumentado em at 99.999 599.999 ou decrementado em
349.999 => 150.001.
150.001 <= COEF-XV-500 <= 599.999
A soluo no muda XV = 2 e XT = 7, porm o valor da FO muda para mais ou para menos.
Para XV = 2, XT = 7 e MAX Z =
500XV + 300XT Z=3100.000
Para XV = 2, XT = 7 e MAX Z = 599.999XV + 300XT Z= 3299.998;
Para XV = 2, XT = 7 e MAX Z = 150.001XV + 300XT Z = 2400.002.
2 17 DISP-L }
RANGO DAS LIMITAES/RESTRIES
LINHA 2 (RESTRIO 1) Limitao de metros ALGODO (16) pode ser incrementado em 6 22
ou diminudo em 6 10. No intervalo 10 DISP-ALGODO-16 22, a cada metro adicionado o
valor da FO ser incrementado em R$ 33.333 (COLUNA DUAL PRICES). Observao: a cada metro
diminudo que acontecer com o valor da funo objetivo e com a soluo?
LINHA 3 (RESTRIO 2) Limitao de metros SEDA(11) pode ser incrementado em 1.2 12.2 ou
diminudo em 3 8. No intervalo 8 DISP-SEDA-11 12.2, a cada metro adicionado o valor da FO
ser incrementado em R$ 233.333. Observao: a cada metro diminudo que acontecer com o valor
da funo objetivo e com a soluo?
LINHA 4 (RESTRIO 3) Limitao de metros L(15) pode ser incrementado Infinito ou diminudo
em 2 17. No intervalo 17 DISP-L-15 , a cada metro adicionado o valor da FO no ser
alterado (incremento zero). Observao: a cada metro diminudo que acontecer com o valor da funo
objetivo e com a soluo?