Você está na página 1de 30

Dualidade e Interpretao econmica

VII. Dualidade e Interpretao Econmica


1.

Modelo Dual

Uma empresa produz mensalmente dois bens A e B nas seguintes condies:


Recursos crticos disponveis:

Madeira
Horas de trabalho

Consumos unitrios previstos:

Lucro unitrio da venda ()

300 metros
110 horas

Produto A
Produto B

Madeira (metros)
30
20

Produto A
6

Produto B
8

Horas de Trabalho (h)


5
10

O Modelo Matemtico para optimizar a produo :


Max f(X) = 6x1 + 8x2
sujeito a:

30x1

20x2

300

5x1

10x2

110

x1 , x2

em que x1 e x2 representam o nvel de produo de A e B respectivamente.


Aplicando o mtodo Simplex obtm-se a soluo ptima:

x1* = 4 ; x 2* = 9 ; F1* = 0 ; F2* = 0 ; Max f ( X * ) = 96


ou seja, o plano ptimo de produo de 4 unidades de A e 9 unidades de B do que resulta o lucro mximo
de 96. Os recursos disponveis so integralmente utilizados (variveis de folga nulas).
Assim sendo pode afirmar-se que:
Os recursos utilizados ( 300 metros de madeira e 110 horas de trabalho) contribuem para o lucro com
96 (sem eles no haveria produo para venda)
mas
Qual o contributo para o lucro de cada um dos 300 metros de madeira e de cada uma das 110 horas
de trabalho?
Considerando que estes contributos so:

y1 euros por metro de madeira

y2 euros por hora de trabalho

ento 300y1 + 110y2 = 96.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-1

Dualidade e Interpretao econmica

Dado que a produo de uma unidade de A consome 30 metros de madeira e 5 horas de trabalho, estes
recursos valem em lucro 30y1 + 5y2 euros.
Se uma unidade de A vendida com o lucro de 6 ento os recursos incorporados contribuem para o lucro
com, pelo menos, 6 ou seja, 30y1 + 5y2 6.
De modo idntico, se a produo de uma unidade de B consome 20m de madeira e 10 horas de trabalho o
contributo destes recursos para o lucro total de 20y1 + 10y2 valor que no dever ser inferior ao lucro da venda
de uma unidade de B que de 8 ou seja, 20y1 + 10y2 8.
Qual o critrio (funo objectivo) a utilizar para optimizar os valores das variveis y1 e y2 ?
Se os custos de aquisio de 1 metro de madeira e de 1 hora de trabalho forem, por exemplo, k1 euros e
k2 euros, respectivamente, a rea financeira da empresa dever imputar produo o custo de (k1+ y1) euros
por metro de madeira e (k2+ y2) euros por hora de trabalho. Deste modo a rea da produo obrigada a
optimizar a transformao dos recursos recebidos (madeira e horas) para que, da venda dos bens produzidos,
resulte uma receita que cubra os custos de aquisio (300k1 + 110k2) acrescida do contributo para o lucro, 300y1
+ 110 y2.
Notando que (300k1 + 110k2) constante a optimizao do custo total (a imputar produo) obriga a Minimizar
uma funo de custos internos g(y1,y2) = 300y1 + 110y2.
Assim sendo, a rea financeira da empresa optimizar os contributos para o lucro, dos recursos utilizados na
produo, recorrendo ao modelo matemtico:
Min g(Y) = 300y1 + 110y2
sujeito a:

30y1

5y2

20y1

10y2

y1 , y2

que o modelo Dual do modelo para optimizar a produo (modelo Primal):


Max f(X) = 6x1 + 8x2
sujeito a:

30x1

20x2

300

5x1

10x2

110

x1 , x2

Analisando os 2 modelos e tendo em ateno que se esto a considerar critrios de MAXIMIZAO no Primal e
MINIMIZAO no Dual verifica-se que:

A cada varivel de Deciso do problema Primal est associada uma restrio Tcnica do problema
Dual. Em particular, a "n" variveis de deciso no negativas, do Primal, esto associadas "n"
restries tcnicas do Dual do tipo "";

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-2

Dualidade e Interpretao econmica

A cada restrio Tcnica do problema Primal est associada uma Varivel de Deciso do problema
Dual. Em particular, a "m" restries do Primal do tipo "" esto associadas "m" variveis no
negativas do Dual;
Na funo objectivo do Dual, os coeficientes das variveis de deciso so os segundos membros das
restries tcnicas do problema Primal a que as variveis duais esto associadas;
Os segundos membros das restries tcnicas do problema Dual so os coeficientes das variveis de
deciso, na funo objectivo do Primal, associadas quelas restries;
O Primal Maximiza e o Dual Minimiza pelo que se pode antecipar que gerando sucessivamente
solues para os problemas Primal e Dual se procede ao "cerco" da soluo ptima de ambos (caso
exista);
Minimizando g(Y) do DUAL

ptimo

Maximizando f(X) do PRIMAL

Naturalmente, o dual do problema Dual o problema Primal.


Matricialmente, os dois problemas apresentados tm a forma geral:

2.

Problema Primal

Problema Dual

AX B

ATY CT

X0

Y0

Max f(X) = CX

Min g(Y) = BTY

Formalizao do modelo DUAL

As restries do tipo " " so as mais frequentes nos modelos em que se Maximiza a funo objectivo.
Diremos que as restries tpicas, em ambiente de Maximizao, so do tipo " ";

As restries do tipo " " so as mais frequentes nos modelos em que se Minimiza a funo objectivo.
Diremos que as restries tpicas, em ambiente de Minimizao so do tipo " ";

Nos modelos lineares as variveis no negativas so as mais frequentes. Diremos que as variveis de
deciso no negativas ( 0 ) so tpicas.

Se a restrio tcnica do Primal tpica associa-se, no Dual, uma varivel de deciso tpica

Se a varivel de deciso do Primal tpica associa-se, no Dual, uma restrio tcnica tpica.

Veja-se agora, passo a passo, a formalizao do modelo Dual do seguinte problema Primal:
Max f(X) = 6x1 + 8x2
sujeito a:

30x1

20x2

300

5x1

10x2

110

x1 , x2

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-3

Dualidade e Interpretao econmica

1 Analisar o modelo Primal e fixar a estrutura do modelo Dual


Problema Primal

Problema Dual

Max f(X)

Min g(Y)

1 restrio do Primal tpica ( em Max)

Varivel dual y1 tpica (y1 0)

2 restrio do Primal tpica ( em Max)

Varivel dual y2 tpica (y2 0)

Varivel x1 0 tpica

1 restrio do tipo (tpica em Min)

Varivel x2 0 tpica

2 restrio do tipo (tpica em Min)

2 Associar a cada uma das restries tcnicas do Primal, uma varivel de deciso do Dual

Problema Primal
Max f(X) =

6x1

8x2

s.a.

30x1

20x2

300

y1

5x1

10x2

110

y2

x1
x2

3 Escrever a primeira restrio tcnica do dual associada varivel x1 do Primal


Associar a y1 e y2 os coeficientes tcnicos 30 e 5 obtendo 30 y1 + 5y2 (1 membro da restrio).
Ler em f(X) o coeficiente 6 para o segundo membro da restrio.
Sabendo que a restrio do tipo temos:
30y1 + 5y2 6
4 Escrever a segunda restrio tcnica do dual associada varivel x2 do Primal
Associar a y1 e y2 os coeficientes tcnicos 20 e 10 obtendo 20 y1 + 10y2 (1 membro da restrio).
Ler em f(X) o coeficiente 8 para o segundo membro da restrio.
Sabendo que a restrio do tipo temos
20y1 + 10y2 8
5 Escrever a funo objectivo do Dual (j sabemos que para Minimizar)
Associar a y1 e y2 os segundos membros das restries tcnicas 300 e 110 obtendo
Min g(Y) = 300y1 + 110y2

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-4

Dualidade e Interpretao econmica

3.

Caso particular da Restrio Primal do tipo " = "

Admita-se Max f(X) = 25x1 + 30x2 e a restrio Primal : 4x1 + 2x2 =10 com x1 , x2 0 (tpicas).
A igualdade pode ser substituda pelo par de desigualdades:
4x1 + 2x2 10
4x1 + 2x2 10
Colocando ambas na forma (tpica em Max) fica:
4x1 + 2x2 10

Var. Dual associada y1' 0 (tpica)

- 4x1 - 2x2 -10

Var. Dual associada y1 0 (tpica)


''

O modelo Dual Minimiza, pelo que a restrio Dual associada a x1 :

4 y1' 4 y1'' 25 4( y1' y1'' ) 25


onde se reconhece que ( y1 y1 ) pode ser substitudo pela varivel y1 sem restrio de sinal (varivel livre).
'

''

Pode assim concluir-se que a uma restrio de igualdade do Primal associa-se, no Dual, uma varivel livre.
4.

Caso particular da Restrio Primal do tipo "" em Maximizao

Admita-se Max f(X) = 3x1 + 4x2 e a restrio Primal : 6x1 + 8x2 14 com x1 , x2 0 (tpicas).
Colocando a restrio na forma (tpica de Maximizao) fica:
- 6x1 - 8x2 - 14

Varivel Dual associada k1 0 (tpica)

O modelo Dual Minimiza, pelo que as restries Duais associadas a x1 e x2 (tpicas) so:

- 6k1 3

- 8k1 4

e a funo Dual Min g(K) = - 14k1


Considerando a varivel y1 = - k1 ento teremos y1 0 (no positiva) e as expresses anteriores ficam:

6y1 3

8y1 4

Min g(Y) = 14y1

Pode assim concluir-se que, em ambiente de Maximizao, a uma restrio Primal do tipo " " (no tpica)
corresponde uma varivel Dual no positiva ( 0 ) que no tpica.
De modo geral, restrio tcnica no tpica de um dos problemas associada uma varivel no tpica no outro
dos problemas.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-5

Dualidade e Interpretao econmica

5.

Caso particular de Varivel do Primal do tipo " 0 " (varivel no positiva)

Atendendo ao exposto na alnea anterior e sabendo que o Dual do Dual o Primal, fcil concluir que em
ambiente de Maximizao do Primal, se a varivel do Primal no positiva (no tpica) a restrio Dual
associada do tipo " " (restrio no tpica no ambiente de Minimizao do Dual)
6.

Quadro-Resumo
PRIMAL (Max)

DUAL (Min)

" " (tpica)

0 (tpica)

"="

Livre

" " (no tpica)

0 (no tpica)

0 (tpica)

" " (tpica)

Livre

"="

0 (no tpica)

" " (no tpica)

DUAL (Max)

PRIMAL (Min)

Restrio

Varivel

7.

Varivel

Restrio

Propriedades Fundamentais da Dualidade


A apresentao das relaes Primal-Dual feita pressupondo que o modelo Primal tem as
seguintes caractersticas:
Maximizao da funo-objectivo (Max f(X)
Restries tcnicas do tipo " " (tpicas)
Variveis de Deciso No Negativas (tpicas) (xj 0)

a. PRIMEIRA PROPRIEDADE
Se X e Y so respectivamente solues admissveis dos problemas Primal e Dual, o valor da funo
objectivo Dual majorante do valor da funo objectivo do Primal (g(Y) f(X) ).
Se f(X) = g(Y) ento as solues associadas so necessariamente ptimas.
Demonstrao
Sendo Min g (Y ) = Y T B com B = [ A

X
I ]. a
Xi

em que :
" B " o vector-coluna dos segundos membros das restries tcnicas do Primal
"A" a matriz tecnolgica do Primal
" I " a matriz identidade associada s variveis de folga do Primal
" Xa " e " Xi " so respectivamente vectores-coluna das variveis de deciso e de folga do Primal
INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-6

Dualidade e Interpretao econmica

A funo dual g(Y) pode ento escrever-se:

X
X
g (Y ) = Y T [A I ]. a = YaT A Yi T I . a
Xi
Xi

em que Ya e Yi so, respectivamente, vectores-coluna das variveis de deciso e auxiliares do Dual.


A funo Primal f(X) = Ca Xa + Ci Xi na forma matricial = Ca Ci . Xa
Xi
"Ca " a matriz-linha de coeficientes das variveis decisionais na funo-objectivo
" Ci " a matriz-linha de coeficientes das variveis de folga na funo-objectivo (matriz nula)
" Xa " e " Xi " so respectivamente vectores-coluna das variveis de deciso e de folga.
As restries tcnicas do modelo Dual so:

Y T A C Ta e YiT C Ti

g(Y) = YaT A

X
YiT I . a [C a
Xi

ento

X
C i ]. a
Xi

ou seja g(Y) f(X) como se pretendia demonstrar.


O exemplo seguinte ajuda a visualizar a propriedade exposta:
Primal

Dual

Max f(X) = 5x1 + 3x2


s.a.

Min g(Y) = 15y1 + 10y2

3x1 + 5x2 15

3y1 + 5y2 5

s.a.

5x1 + 2x2 10

5y1 + 2y2 3

x1 , x2 0

y1 , y2 0

As quatro solues bsicas admissveis do problema Primal (extremos do convexo de solues) so:
(1)
(2)
(3)
(4)

x1

x2

F1

F2

Valor da funo f(X)

0
0
2
20/19

0
3
0
45/19

15
0
9
0

10
4
0
0

0
9
10
235/19 * (Max)

e as trs solues bsicas admissveis do problema Dual (extremos do convexo de solues) so:
y1

y2

y3

y4

Valor da funo g(Y)

5/3
0
5/19

0
3/2
16/19

0
5/2
0

16/3
0
0

25
15
235/19 * (Min)

o que permite concluir que g(Y) f(X).

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-7

Dualidade e Interpretao econmica

b. SEGUNDA PROPRIEDADE
Se o problema Primal tem soluo ptima finita, o valor ptimo das Variveis de Deciso do Dual :

Y T = C m A m1
Recordando a verso matricial do Simplex conclui-se que, na equao da funo f(X) no quadro Simplex
do Primal, os coeficientes das variveis de folga e artificiais so os valores das Variveis de Deciso do
Dual (associadas s restries tcnicas a que pertencem aquelas variveis).
Demonstrao
O valor de f(X) para qualquer soluo bsica do problema Primal :

f ( X ) = C m Am1 B
O valor de g(Y) para qualquer soluo bsica do problema Dual :

g (Y ) = Y T B
Atendendo primeira propriedade, no ptimo verifica-se f(X) = g(Y) pelo que:

Y T B = C m Am1 B donde,

Y T = C m Am1 q.e.d.
O exemplo seguinte ajuda a visualizar a 2 propriedade.
Considere-se o problema Primal:
Max f(X) = 6x1 + 8x2
sujeito a:

30x1

20x2

300

5x1

10x2

110

x1 , x2

A base ptima constituda pelos vectores P1 e P2 pelo que:

A m = [P1

1
Am1 = 20
1
40

30 20
P2 ] =

5 10

Sendo Cm = [ c1 c2 ] = [ 6 8 ] ento Cm Am-1 = [ 1/10


Dual tm o valor ptimo YaT = [y1

y 2 ] = [101

3
5

3/

1
10
3
20

] pelo que o valor das variveis de deciso do

] ou seja y1* = 101 ; y *2 = 53 .

A mesma concluso pode ser obtida no quadro-ptimo:


VB

x1

x2

F1

x1

1/

20

x2

-1/

f(X)

1/

y1

F2
-1/

VSM

10

20

40

3/

10

3/

96

y2

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-8

Dualidade e Interpretao econmica

Na 1 restrio do Primal a varivel de folga F1 , sendo y1 a varivel de deciso Dual associada. O


coeficiente de F1 na equao da funo 1/10 pelo que y1* =

1
10

Na 2 restrio do Primal a varivel de folga F2 , sendo y2 a varivel de deciso Dual associada. O


coeficiente de F2 na equao da funo 3/5 pelo que y *2 =

c. TERCEIRA PROPRIEDADE
Se o problema Primal tem soluo ptima finita, o valor ptimo das Variveis Auxiliares do Dual

YiT = C m A m1 A C a pelo que os coeficientes das variveis de deciso na equao da funo do


quadro Primal so os valores das Variveis Auxiliares do Dual (variveis de equilbrio das restries duais
associadas a cada uma das variveis de deciso do Primal).
Demonstrao
O modelo Dual tem as restries tcnicas:
Y T A C a que na forma-padro so Y T A YiT = C a

pelo que as variveis excedentrias tm o valor YiT = Y T A C a .


Da propriedade anterior tem-se Y T = C m Am1 pelo que YiT = C m Am1 A C a como se pretende demonstrar.
O exemplo seguinte ajuda a visualizar a 2 propriedade.
Considerando a base ptima do exemplo anterior, constituda pelos vectores P1 e P2, tem-se:

30 20
A=
; C a = [6 8]
5 10
Am = [P1

30 20
P2 ] =
;
5 10

Tem-se assim C m Am1 A C a = [0

201
A = 1
40
1
m

1
10
3
20

1 0
Am1 A =

0 1

0] pelo que o valor ptimo das variveis auxiliares do Dual :

YiT = [0 0] ou seja y 3* = 0 ; y 4* = 0 .
A mesma concluso pode ser obtida no quadro-ptimo:
x1

VB
x1

x2

f(X)

0
y3

x2

F1

-1/

1/

/20
40

10

F2
-1/

10

3/

20
3/
5

VSM
4
9
96

y4

A 1 restrio do Dual constituda pelos coeficientes tcnicos da varivel de deciso x1 pelo que o
coeficiente desta varivel na equao da funo no quadro do Primal o valor da varivel auxiliar y3 da 1
restrio do Dual.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-9

Dualidade e Interpretao econmica

A 2 restrio do Dual constituda pelos coeficientes tcnicos da varivel de deciso x2 pelo que o
coeficiente desta varivel na equao da funo no quadro do Primal o valor da varivel auxiliar y4 da 2
restrio do Dual.
Nota: No quadro Simplex (Maximizao) reconhece-se que a soluo ptima do problema Primal foi
atingida quando todos os coeficientes na equao da funo objectivo so no negativos.
Enquanto o ptimo no for atingido h na equao da funo coeficientes negativos; como estes
coeficientes so valores de variveis duais (que so no negativas) ento a soluo Dual associada
no admissvel.
Resulta assim que um problema de programao linear tem soluo ptima finita se e s se so
admissveis as solues bsicas dos problemas Primal e Dual.
d. QUARTA PROPRIEDADE (Complementaridade Prima-Dual)
Se, no ptimo, uma restrio do Primal tem folga ento a varivel Dual associada nula
(complementaridade).
Resulta assim que, no ptimo, se uma varivel do Primal positiva a varivel Dual correspondente nula
e se uma varivel Dual positiva ento a correspondente varivel do primal nula (complementaridade).
De forma breve pode concluir-se que no par de variveis complementares se uma delas VB num dos
problemas a outra VNB do outro problema (do que resulta o produto nulo de ambas).
Importa atender ainda que h a possibilidade de ambas serem nulas (degenerao).
Demonstrao
Atendendo s 2 e 3 propriedades, deduz-se que se uma varivel de folga Primal positiva porque
VB e tem coeficiente nulo na equao da funo (este coeficiente valor da correspondente varivel Dual
pelo que esta nula). Se uma varivel auxiliar do Dual positiva porque a correspondente varivel do
Primal VNB e portanto nula.
O exemplo seguinte ajuda a visualizar esta propriedade.
Recorrendo ao quadro-ptimo do exemplo anterior:
VB

x1

x2

F1

x1

1/

-1/

1/

x2

f(X)

0
y3

y4

F2
-1/

20

VSM
4

10

3/

40

20
3/
5

10

y1

96
y2

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-10

Dualidade e Interpretao econmica

Relaes de complementaridade Primal-Dual:


x1 . y3 = (4) (0) = 0
x2 . y4 = (9) (0) = 0
F1 . y1 = (0) (1/10 ) = 0
F2 . y2 = (0) (3/5 ) = 0
Da quarta propriedade resulta que se X e Y so solues admissveis dos problemas Primal e Dual,
respectivamente, ento X* e Y* so solues ptimas de cada um dos problemas.
e. QUINTA PROPRIEDADE (Interpretao das Variveis de Deciso do problema Dual)
Os valores ptimos das variveis de Deciso do Dual representam variaes do valor da funo objectivo
do Primal em consequncia da variao marginal (1 unidade) do segundo membro das restries Primais a
elas associados.
(Como adiante se ver, na Interpretao Econmica, os valores ptimos das variveis de Deciso do Dual
so denominados "preos-sombra" dos recursos).
Demonstrao
Da 2 propriedade sabe-se que Y T B = C m Am1 B , no ptimo, o valor mximo de f(X) do Primal e
mnimo de g(Y) do Dual.
Se qualquer dos parmetros de B aumentado de uma unidade o valor ptimo da funo Primal
aumenta de valor igual ao da varivel de deciso Dual associada restrio.
O exemplo seguinte ajuda a visualizar esta propriedade.
Recorrendo ao quadro-ptimo do exemplo anterior:
VB

x1

x2

F1

x1

1/

x2

-1/

1/

f(X)

F2
-1/

20
40

10

y1

VSM

10

3/

4
9

20
3/
5

96
y2

A varivel y1 = 1/10 indica que se a disponibilidade de madeira aumentar de 1 metro (passando a ser 301
metros) o valor ptimo do lucro aumenta de 1/10 ; do mesmo modo se a disponibilidade de horas de
trabalho aumentar de 1 hora (passando a 111 horas) o valor do lucro ptimo aumenta de 3/5 .
Como chegar a estas concluses?
Comecemos por notar que a restrio tcnica 30x1 + 20x2 + F1 = 300 metros :
30x1 + 20x2 = 300 - F1
simulando F1 = 1 metro, a disponibilidade passa a ser de 299 metros de madeira.
simulando F1 = - 1 metro, a disponibilidade passa a ser de 301 metros de madeira.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-11

Dualidade e Interpretao econmica

Estamos agora em condies de calcular a variao do lucro total se variarmos marginalmente a


disponibilidade de madeira pois bastar ler, a equao da funo-objectivo no quadro ptimo do problema
Primal:
f(X) + 0x1 + 0x2 + 1/10 F1 + 3/5 F2 = 96
Lida em ordem a F1 temos:
f(X) = 96 - 1/10F1
Para F1=1 metro ou F1 = -1 metro a variao do lucro de - 1/10 e + 1/10 respectivamente como foi
afirmado. Eis uma das leituras de interesse da equao de f(X) no quadro ptimo.
Podemos agora ler f(X) em ordem a F2 para vermos o impacto no lucro da variao marginal das 110
horas de trabalho:
f(X) + 0x1 + 0x2 + 1/10 F1 + 3/5 F2 = 96
Lida em ordem a F2 temos:
f(X) = 96 - 3/5 F2
Para F2=1 hora ou F2 = -1 hora a variao do lucro de - 3/5 e + 3/5 respectivamente como foi
afirmado.
Tenha-se em ateno que esta variao apenas se verifica num dado intervalo de variao do 2 membro
em anlise, intervalo cuja determinao apresentada no captulo "Anlise de Sensibilidade".
f.

SEXTA PROPRIEDADE

Se o Primal (Dual) tiver soluo ilimitada ento o Dual (Primal) no tem solues admissveis (o conjunto
de solues vazio).
Demonstrao
Considere-se o Primal com soluo ilimitada ( f(X) + ).
Admita-se que h soluo finita para o Dual.
De acordo com a Primeira Propriedade a funo objectivo do Dual ( de que se pretende o mnimo) ter um
valor que limita superiormente o valor da funo objectivo do Primal o que contradiz a hiptese proposta
(soluo finita para o Dual), ou seja, no h soluo admissvel para o problema Dual (conjunto de
solues vazio).
De igual modo, se o problema Dual no tiver soluo limitada ento o conjunto de solues do Primal
vazio (no h solues admissveis).
Veja-se agora um novo exemplo de formalizao do modelo Dual.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-12

Dualidade e Interpretao econmica

8.

EXEMPLO DE APLICAO

Apresentar o modelo Dual associado ao problema seguinte:


Max f = x1 - 3x2 + 5x3 - x4
2x1
3x1

x2

x2

- 3x3

15
+ 4x4 = 10
- 2x4 12

+ 2x2 - 4x3
x1 livre ; x2 , x3 , x4

1 Analisar o modelo Primal e fixar a estrutura do modelo Dual


Problema Primal

Problema Dual

Max f(X)

Min g(Y)

1 restrio do Primal tpica ( em Max)

Varivel dual y1 tpica (y1 0)

2 restrio do Primal do tipo =

Varivel dual y2 livre

3 restrio do Primal no tpica ( em Max)

Varivel dual y3 no tpica (y3 0)

Varivel x1 livre

1 restrio do tipo =

Varivel x2 0 tpica

2 restrio do tipo (tpica em Min)

Varivel x3 0 tpica

3 restrio do tipo (tpica em Min)

Varivel x4 0 tpica

4 restrio do tipo (tpica em Min)

2 Associar a cada uma das restries tcnicas do Primal, uma varivel de deciso do Dual
2x1
3x1

Problema Primal
x
+ 2 - 3x3
15
+ 4x4 = 10
- x2
+ 2x2 - 4x3 - 2x4 12
x1 livre
x2 , x3 , x4

y1
y2
y3

3 Escrever as restries tcnicas do dual associadas a x1 , x2 , x3 e x4:


2y1 + 3y3 = 1
y1 - y2 + 2y3 -3
-3y1 - 4y3 5
4y2 - 2y3 -1
5 Escrever a funo objectivo do Dual (j sabemos que para Minimizar):
Min g(Y) = 15y1 + 10y2 + 12y3
6 Escrever as restries lgicas do Dual (ver 1 passo) :
y1 0 ; y2 livre ; y3 0

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-13

Dualidade e Interpretao econmica

Em resumo:
O Primal tem 3 restries tcnicas pelo que o Dual tem 3 Variveis de Deciso y1 , y2 e y3 associadas quelas
restries.
O Primal tem 4 Variveis de Deciso pelo que o Dual tem 4 restries tcnicas associadas quelas variveis.
O Primal Maximiza pelo que o Dual Minimiza.
Em resumo, o modelo Dual :
Min g(Y) = 15y1 + 10y2 + 12y3
s.a. :
2y1
y1

y2

-3y1
4y2

+ 3y3 = 1
+ 2y3 -3
- 4y3 5
- 2y3 -1

y1 0 ; y2 livre ; y3 0

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-14

Dualidade e Interpretao econmica

9.

Auto Teste
a. Apresentar o modelo Dual associado ao problema seguinte:
Min f (X) = 1/2 x1 + 3/2 x2
s.a.
5x1

4x2

2x1

4x2

2400

8x1
x1 , x2

600

600

b. Recorrendo s relaes de complementaridade Primal-Dual, calcular a soluo ptima do problema


Dual sabendo que a soluo ptima do problema Primal anterior a seguinte:
x1

1200

x2

E1

X* =

Min f(X*) = 600

5400

E2

E3

9000

c. Apresentar o modelo Dual associado ao problema seguinte:


x1
Min f(X)=

x2

-2
-5
-9
3
x1 0 ;

x3

3
3 <=
-3
2
=
4
-1 >=
x2 , x3 0

9
4
10

d. Do problema anterior apresenta-se o quadro ptimo onde:


x1 = - x1 (x1 0)
F1 a varivel de folga utilizada na 1 restrio tcnica
A2 a varivel artificial utilizada na 2 restrio tcnica
E3 a varivel excedentria utilizada na 3 restrio tcnica associada varivel artificial A3
VB

x1

x2

x1

x2

-1

x3

E3

F1

A2

A3

VSM

-1

/9

/27

/9

46

/9

-1

/3

/3

34

/27

/9

-20

- 17

23

/27

F1

56

f(X)

- 86

/27

/9

/9
/27

-5

/27

17

/9
/9

13

/27
/9

/27

602

/27

Apresentar a soluo ptima dos problemas Primal e Dual.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-15

Dualidade e Interpretao econmica

10. Soluo do Auto Teste


a. O modelo Dual :
Max g(Y) = 600y1 + 2400y2 + 600y3
s.a.

5y1

2y2

4y1

4y2

8y3

/2

/2

y1 , y2 , y3

b. No quadro seguinte apresenta-se o estudo comparativo das 2 solues:


PRIMAL
Variveis de Deciso
x1

DUAL
Variveis Auxiliares
Da 1 restrio : y4

Complementaridade
x1 . y4 = 0

x2

Da 2 restrio : y5

x2 . y5 = 0

PRIMAL
Variveis Auxiliares
Da 1 restrio : E1

DUAL
Variveis de Deciso
y1

Complementaridade
E1. y1 = 0

Da 2 restrio : E2

y2

E2. y2 = 0

Da 3 restrio : E3

y3

E3 . y3 = 0

Sabendo que a soluo ptima do problema Primal :


x1

1200

x2

E1

X* =

Min f(X*) = 600

5400

E2

E3

9000

conclui-se que y1 = y3 = y4 = 0.
Resolvendo o sistema de equaes tcnicas do Dual:
5y1

2y2

4y1

4y2

8y3

y4

/2

y2 = 1/4

y5

/2

y5 = 1/2

A soluo ptima do problema Dual pois:


y1

0
1

y2
Y* =

y3
y4
y5

/4

Max g(Y*) = 600

0
1

/2

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-16

Dualidade e Interpretao econmica

c. O modelo Dual o seguinte:


Max g(Y)=

9y1

+ 4y2

+ 10y3

s.a.

- 5y1

- 9y2

+ 3y3

-2

- 3y2

+ 4y3

+ 2y2

3y1

y3

y1 0 y2 livre ; y3 0;
d. A soluo ptima do Primal a seguinte:
x1

- 46

x2

34/

x3

X =

(porque x1= - x1)

/27
9

Min f(X*) = 602/27

F1

13/

E3

27

A soluo ptima do problema Dual lida na equao de f(X) do quadro ptimo:


VB

x2

x1

x3

x1

x2

-1

F1

56

f(X)

- 86

y1 = 0

E3

F1

A2

A3

VSM

/9

46

/3

34

-1

/9

/27

/9

-1

/3

/27

/9

-20

- 17

23

/27

/27

/9

/9
/27

-5

/27

17

/9
/9

13

/27
/9

/27

602

/27

(1 varivel de deciso dual lida na coluna de F1 )

y2 = 23/27 ( 2 varivel de deciso dual lida na coluna de A2)


y3 = 17/9

( 3 varivel de deciso dual lida na coluna de A3 )

Porque variveis auxiliares so sempre no negativas, na Minimizao de f(X) devem ser


lidas em valor absoluto:
y4 = 0

( 1 varivel auxiliar dual lida, em valor absoluto, na coluna de x1 )

y5 = 0

( 2 varivel auxiliar dual lida, em valor absoluto, na coluna de x2 )

y6 = 86/27

( 3 varivel auxiliar dual lida, em valor absoluto, na coluna de x3 )

Max g(Y) = 602/27

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-17

Dualidade e Interpretao econmica

11. RELAES ADICIONAIS ENTRE PRIMAL E DUAL


Mantendo como pressuposto a Maximizao de f(X) do problema Primal e a Minimizao de g(Y) do problema
Dual analise-se o quadro seguinte:
Problema Dual : Min g(Y)
Possvel
Impossvel
Problema Primal
Max f(X)

Possvel

Max f(X) = Min g(Y)

Max f(X)= ilimitado

Impossvel

Min g(Y) = ilimitado

Primal e Dual sem soluo

a. Exemplo de Primal e Dual Possveis


Primal

Dual

Max f(X)= x1 + x2

Min g(Y)= 4y1 + 4y2

2x1 + x2 4

2y1 + y2 1

x1 + 2x2 4

y1 + 2y2 1

x1 , x2 0

y1 , y2 0

Soluo ptima

Soluo ptima

x1 = 4/3

y1 = 1/3

x2 = 4/3

y2 = 1/3

x3 = 0

y3 = 0

x4 = 0

y4 = 0

Max f(X) = 8/3

Min g(Y) = 8/3

b. Exemplo de Primal Ilimitado (possvel) e Dual Impossvel (conjunto de solues vazio)


Primal

Dual

Max f(X)= x1 + x2

Min g(Y)= 2y1 + 2y2

-2x1 + x2 2

-2y1 + y2 1

x1 - 2x2 2

y1 - 2y2 1

x1 , x2 0

y1 , y2 0

Soluo ptima

Soluo ptima

f(X) ilimitada

No h soluo porque o
conjunto de solues vazio
(ver figura)

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-18

Dualidade e Interpretao econmica

c. Exemplo de Primal Impossvel (conjunto de solues vazio) e Dual Ilimitado (possvel)


Primal

Dual

Max f(X)= 2x1 + x2

Min g(Y)= 4y1 + 3y2

x1 + x2 4

y1 + y2 2

x1 + x2 3

y1 + y2 1

x1 , x2 0

y1 0
y2 0

Soluo ptima

Soluo ptima

No h soluo porque o
conjunto de solues
vazio (ver figura)

g(Y) ilimitada

d. Exemplo de Primal e Dual Impossveis


Primal

Dual

Max f(X)= x1 + x2

Min g(Y)= -y2

x1 - x2 0

y1 + y2 1

x1 - x2 -1

-y1 - y2 1

x1 , x2 0

y1 0
y2 0

Soluo ptima

Soluo ptima

No h soluo porque o conjunto


de solues vazio (ver restries)

No h soluo porque o conjunto


de solues vazio (ver restries)

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-19

Dualidade e Interpretao econmica

12. INTERPRETAO ECONMICA


Considere-se o modelo de PL para optimizar a produo dos bens A, B e C nas condies seguintes:

disponibilidade de 30 horas na mquina M1

disponibilidade de 40 horas na mquina M2

lucros unitrios de venda de 10, 8 e 9 euros, respectivamente para A, B e C

Max f(X) = 10x1 + 8x2 + 9x3


sujeito a:

4x1

x2

6x3

30

3x1

2x2

3x3

40

x1 , x2, x3
O quadro-ptimo o seguinte:
VB

x1

x2

x3

F1

F2

VSM

F1

/2

/2

-1/

10

x2

/2

/2

1/

20

f(X)

160

0
20

A soluo ptima X * = 0 ; Max f ( X * ) = 160

10
0
ou seja:
no produzir o bem A

(valor de x1 = 0)

Varivel de Deciso

produzir 20 unidades de B

(valor de x2 = 20)

Varivel de Deciso

no produzir o bem C

(valor de x3 = 0)

Varivel de Deciso

sobram10 horas em M1

(valor deF1 = 10)

Varivel de Folga

sobram 0 horas em M2

(valor de F2 = 0)

Varivel de Folga

160 de lucro mximo

valor de f(X)

O modelo Dual :
Min g(Y) = 30y1 + 40y2
sujeito a:

4y1

3y2

10

y1

2y2

6y1

3y2
+
y1 , y2 , y3

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-20

Dualidade e Interpretao econmica

A leitura da 1 restrio tcnica, do modelo Dual, a seguinte:


O custo interno dos recursos necessrios produo de 1 unidade de A no deve ser inferior ao lucro
associado sua venda ou, o que o mesmo, o custo interno de 4 horas da mquina M1 e de 3 horas da
mquina M2 que so imputados produo de 1 unidade de A, no deve ser inferior ao lucro de 10
resultante da venda dessa unidade de A ("output" da produo).
De igual modo a leitura da 2 restrio tcnica a seguinte:
O custo interno dos recursos necessrios produo de 1 unidade de B no deve ser inferior ao lucro
associado sua venda ou, o que o mesmo, o custo interno de 1 horas da mquina M1 e de 2 horas da
mquina M2 que so imputados produo de 1 unidade de B, no deve ser inferior ao lucro de 8
resultante da venda dessa unidade de B ("output" da produo).
De igual modo a leitura da 3 restrio tcnica a seguinte:
O custo interno dos recursos necessrios produo de 1 unidade de C no deve ser inferior ao lucro
associado sua venda ou, o que o mesmo, o custo interno de 6 horas da mquina M1 e de 3 horas da
mquina M2 que so imputados produo de 1 unidade de C, no deve ser inferior ao lucro de 9
resultante da venda dessa unidade de C ("output" da produo).
A leitura da funo-objectivo do Dual a seguinte:
O custo interno dos recursos a imputar produo deve ser mnimo".
A leitura das restries lgicas a seguinte:
O custo interno dos recursos a imputar produo deve ser no negativo".
Do exposto, conclui-se que as variveis de deciso do Dual, y1 e y2 , devem ser entendidas como contributo
unitrio de, respectivamente, 1 hora de cada uma das mquinas para a formao do lucro.
Repete-se que este valor unitrio do recurso um preo interno associado produo nada tendo a ver com
preos de mercado (razo porque denominado "preo-sombra" do recurso).
Da leitura do quadro-ptimo do Primal (equao ptima da funo) conclui-se que os preos-sombra dos
recursos so:

para 1 hora da mquina M1: y1 = 0

para 1 hora da mquina M2: y2 = 4

concluindo-se que, em termos relativos, 1 hora de trabalho da mquina M2 mais valiosa do que 1 hora de
trabalho da mquina M1.
Resta agora atender ao significado das variveis de desvio y3 e y4.
As equaes tcnicas do problema Dual so:
4y1 + 3y2 - y3 = 10
y1 + 2y2 - y4 = 8
6y1 + 3y2 y5 = 9

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-21

Dualidade e Interpretao econmica

pelo que:
y3 = 4y1 + 3y2 - 10 = 0 + 12 - 10 = 2
y4 = y1 + 2y2 - 8 = 0 + 8 - 8 = 0
y5 = 6y1 + 3y2 - 9 = 0 + 12 - 9 = 3
Estes valores indicam o valor em lucro dos recursos incorporados deduzido do lucro unitrio da venda de cada
um dos bens produzidos.
Assim, para o produto A constatamos que a produo de uma unidade consome recursos com o valor de 12,
em lucro, mas como da sua venda resulta apenas o lucro de 10 bvio que o bem no deve ser produzido
(antieconomia de 2 por unidade de A).
Idntica concluso pode ser obtida fazendo a leitura da equao ptima de f(X) em ordem a x1 :
f(X) = 160 - 2x1
Simulando x1 = 1 (produzir uma unidade de A) o lucro total passa a ser de 158 ou seja, reduzido de 2
(medida da antieconomia de A). Sabendo que x1 e y3 so variveis complementares, fica claro que o valor do
coeficiente de x1 na equao de f(X) do quadro Simplex (maximizao) o valor da varivel y3.
De forma similar y4 = 0 mostra que no h antieconomia associada produo de B (de facto, no ptimo so
produzidas 20 unidades de B).
J com y5 = 3 indica que h antieconomia de 3 associada produo unitria de C (e por isso x3 = 0 na
soluo ptima).
Conhecido o significado econmico das variveis Duais importa efectuar uma leitura mais apurada das relaes
de complementaridade:

x1y3 = 0 com x1 = 0 e y3 = 2
A no produo do bem A consequncia da antieconomia de 2 por unidade produzida.

x2y4 = 0 com x2 = 20 e y4 = 0
A produo de B consequncia de ser nula a antieconomia associada sua produo.

x3y5 = 0 com x3 = 0 e y5 = 3
A no produo do bem C consequncia da antieconomia de 3 por unidade produzida.

y1F1 = 0 com y1 = 0 e F1 = 10
Significa que f(X) no modificvel com a variao marginal das horas disponveis da mquina M1.
Sobram 10 horas das 30 horas disponibilizadas. Se for cativada mais 1 hora ou reduzida 1 hora a
varivel de folga F1 altera-se de 1 hora mas o lucro total de 160 no se altera. Esta situao ocorre
quando o recurso abundante (excessivo em relao capacidade de transformao).

y2F2 = 0 com y2 = 4 e x3 = 0
Significa que f(X) modificvel com a variao marginal das horas disponveis da mquina M2.

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-22

Dualidade e Interpretao econmica

So totalmente utilizadas as 40 horas disponibilizadas. Se for cativada mais 1 hora ou reduzida 1 hora
a varivel de folga F2 continua com valor nulo mas o lucro total de 160 aumenta ou diminui de 4.
Esta situao ocorre quando o recurso escasso (totalmente utilizado na produo).
13. ELIMINAR A ANTIECONOMIA ASSOCIADA PRODUO
O conhecimento da soluo ptima do Dual permite estabelecer cenrios de rentabilizao de um produto que o
ptimo Primal aconselha a no produzir.
Recorramos ao produto A da seco anterior que no produzido (x1 = 0).
O valor da antieconomia de y3 = 2 por unidade produzida.
Comecemos por analisar a equao tcnica do Dual associada varivel x1:
4y1 + 3y2

- y3 = 10

Substituindo as variveis pelos seus valores correntes tem-se:


4 (0) + 3( 4) - 2 = 10
Constata-se que se consegue anular a antieconomia de 2:

reduzindo o nmero de horas que so consumidas na mquina M2


ou

aumentando a margem de lucro unitrio da venda


ou

reduzindo o nmero de horas que so consumidas na mquina M2 e aumentando a margem de


lucro unitrio da venda em propores a estudar

Notar que alterar o consumo de horas na mquina M1 no opo dado que a primeira parcela ser sempre
nula.
Vejamos o primeiro cenrio:
O consumo de horas na mquina M2 deve passar a ser k que elimine a antieconomia ou seja, a equao
Dual deve passar a ser:
4y1 + (k)y2 - 0 = 10
o que conduz a k = 2.5 horas.
Se for possvel alterar tecnicamente a produo para que o consumo de horas na mquina M2 passe de 3
horas para 2.5 horas por unidade de A (reduo de 16.66 %) a produo deste bem passa a ser rentvel
pois o valor interno dos recursos, 2.5y2, igual ao lucro unitrio de venda de 10.
Vejamos agora o segundo cenrio:
A equao Dual com os valores ptimos correntes :
4 (0) + 3( 4) - (2) = 10
Se adicionarmos 2 a cada um dos membros da equao fica:
4 (0) + 3( 4) - (2) + 2 = 10 + 2 o que :
4 (0) + 3( 4) -

= 12

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-23

Dualidade e Interpretao econmica

Conclui-se que se for possvel vender o bem A com lucro unitrio mnimo de 12 a sua produo passar a
ser rentvel.
Vejamos agora o terceiro cenrio considerando a rentabilizao da produo de A actuando simultaneamente
no consumo de horas da mquina M2 e no lucro unitrio da venda do seguinte modo:

reduzir 50% da antieconomia actuando no consumo de horas da mquina M2

reduzir 50% da antieconomia actuando no lucro unitrio da venda

Pretende-se ento que a antieconomia de 2 seja reduzida de 1 via horas da mquina M2 e 1 via
margem de lucro.
Iniciemos o clculo escrevendo a situao corrente:
4y1

+
+

3y2

y3

3 (4)

=
=

10
10

Reduo da antieconomia de 2 para 1 via margem de lucro:


0

3 (4)

10 + 1

(nova margem de lucro = 11)

Se a margem de lucro for de 11 em vez de 10 a antieconomia associada produo de uma unidade de


A passar a ser de 1.
Reduo da antieconomia de 1 para 0 via consumo de horas na mquina M2:
Nesta parte do estudo temos:
0

3 (4)

11

Para eliminar a antieconomia de 1 actuando nas horas de consumo na mquina M2, calculamos as k
horas de consumo que a tal conduzem:
0

k (4)

11

2.75

Em resumo:
Alterando o lucro unitrio de venda de 10 para 11 e o consumo unitrio de horas da mquina M2 de 3
horas para 2.75 horas a produo de A passa a ser rentvel.
O modelo de PL passaria a ser, neste cenrio:
Max f(X) = 11x1 + 8x2 + 9x3
sujeito a:

4x1

x2

6x3

30

2.75x1

2x2

3x3

40

x1 , x2, x3

Se utilizarmos a verso matricial do Simplex podemos verificar a exactido do clculo efectuado.


No quadro ptimo disponvel apenas se altera o vector de x1 que para o novo modelo Am1 P1 .

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-24

Dualidade e Interpretao econmica

Face alterao das horas de consumo na mquina M2 o vector tcnico do produto A :

4
P1 =
pelo que:
2.75
1
A P =
0
1
m 1

1
2
1
2

4 2.625
2.75 = 1.375 .

O quadro ptimo inicial era:


VB

x1

x2

x3

F1

F2

VSM

F1

/2

/2

-1/

10

x2

/2

/2

1/

20

160

x2

x3

F1

F2

VSM

/2

-1/

10

/2

1/

20

f(X)

e neste terceiro cenrio passa a ser:


[ 11 ]
x1

VB
F1

0
C mT =
8

2.625

x2

1.375

f(X)

160

Antieconomia nula

0(2.625) + 8 (1.375) 11 = 0

Soluo ptima no nica

Podemos agora ensaiar a entrada para a base da varivel x1 (sai F1) o que conduz ao novo quadro ptimo:
x3

VB

x1

x2

x1

12
-6

x2

f(X)

F1

/7

/7

- 11

/ 21
/ 21

F2
-4

/ 21

16

/ 21

VSM
80

/ 21

310

/ 21

160

Dispomos agora de duas solues ptimas alternativas (a original e a agora calculada). Designando-as por

80
0
21
310
20
21

*
*
X1 e X2 temos: X 1 = 0 ; X 2 = 0 ;


0
10
0
0

f ( X 1* ) = f ( X 2* ) = 160 Mximo

A expresso geral das solues ptimas do terceiro cenrio :

= 1 X 1* + 2 X 2*

com 1 + 2 = 1 e 1 , 2 0

Max f(X ) = 160


*

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-25

Dualidade e Interpretao econmica

14. EXEMPLO DE APLICAO


Efectuar a interpretao econmica da produo de 3 bens A, B e C de que se apresentam o modelo de PL
e respectivo quadro-ptimo:
Max f = x1 + x2 + x3

(funo de lucro em )

s.a.
2x1

3x2

5x3

25

(capital em u.m.)

x1

2x2

3x3

15

(horas da mquina M1)

4x1

2x2

+ 3x3
x1 , x2 , x3

20

(horas da mquina M2)

(quantidades a produzir de A, B, C)

O quadro ptimo o seguinte:


VB

x1

x2

x3

F1

F2

F3

x1

-1 / 3

x2

/2

-1

F1

/2

-4

/3

-1

f(X)

/2

/3

/3

VSM
25

/3

/6

20

/3

/6

/6

25

/3

/3
/3

Interpretao econmica do modelo


A soluo ptima do Primal indica:
produzir

25/

, 20/3 e 0 unidades de A, B e C respectivamente; o lucro mximo de 25/3 .

sobram 5/3 u.m. do capital oramentado (F1 = 5/3 )


no sobram horas de trabalho das mquinas M1 e M2 (F2 = F3 = 0 ).
A soluo ptima do problema Dual associado a seguinte:

y1* = 0 ; y *2 =

; y *3 =

; y *4 = 0 ; y *5 = 0 ; y *6 =

Min g(Y * ) = 25 3

Relaes de complementaridade e interpretao:


1. x1y4 = 0 pois x1 = 5/3 e y4 = 0 ; so produzidas 5/3 unidades de A porque a antieconomia associada
nula.
2. x2y5 = 0 pois x2 = 20/3 e y5 = 0 ; so produzidas 20/3 unidades de B porque a antieconomia associada
nula.
3. x3y6 = 0 pois x3 = 0 e y6 = 1/2 ; a produo de C antieconmica. A produo de 1 unidade de C
reduz o lucro total de y6 = 1/2

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-26

Dualidade e Interpretao econmica

4. Preos-sombra dos recursos

y1 = 0 por unidade de capital oramentada; a alterao marginal (mais ou menos uma


unidade) das 25 u.m. de capital no altera o lucro total pois tal variao reflectir-se- apenas
no actual valor da varivel de folga F1 (no esquecer que esta afirmao s tem validade num
determinado intervalo de variao cujo clculo ser tratado na Anlise de Sensibilidade).

y2 = 1/3 por hora da mquina M1. Reflecte o facto de serem utilizadas as 15 horas
disponibilizadas (recurso escasso; restrio saturada). No intervalo de sensibilidade, a
variao marginal das 15 horas alterar o valor do lucro total em 1/3 .

y3 =1/6 por hora da mquina M2. Reflecte o facto de serem utilizadas as 20 horas
disponibilizadas (recurso escasso). No intervalo de sensibilidade, a variao marginal das 20
horas alterar o valor do lucro total em 1/6 .

Uma hora da mquina M1 tem maior contributo para o lucro do que uma hora da mquina M2.

5. Que relao existe entre a produo de A, B e C que justifica esta antieconomia?


Como habitual a explicao resultar da anlise das equaes do quadro ptimo em ordem a x3:
VB

x1

x2

x3

x1

F1

F2

F3

VSM
5

/3

x2

/2

20

F1

/2

/3

/3

Para explicar a antieconomia associada ao produto C analisa-se o valor das Variveis de Deciso
Bsicas em funo da varivel x3:
x1 = 5/3 - 0x3
x2 = 20/3 - 3/2 x3
Simulando a produo de uma unidade de C (x3 = 1):
x1 = 5/3 - 0(1) = 5/3 (a produo de A no se altera)
x2 = 20/3 - 3/2 (1) = 20/3 - 3/2 =

31

/6 (a produo de B baixa 3/2)

conclui-se que h incompatibilidade entre as produes de B e C ou seja, produzir C desvia


recursos da produo de B determinando a reduo da produo deste. Sendo os lucros unitrios de
venda de 1 para qualquer dos produtos o impacto no lucro total associado simulao :
Impacto no lucro total
Produzir 1 unidade de C

x3 = 1

+1

Nvel da produo de A

Mantm-se
Reduz 3/2

0
- 3/2

Nvel da produo de B

Trade-off

- 1/2 (antieconomia de C

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-27

Dualidade e Interpretao econmica

Vejamos agora alguns cenrios para rentabilizar a produo de C


1. Actuando na margem de lucro
O valor mnimo do lucro unitrio de C que garante a sua produo em condies de economia 3/2
correspondente ao valor actual (1 ) aumentado da medida de anti economia y6 = 1/2 .
2. Actuando no consumo de horas da mquina M1 (preo sombra y2 = 1/3 )
Consumo unitrio corrente: 3 horas (ver modelo)
Restrio Dual corrente associada a x3:
5y1 + 3y2 + 3y3

- y6

=1

5( 0 ) + 3( 1/3 ) + 3( 1/6 ) - ( 1/2 ) = 1


Clculo do nmero de horas que anula a antieconomia (y6 = 0):
5( 0 ) + k ( 1/3 ) + 3( 1/6 ) - 0 = 1
k = 3/2 horas = 1.5 horas (reduo de, pelo menos, 50% do tempo)
Nota: Pode, com a regra de trs simples, chegar mesma concluso:
Vale 1/3 (preo
sombra)
Poupar 0.5

1 hora da mquina 1
Poupar x horas
x = 1.5 horas (poupar)

Consumo que rentabiliza = 3 - 1.5 = 1.5 horas


15. Classificao das Solues ptimas do Modelo Dual
a. Soluo ptima nica do modelo Dual
Como foi referido quando se discutiu o mtodo do Simplex, dada a estreita ligao entre os modelos Primal
e Dual lgico supor que ambos possam ter solues nicas ou mltiplas (indeterminadas).
No quadro ptimo do Simplex possvel classificar a soluo de cada um dos modelos.
Aborda-se agora exclusivamente o modelo Dual.
Considere-se o seguinte quadro ptimo do problema de Maximizao antes apresentado:
VB

x1

x2

F1

x1

1/

-1/

1/

x2

f(X)

20
40

10

F2
-1/
3/

10

20
3/
5

Termo Independente
4
9
96

A soluo ptima do Dual nica porque a soluo ptima do Primal no degenerada (VB do ptimo
so no nulas) ou seja:
Se e soluo ptima do Primal no degenerada a soluo ptima do Dual sempre nica

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-28

Dualidade e Interpretao econmica

b. Soluo ptima Indeterminada do modelo Dual


Considere-se o modelo seguinte e o respectivo quadro ptimo do problema Primal:

Max f(X) = x 1 + 2x 2 + x 3
s.a.
2x 1 + 2x 2 + x 3 4
2x 2 + x 3 4
x1 , x 2 , x 3 0
x1

VB

x2

x3

F1

F2

Termo Independente

1/

x2

1/

F2

-2

-1

f(X)

A soluo ptima do problema Dual Indeterminada (mltipla) se existirem as seguintes condies:


1 condio: soluo bsica do Primal degenerada
Neste caso, a VB F2 nula o que satisfaz esta condio
2 condio : equao da(s) VB nula(s) com, pelo menos, um coeficiente negativo
Neste caso, na equao da varivel bsica F2 h os coeficientes negativos de x1 e de F1 o que
satisfaz esta condio
3 condio : pelo menos uma das variveis com coeficiente negativo, identificado na condio anterior,
tem coeficiente positivo na equao de f(X).
Neste caso, na equao de f(X) quer a varivel x1 quer a varivel F1 tm coeficiente positivo o
que satisfaz esta condio (h pelo menos uma varivel a satisfazer as 2 e 3 condies)
Porque, em simultneo, se verificam as 3 condies enunciadas, a soluo Dual Indeterminada.
Vejamos como calcular outra soluo ptima para o problema Dual aplicando o mtodo Dual-Simplex
(apresentado noutro captulo):

VB

x1

x2

x3

F1

F2

Termo Independente

Obs.

x2

/2

/2

Sai F2 ; Entra x1

x5

-2
1

0
0

0
0

(dual Simplex)

1
0
-1
/2

0
4

-1
1
1
/2

x2

/2

f(X)

/2

f(X)
x1

/2

0
1

/2

0
Novo ptimo Dual

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-29

Dualidade e Interpretao econmica

Temos agora de 2 solues ptimas do problema Dual:

y1 = 12
y1 = 1
y = 1
y = 0
2 2

2
*
*
Y1 = y 3 = 1 ; Y2 = y 3 = 0 ; g(Y1* ) = g(Y2* ) = 4 = Min g(Y * )

y 4 = 0
y 4 = 0
y 5 = 0
y 5 = 0
A expresso geral das solues ptimas do problema Dual :

Min g(Y * ) = 1 Y1* + 2 Y2* com 1 + 2 = 1 e 1 , 2 0


Nota: Neste problema tambm a soluo ptima do Primal Indeterminada pois na equao ptima de f(X)
a VNB x3 tem coeficiente nulo e pode entrar para a base com valor no nulo (nova soluo do
problema Primal). Utilizando o software do autor obter-se-ia:

INVESTIGAO OPERACIONAL (MS edio de 2006)

VII-30

Você também pode gostar