Você está na página 1de 0

INVESTIGAO OPERACIONAL (MS edio de 2007)

i












INVESTIGAO OPERACIONAL













MTODOS DE PLANEAMENTO





Captulo I Mtodo do caminho crtico (CPM)






















Antnio Carlos Morais da Silva
Professor de I.O.
INVESTIGAO OPERACIONAL (MS edio de 2007)

ii

I. Mtodo do Caminho Crtico (CPM)...............................................................................................................I-1
1. Introduo................................................................................................................................................I-1
2. Rede do Projecto.....................................................................................................................................I-1
3. Desenhar a Rede AOA..........................................................................................................................I-3
4. Auto Teste...............................................................................................................................................I-8
5. Soluo do Auto Teste.............................................................................................................................I-9
6. Desenhar a Rede AON........................................................................................................................I-10
7. Rede AOA. Tempos associados s Etapas.........................................................................................I-11
8. Rede AOA. Clculo do Tempo Mais Cedo das Etapas (Time Early )..................................................I-12
9. Auto Teste.............................................................................................................................................I-15
10. Soluo do Auto Teste...........................................................................................................................I-16
11. Rede AOA. Clculo do Tempo Mais Tarde da Etapa (Time Later)......................................................I-17
12. Auto Teste.............................................................................................................................................I-20
13. Soluo do Auto Teste...........................................................................................................................I-21
14. Rede AOA. Folga da Etapa.................................................................................................................I-23
15. Rede AOA. Caminho Crtico................................................................................................................I-24
16. Auto Teste.............................................................................................................................................I-25
17. Soluo do Auto Teste...........................................................................................................................I-26
18. Rede AOA. Tempos da Actividade (i , j)..............................................................................................I-27
19. Auto Teste.............................................................................................................................................I-28
20. Soluo do Auto Teste...........................................................................................................................I-29
21. Rede AOA. Margens da Actividade (i , j).............................................................................................I-30
22. Auto Teste.............................................................................................................................................I-33
23. Soluo do Auto Teste...........................................................................................................................I-34
24. Rede AOA. Calendarizao Inicial ......................................................................................................I-35
25. Auto Teste.............................................................................................................................................I-39
26. Soluo do Auto Teste...........................................................................................................................I-40
27. Ajustamento de recursos (programao com duraes fixas)...............................................................I-41
28. Prioridades da Reprogramao ............................................................................................................I-42
29. Programa de Custo Mnimo...................................................................................................................I-51
30. Simplex-Network....................................................................................................................................I-58
31. Auto Teste.............................................................................................................................................I-62
32. Soluo do Auto Teste...........................................................................................................................I-63

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-1
I. Mtodo do Caminho Crtico (CPM)
1. Introduo
Um dos mtodos de Planeamento e Programao mais conhecido e utilizado o mtodo do Caminho Crtico,
vulgarmente designado CPM (Critical Path Method). Desenvolvido nos anos 50, d especial ateno
optimizao do binmio recursos, reduo da durao do projecto, admitindo conhecer, com rigor, o tempo
necessrio realizao das diferentes actividades de um projecto bem como a lei de variao daquele tempo em
funo dos recursos envolvidos.
Na apresentao do mtodo, considera-se:
que um projecto um conjunto conhecido de tarefas (actividades) cuja satisfao conduz
concluso do projecto;
que as tarefas de um projecto podem ter incio e fim de forma independente e numa dada
sequncia (o que elimina a aplicao do mtodo a processos contnuos como, por exemplo, a
refinao de leo onde as actividades se seguem, necessariamente, umas s outras sem tempo de
separao significativo entre elas);
que as actividades (tarefas) so executadas numa dada sequncia de natureza tecnolgica (por
exemplo a colocao de vidros nas janelas supe o assentamento prvio da caixilharia);
O mtodo CPM til nas fases de planeamento, programao e controlo de um projecto dada a facilidade da sua
aplicao e a sua flexibilidade.
O Planeamento envolve a identificao das tarefas a executar (necessidades de recursos humanos e/ou
materiais, estimativas de custos e durao das vrias tarefas).
A Programao procede colocao temporal das tarefas e atribui-lhes tempo e recursos.
O Controlo compara o programa gizado com os resultados da execuo para detectar desvios ao plano.
2. Rede do Projecto
a. Caracterizao da Actividade (Tarefa)
Do ponto de vista do planeamento de um projecto, considera-se actividade(tarefa) tudo o que consome tempo
e/ou recursos se executada e nada consome no caso contrrio. Para aplicar o mtodo necessrio
conhecer para cada tarefa identificada:
a sua designao;
a sua durao;
a lista de precedncias (quais as actividades precedentes, ou seja, as actividades de cuja
concluso depende o seu incio imediato);
b. Tipos de rede
rede AOA (activities on arcs)
rede AON (activities on nodes)
Na exposio do mtodo recorrer-se- exclusivamente a redes do tipo AOA.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-2
c. Rede AOA
Neste tipo de rede, a Identificao (A, B, ) e a Durao (2, 3, 4 dias) da actividade so graficadas nos
arcos do grafo sendo os Vrtices denominados Etapas que so numeradas.

Neste tipo de rede, entre cada par de etapas h apenas uma e s uma actividade (arco nico).
Cada uma das actividades tem incio numa Etapa Inicial e termina noutra etapa, distinta da anterior,
designada Etapa Final. As etapas so numeradas para que a etapa inicial tenha numerao inferior da
etapa final o que permite identificar as actividades pela numerao das suas etapas de incio e fim (por
exemplo a actividade 1-10 a actividade A).
A rede constitui um grafo orientado sem circuitos.
d. Rede AON
Neste tipo de rede, a identificao e a durao da actividade so inscritas nos vrtices (ns) do grafo sendo a
sequncia da execuo indicada por arcos (setas) ligando vrtices. Entre cada par de vrtices h apenas um
e s um arco. A rede constitui um grafo orientado sem circuitos.

e. Listagem das Actividades
Como se referiu, para desenhar a rede do projecto necessrio conhecer as tarefas e a sua dependncia.
Assim, para as redes anteriores, a lista das actividades e dependncias a seguinte:
Actividade Durao (un. tempo)
Actividades precedentes
(imediatamente)
A 4 -
B 3 -
C 5 A , B
D 2 A
E 6 C
F 4 D
1
"B,3"
20
10
"A,4"
50
40
30 "D,2"
"C,5"
"F,4"
"E,6"
Incio
"B,3"
"A,4" "F,4"
"C,5"
"D,2"
"E,6"
Fim
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-3
3. Desenhar a Rede AOA
No havendo tcnica normalizada aconselha-se a graficar as actividades s quando j esto graficadas as
actividades precedentes pelo que as primeiras actividades a graficar so aquelas cujo incio marca o incio do
projecto. Veja-se a rede de um projecto com os seguintes problemas lgicos:

Actividades Durao (semanas) Lgica
A,B,C 5, 5, 4 Incio simultneo
D 12 Subsequente de A
E 8 No pode comear antes de terminar B
F 5 No pode comear antes de terminar C
G 4 O incio depende da concluso de A e B
H 2 O incio depende da concluso de D e G
I 1
Para comear aguarda a concluso de B.
Juntamente com F so precedentes de J com
durao de 9 semanas
Projecto concludo Quando terminarem as actividades E, H, J

A Lista de Actividades , Duraes e Precedncias a seguinte:
Actividades Durao (semanas) Precedncia
A 5 -
B 5 -
C 4 -
D 12 A
E 8 B
F 5 C
G 4 A, B
H 2 D, G
I 1 B
J 9 F, I

Para desenhar a rede graficam-se a Etapa Inicial do Projecto (entrada nica na rede) e as actividades A, B e
C (incio do projecto):
10
C,4
A,5
B,5
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-4
Graficam-se agora D, E,F, G e I pois as actividades de que dependem j esto graficadas:


Veja-se que foram usadas actividades fictcias (durao e recursos nulos) para colocar G dependendo de A e
B, pois D s depende da concluso de A e as actividades E e I dependem s da concluso de B.
Agora graficam-se H e J e completa-se o grafo com a Etapa Final do Projecto:


Veja-se que:
a rede tem incio e fim em Etapa nica e que um grafo orientado sem circuitos.
as etapas foram numeradas de forma a que, em cada actividade, o nmero da Etapa Inicial menor
do que o nmero da Etapa Final.
o intervalo de numerao livre devendo ser tanto maior quanto maior for a previso de necessitar
introduzir novas etapas, em particular quando, posteriormente, se pretende efectuar optimizao de
recursos.
Notar ainda que, por exemplo, as actividades A, B e C so Concorrentes no Incio enquanto as actividades
E, H e J so Concorrentes no Fim.
O reduzido nmero de actividades facilita a numerao das etapas na rede AOA o que no acontece na prtica.
10
C,4
20
30
A,5
50
B,5
D,12
G,4
E,8
I,1
40 F,5
1
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-5
O software actual (Project da Microsoft, Open Workbench da Niku e outros) j no exige ao utilizador a prvia
numerao das etapas sendo a ligao lgica entre actividades indicada de forma simples.
Veja-se, por exemplo, a descrio da rede anterior no Project da Microsoft:



Pode contudo ser necessrio proceder numerao das etapas o que pode ser feito com o algoritmo seguinte:
1passo: Designar as etapas e construir uma matriz booleana de adjacncias:

a1 a2 a3 a4 a5 a6 a7 a8
a1 1 1 1
a2 1 1
a3 1 1 1
a4 1
a5 1
a6 1
a7 1

a1
C,4
a2
a3
A,5
a6
a8
a5
B,5
D,12
G,4
E,8
I,1
a4 a7 F,5
H,2
J ,9
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-6
2passo: Somar algebricamente as colunas da matriz anterior

a1 a2 a3 a4 a5 a6 a7 a8
a1 1 1 1
a2 1 1
a3 1 1 1
a4 1
a5 1
a6 1
a7 1
Soma 0 1 1 1 2 2 2 3

3passo: Numerar etapas
As colunas com soma nula esto associadas a etapas do mesmo nvel e devem ser numeradas.
Adoptando a sequncia de numerao 1, 10, 20, 30 temos:
Etapa a1: nmero 1

4passo: Anular novas colunas
Subtrair ltima soma disponvel a soma das linhas associadas s etapas que foram numeradas no
passo anterior e regressar ao 3 passo.
Foi numerada a linha de a1 que deve ser subtrada ltima soma. Dado que a1=1 no necessrio
operar na sua coluna.
A linha da soma passar a ser:
a1 a2 a3 a4 a5 a6 a7 a8
Soma 0 1 1 1 2 2 2 3
Subtrair a1 0 1 1 1 0 0 0 0
Soma 0 0 0 2 2 2 3

3passo: Numerar etapas
As colunas com soma nula esto associadas a etapas do mesmo nvel e devem ser numeradas.
Etapa a2: nmero 20
Etapa a3: nmero 30
Etapa a4: nmero 40
Como ainda no esto todas as etapas numeradas repete-se o 4 Passo.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-7
4passo: Anular novas colunas
Foram numeradas as linhas de a2, a3 e a4 que devem ser subtradas ltima soma (no
necessrio operar as colunas destas etapas).
A linha da soma passar a ser:
a1 a2 a3 a4 a5 a6 a7 a8
Soma 0 1 1 1 2 2 2 3
Subtrair a1 0 1 1 1 0 0 0 0
Soma 0 0 0 2 2 2 3
Subtrair a2+a3+a4 2 1 2 1
Soma 0 1 0 2

3passo: Numerar etapas
As colunas com soma nula esto associadas a etapas do mesmo nvel e devem ser numeradas.
Etapa a5: nmero 50
Etapa a7: nmero 60
Como ainda no esto todas as etapas numeradas repete-se o 4 Passo.
4passo: Anular novas colunas
Foram numeradas as linhas de a5 e a7 que devem ser subtradas ltima soma (no necessrio
operar as colunas destas etapas).
A linha da soma passar a ser:
a1 a2 a3 a4 a5 a6 a7 a8
Soma 0 1 1 1 2 2 2 3
Subtrair a1 0 1 1 1 0 0 0 0
Soma 0 0 0 2 2 2 3
Subtrair a2+a3+a4 2 1 2 1
Soma 0 1 0 2
Subtrair a5+a7 1 1
Soma 0 1

3passo: Numerar etapas
As colunas com soma nula esto associadas a etapas do mesmo nvel e devem ser numeradas.
Etapa a6: nmero 70
Como s h mais uma etapa para numerar o clculo termina decidindo:
Etapa a8: nmero 80


CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-8
4. Auto Teste
Considerar uma rede de um projecto em que:
actividade C depende de A
actividade D depende de B
actividade E depende de A e B.
Qual das seguintes redes AOA est correcta?

5
15
25
A
35
B
C
D
E
5
15
25
A
B
C
D
E
E
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-9
5. Soluo do Auto Teste


A resposta est correcta se for escolhido a rede da direita.
De facto, na etapa 15 termina A pelo que todas as actividades dependentes desta actividade tm incio naquela
etapa como o caso da actividade C.
Porque na etapa 25 termina B ento etapa inicial da actividade D.
Como a actividade E depende das actividades A e B e deve ser representada por um e s um arco entre
duas etapas, necessrio graficar a etapa fictcia 35 para nela reunir, usando actividades fictcias, a informao
j referida para as etapas 15 e 25.
Na etapa 15 leia: actividade A terminada; actividade fictcia transfere esta informao para a etapa 35
Na etapa 25 leia: actividade B terminada; actividade fictcia transfere esta informao para a etapa 35
Na etapa 35 l-se: actividades A e B terminadas; iniciar aqui a actividade E que delas depende.
5
15
25
A
B
C
D
E
E
5
15
25
A
35
B
C
D
E
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-10
6. Desenhar a Rede AON
O traado da rede AON mais simples do que o da rede AOA.
So necessrios dois vrtices fictcios (incio e fim do projecto) e as actividades so materializadas nos vrtices
da rede, usando-se arcos para indicar as dependncias existentes.
Admita-se a rede do projecto anterior:

Actividades Durao (dias) Precedncia
A 5 -
B 5 -
C 4 -
D 12 A
E 8 B
F 5 C
G 4 A, B
H 2 D, G
I 1 B
J 9 F, I

A rede AON a seguinte:

5 5
0 0 5
0
A
12 17
5 0 17
5
D
8 13
11 6 19
5
E
4 4
1 1 5
0
C
5 5
4 4 9
0
B
5 9
5 1 10
4
F
4 9
13 8 17
5
G
2 19
17 0 19
17
H
1 6
9 4 10
5
I
9 18
10 1 19
9
J
FIM INCIO

Legenda:
Durao CF
TI MT TF
CI
Designao

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-11
7. Rede AOA. Tempos associados s Etapas
Uma Etapa um acontecimento.
A uma etapa do projecto est associado o incio e/ou fim de uma ou mais actividades sendo necessrio conhecer
o Momento Mais Cedo (Time Early = TE = Tempo Mais Cedo da Etapa) em que podem iniciar-se as
actividades que nela comeam bem como o Momento Mais Tarde (Time Later = TL = Tempo Mais Tarde da
Etapa) em que todas elas esto terminadas.
Naturalmente, nas Etapas Inicial e Final do Projecto tem-se TE = TL.
Consideremos a seguinte rede CPM de um projecto com a durao total de 19 dias:

Vejam-se alguns exemplos de interpretao dos tempos de etapa da rede anterior:
No possvel assistir ao fim de todas as actividades que terminam na etapa 70, antes do final do
dia 9 (Tempo Mais Cedo da Etapa)
As actividades que terminam na etapa 70 devero estar concludas at ao final do dia 10 (Tempo
Mais Tarde da Etapa) para que seja possvel concluir o projecto em 19 dias
A actividade A no pode sofrer qualquer atraso. Se demorar mais do que os 5 dias previstos, o
caminho
1
A, D, H ter durao superior a 19 dias. Uma actividade nesta situao denomina-se
actividade crtica e uma sucesso de actividades crticas que ligue as etapas inicial e final do
projecto constitui umcaminho crtico(eis a razo da designao do mtodo)
O caminho A, D, H um Caminho Crtico do Projecto (caminho de maior durao = 19 dias)
As actividades A, De H so actividades crticas e nelas ser focada a actividade de controlo
(gesto por excepo)

Nota: numprojecto h sempre, no mnimo, umcaminho crtico.
_____________________________________________________
1
Umcaminho uma sucesso de arcos emque a extremidade final de umarco coincide coma extremidade inicial do arco
seguinte.
10
C,4
20
30
A,5
60
80
50
B,5
G,4
E,8
I,1
40 70 F,5
J ,9
0 0
19 19
4 5
17 17
5 13
9 10
5 5
5 9
TE TL Legenda
D,12
H,2
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-12
8. Rede AOA. Clculo do Tempo Mais Cedo das Etapas (Time Early )
O Tempo Mais Cedo (TE) da Etapa Inicial do Projecto , em regra, nulo.
Para calcular os TE de cada etapa, percorre-se a rede no sentido Etapa Inicial - Etapa Final.
O TE da etapa n reflecte a durao mxima dos caminhos que ligam a Etapa Inicial a essa etapa n.
Veja-se, passo a passo, o clculo a efectuar na rede seguinte (duraes em dias):

Etapa 10 (etapa inicial do projecto): TE =0.
O caminho para a etapa 20 nico e tem incio na etapa 10, pelo que:
TE
20
= TE
10
+ t
A
= 0+ 5 = 5
De igual modo tem-se:
TE
30
= TE
10
+ t
B
= 0 + 5 = 5
TE
40
= TE
10
+ t
C
= 0 + 4 = 4
Nota: as etapas 20,30 e 40 so vrtices do nvel 1, ou seja, so atingidos a partir do vrtice inicial (etapa 10)
percorrendo apenas umarco. Seguidamente sero calculados os TE dos vrtices de nvel 2, depois do nvel 3 e
assimsucessivamente at atingir o vrtice final (etapa 80).

10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
5
5
4
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-13
As etapas cujo TE, no momento, depende de etapas onde j conhecido o valor do TE, so as etapas 50 e 70:

TE
50
= Max {(TE
20
+ 0 ) , (TE
30
+ 0 ) } = Max {(5 + 0 ) , (5 + 0 ) } = 5
TE
70
= Max {(TE
30
+ t
I
) , (TE
40
+ t
F
) } = Max {(5 + 1 ) , (4 + 5 ) } = 9




S agora pode ser calculado o TE da etapa 60 dado depender dos TE das etapas 20 e 50:
TE
60
= Max {(TE
20
+ t
D
) , (TE
50
+ t
G
) } = Max {(5 + 12 ) , (5 + 4 ) } = 17

10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
4
5
9
5
5
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
4
5
9
5
5
17
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-14
Por ltimo, calcula-se o TE da etapa 80 :
TE
80
= Max {(TE
30
+ t
E
) , (TE
60
+ t
H
) , (TE
70
+ t
J
) }= Max {(5 + 8 ) , (17 + 2 ) , (9 + 9 ) } = 19
Calculados os TE da cada uma das etapas, fica-se a saber o Momento Mais Cedo em que estaro terminadas
todas as actividades com extremo final em cada uma dessas etapas.


Este projecto tem a durao mxima de 19 dias (TE da etapa final) e o(s) caminho (s) com esta durao (so)
designado(s) Caminho Crtico(s).

Neste projecto, s o caminho com as actividades A, D e H tem a durao de 19 dias pelo que Caminho Crtico
(maior durao total).
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
4
5
9
5
5
17
19
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-15
9. Auto Teste
Considerar a seguinte rede AOA de um projecto (durao das tarefas expressa em dias):

1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)


a. Calcular o Tempo Mais Cedo (TE) de cada uma das etapas.
b. Pode iniciar-se a actividade 30-50 a partir do dia 5 do projecto? Justificar a resposta.
c. Qual o dia do projecto em que j se pode iniciar a actividade 20-40? Justificar a resposta.
d. Qual a durao total do projecto?
e. Como se efectua o clculo dos Tempos Mais Cedo de Etapa na rede AOA ? Apresente o conjunto de
regras a observar.

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-16
10. Soluo do Auto Teste
a.
1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)
0
14
14
8 19
32

b. No. A actividade 30-50 s pode arrancar quando estiverem terminadas as actividades 1-10, 1-20 e
1-30. Como tal s acontecer no final do dia 14 da execuo do projecto, o Momento Mais Cedo de
Incio da actividade 30-50 o incio do dia 15.
c. No incio do dia 9, pois no final do dia 8 fica concluda a actividade precedente 1-20
d. A durao total do projecto de 32 dias.
e. Observar as seguintes regras:
TE da etapa inicial do projecto: zero
Percorrer a rede no sentido directo dos arcos
Se uma etapa extremo final nico de um arco, percorre-se este no sentido directo e soma-se a
durao da actividade ao tempo Mais Cedo da Etapa Inicial do arco. O valor obtido o tempo Mais
Cedo da Etapa Final do arco.
i j (t
ij
)
TE
i
TE
j
=TE
i
+t
ij


Se uma etapa extremo final de vrios arcos, percorrem-se estes no sentido directo e soma-se a
durao da actividade ao tempo Mais Cedo da Etapa Inicial do arco. O valor mximo obtido o
tempo Mais Cedo da Etapa Final do arco.
i j (tij)
TEi
k
(tk
j
)
TEk
TE
j
=Max {TE
i
+t
ij
, TE
k
+t
kj
}


Nota: se errou qualquer destas questes, no continue. Reveja a seco anterior cuidadosamente.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-17
11. Rede AOA. Clculo do Tempo Mais Tarde da Etapa (Time Later)
O Tempo Mais Tarde (TL) da Etapa Final do Projecto , em regra, igual ao seu Tempo Mais Cedo (TE).
Para calcular os TL de cada etapa, percorre-se a rede no sentido Etapa Final - Etapa Inicial ou seja os arcos so
percorridos em sentido inverso.
O TL de uma etapa n reflecte o Momento Mais Tarde em que devem estar terminadas todas as actividades, de
que ela extremo final, para observar a data final do projecto.
Veja-se, passo a passo, o clculo a efectuar na rede anterior:

Etapa 80: TL=TE=19.

As etapas cujo TL, no momento, depende apenas de etapas onde j conhecido o valor de TL, so as etapas 60
e 70. De facto para calcular:
TL
60
= TL
80
- t
H
necessrio conhecer TL
80

TL
30
= Min {(TL
80
- t
E
) , (TL
50
- 0 ) , (TL
70
- t
I
) } necessrio conhecer TL
80
, TL
50
e TL
70

TL
70
= TL
80
- t
J
necessrio conhecer TL
80

Assim, no momento, s podem calcular-se os valores de TL para as etapas 60 e 70:
TL
60
= TL
80
- t
H
= 19 - 2 =17
TL
70
= TL
80
- t
J
= 19 - 9 = 10
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
4
5
9
5
5
17
19 19
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
4
5
9 10
5
5
17 17
19 19
0
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-18
Podem agora calcular-se apenas os TL das etapas 40 e 50 pois os TL de que dependem j esto calculados:
TL
40
= TL
70
- t
F
= 10 - 5 = 5
TL
50
= TL
60
- t
G
= 17 - 4 = 13


Podem agora calcular-se apenas os TL das etapas 20 e 30 pois os TL de que dependem j esto calculados:
TL
20
= Min {(TL
60
- t
D
) , (TL
50
- 0 )} = Min {(17 -12 ) , (13 - 0 ) } = 5
TL
30
= Min {(TL
50
- 0 ) , (TL
80
t
E
) , (TL
70
t
I
)} = Min {(13 - 0 ) , (19 - 8 ) ,( 10 - 1} = 9
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
4 5
5 13
9 10
5 5
5 9
17 17
19 19
10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0
4 5
5 13
9 10
5
5
17 17
19 19
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-19
Por ltimo calcula-se o Tempo Mais Tarde da Etapa inicial:
TL
10
= Min {(TL
20
- t
A
) , (TL
30
t
B
) , (TL
40
t
C
)} = Min {(5 - 5 ) , (9 - 5 ) ,( 5 - 4} = 0




Calculados os TL da cada uma das etapas, fica-se a saber o Momento Mais Tarde emque devemestar
concludas as actividades que nelas terminam, para ser cumprida a durao total do projecto.

Veja-se a calendarizao deste projecto:



10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0 0
4 5
5 13
9 10
5 5
5 9
17 17
19 19
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-20
12. Auto Teste
Considerar a seguinte rede AOA de um projecto (durao das tarefas expressa em dias):

1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)
0
14
14
8 19
32


a. Calcular o Tempo Mais Tarde (TL) de cada uma das etapas.
b. Terminando a actividade 1-10 s no dia 19 compromete-se a durao total do projecto?
c. At que dia do projecto pode atrasar-se o arranque da actividade 20-40? Justificar a respostas.
d. Como se efectua o clculo dos Tempos Mais Tarde de Etapa na rede AOA ? Apresente o conjunto de
regras a observar.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-21
13. Soluo do Auto Teste
a.
1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)
0 0
14 14
14 14
8 14 19 27
32 32


b. Sim. O momento mais tarde em que deve estar concluda a actividade 1-10 no final do dia 14 (TL da
etapa 10). Se s for terminada no dia 19, a actividade 30-50 que dela depende s arrancar no dia 20 e
como executada em 18 dias a durao total do projecto passaria a ser de 37 dias e no 32 dias como
est previsto.
c. Dia 16. Para observar os 32 dias de durao total, a actividade 20-40 tem que estar pronta, na pior
hiptese, no dia 27 (TL da etapa 40). Como tem a durao de 11 dias deve comear a ser executada, na
pior hiptese, no dia 16.
d. Observar as seguintes regras:
TL da etapa final do projecto igual ao TE antes calculado.
Percorrer a rede no sentido inverso dos arcos
Se uma etapa extremo inicial nico de um arco, percorre-se este no sentido inverso e subtrai-se a
durao da actividade ao tempo Mais Tarde da Etapa Final do arco. O valor obtido o tempo Mais
Tarde da Etapa Inicial do arco.

j i (t
ij
)
TLj
TL
i
=TL
j
- t
ij


CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-22
Se uma etapa extremo inicial de vrios arcos, percorrem-se estes no sentido inverso e subtrai-se
a durao da actividade ao tempo Mais Tarde das Etapas Finais dos arcos. O valor mnimo obtido
o tempo Mais Tarde da Etapa Inicial do arco.
k
(t
ik
)
j i (t
ij
)
TL
j
TL
i
=Min {TL
j
- t
ij
, TL
k
- t
ik
}
TL
k


Nota: se errou qualquer destas questes, no continue. Reveja a seco anterior cuidadosamente.

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-23
14. Rede AOA. Folga da Etapa
Designa-se Folga da Etapa a diferena entre os seus tempos Mais Tarde e Mais Cedo (F = TL - TE).
Trata-se afinal do intervalo de tempo durante o qual dever ocorrer o fim de todas as actividades que terminam
na etapa.

Vejam-se as folgas das etapas na rede do projecto anteriormente calculada:

Etapa TE TL Folga =TL - TE (dias)
10 0 0 0
20 5 5 0
30 5 9 4
40 4 5 1
50 5 13 8
60 17 17 0
70 9 10 1
80 19 19 0


10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0 0
4 5
5 13
9 10
5 5
5 9
17 17
19 19
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-24
15. Rede AOA. Caminho Crtico
Como foi referido um caminho diz-se Crtico quando , no projecto, o caminho de maior durao total. As
actividades de caminhos deste tipo denominam-se Crticas e so identificveis na rede por satisfazerem, em
simultneo, 3 condies:
na etapa inicial i h TE
i
= TL
i

na etapa final j h TE
j
= TL
j

verifica-se a igualdade TE
i
+ durao da actividade (i,j)= Te
j


O quadro seguinte apresenta o estudo da criticidade de cada uma das actividades da rede anterior:

Actividades Durao
TE
i
= TL
i
? TE
j
= TL
j
? TE
i
+ t
i,j
= TE
j
?
Crtica ?
A (10-20) 5
TE
10
= TL
10
= 0 TE
20
=TL
20
= 5 0 + 5 = 5 = TE
20
Sim
B (10-30) 5
TE
10
= TL
10
= 0 TE
30
TL
30
-

C (10-40) 4
TE
10
= TL
10
= 0 TE
40
TL
40
-
D (20-60) 12
TE
20
= TL
20
= 5 TE
60
= TL
60
= 17 5 + 12 = 17 = TE
60
Sim
E (30-80) 8 TE
30
TL
30
- -
F (40-70) 5 TE
40
TL
40
- -
G (50-60) 4 TE
50
TL
50
- -
H (60-80) 2
TE
60
= TL
60
= 17 TE
80
= TL
80
= 19 17 + 2 = 19 = TE
80
Sim
I (30-70) 1 TE
30
TL
30
-
-

J (70-80) 9 TE
70
TL
70
-
-



A rede do projecto pronta para ser explorada pelo planeador ento:


10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0 0
4 5
5 13
9 10
5 5
5 9
17 17
19 19
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-25
16. Auto Teste
Considerar a seguinte rede AOA de um projecto (durao das tarefas expressa em dias):

1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)
0 0
14 14
14 14
8 14 19 27
32 32


a. A actividade 10-50 crtica? Justificar a resposta.
b. Se a Folga de uma etapa nula as actividades que nela tm incio so crticas? Justificar a resposta.
c. Assinalar o(s) caminho(s) crtico(s).
d. Defina caminho crtico de um projecto
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-26
17. Soluo do Auto Teste
a. No. A condio TE
10
+ durao = TE
50
no satisfeita ( 14 + 6 32).
b. Uma etapa com folga nula vrtice de um caminho crtico.
Se na etapa s tiver incio uma nica actividade ento esta crtica. De contrrio h que verificar se a
actividade satisfaz as 3 condies definidoras de criticidade.
Na rede deste projecto a etapa 30 tem folga nula e como s incio da actividade 30-50 esta crtica.
Contudo, a etapa 10 tem tambm folga nula, mas a actividade 10-50 no crtica.
c. Caminho Crtico: 1 - 10 - 30 - 50 com 32 dias de durao.

1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)
0 0
14 14
14 14
8 14 19 27
32 32


d. Caminho de durao mxima. Define a durao total do projecto.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-27
18. Rede AOA. Tempos da Actividade (i , j)
a. Tempo Mais Cedo do Incio da Actividade (CI)
o momento mais cedo emque pode iniciar-se a actividade.
igual ao Tempo Mais Cedo da etapa inicial da actividade:
CI = TE
i

b. Tempo Mais Cedo do Fim da Actividade (CF)

o momento mais cedo emque pode estar terminada a actividade.
igual soma da durao do Tempo Mais Cedo do Incio da actividade com a durao desta:
CF = CI + t
ij

c. Tempo Mais Tarde do Fim da Actividade (TF)
o momento mais tarde emque ainda pode terminar a actividade semcomprometer a durao total do
projecto.
igual ao Tempo Mais Tarde da etapa de chegada da actividade:
TF = TLj
d. Tempo Mais Tarde do Incio da Actividade (TI)
o momento mais tarde emque ainda pode iniciar-se a actividade semcomprometer a durao total do
projecto.
.
igual ao Tempo Mais Tarde do Fim da actividade subtrado da durao desta:
TI = TF - t
ij

Nota: se uma actividade crtica temC I =TI e CF =TF.
Durao
CF CI
Durao
TF TI
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-28
19. Auto Teste
Considerar a seguinte rede AOA de um projecto (durao das tarefas expressa em dias).

1
10
20
30 (2)
(11)
50
(6)
(8)
(14)
(18)
40
(5)
0 0
14 14
14 14
8 14 19 27
32 32


Admitindo que os trabalhos tm incio em 1 de Junho e que no h dias de descanso, responder s questes
seguintes:
a. Quais os valores de CI, CF, TI e TF da actividade 1-10 ?
b. Quais os valores de CI, CF, TI e TF da actividade 20-40 ?
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-29
20. Soluo do Auto Teste
a. Actividade 1-10

1 10 (14)
0 0 14 14


Nota: Veja-se que o cronmetro iniciado no momento zeromas que o primeiro dia de trabalho o dia 1.

b. Actividade 20-40

20 40 (11)
8 14 19 27


Durao
TF=TL=14 TI=TF-14=0
Durao
CF=CI+14=14 CI =TE =0
Durao
TF=TL=27 TI=TF-11=16
Durao
CF=CI+11=19 CI =TE =8
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-30
21. Rede AOA. Margens da Actividade (i , j)
a. Margem Total da Actividade (MT)
Considere-se a actividade 30-70:

Nesta actividade, sendo 10 o Momento Mais Tarde do Fim (TF = 10) e 5 o Momento Mais Cedo do Incio
(CI = 5) tal significa que h 10 - 5 = 5 dias de Tempo Disponvel para executar a actividade cuja durao de
1 dia.
Pode ento dizer-se que a actividade Itemuma MargemTotal de 10 - 5 - 1 =4 dias ou seja, o planeador
pode utilizar at 4 dias para atrasar o incio da actividade e/ou prolong-la semque se comprometa a data
final do projecto.
Assim, por exemplo, se decidir executar a actividade I no em 1 dia como est previsto, mas antes em 5
dias (desacelerao), na rede do projecto tem-se:

Veja-se que, ao usar a Margem Total de 4 dias para desacelerar a actividade, esta passou a ser crtica bem
como as actividades dela dependentes (actividade J).
b. Margem Livre da Actividade (ML)
Considere-se novamente a actividade 30-70:


O Tempo Mais Cedo da etapa 30 5 o que significa que no final do dia 5 podem estar terminadas todas as
actividades com final na etapa 30.
30 I,1
5 9
70
9 10
TL
70
- TE
30
Dur =4
30 I,5
5 5
70
10 10
J
30 I,1
5 9
70
9 10
TE
70
- TE
30
- Dur =3
J
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-31
Igualmente o final do dia 9 o Momento Mais Cedo em que podem iniciar-se todas as actividades com incio
na etapa 70.
Se a actividade Iterminar at ao final do dia 9 garante-se o Momento Mais Cedo do Incio das actividades
que dela dependempelo que a actividade Itemuma MargemLivre de 9 - 5 - 1 =3 dias.
Assim, por exemplo, se decidir executar a actividade I em 1+ 3 = 4 dias, na rede do projecto tem-se:
Notar que para a actividade dependente J se mantm o Momento Mais Cedo do Incio (CI = 9).
c. Margem Interferente da Actividade (MIt)
Vejamos novamente a actividade I mas agora calendarizada juntamente com a actividade sucessora J:

Sabemos que:

Dias 6, 7, 8, 9 e 10 constituem o tempo disponvel para executar a actividade I

Act 1 2 3 4 5 6 7 8 9 10 11
I [ Tempo Disponvel ]

Dias 7, 8, 9 e 10 constituem a Margem Total ou seja, um mximo de tempo disponvel (4 dias) que
pode ser usado para atrasar o incio e/ou prolongar (desacelerar) a actividade I sem comprometer
a data final do projecto

Act 1 2 3 4 5 6 7 8 9 10 11
I [ I Margem Total ]



30 I,4
5 6
70
9 10
J
30 80
I,1
70
J ,9
9 10
5 9
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-32
Dias 7, 8 e 9 constituem a Margem Livre ou seja, um mximo de tempo disponvel (3 dias) que pode
ser usado para atrasar o incio e/ou prolongar (desacelerar) a actividade I sem comprometer o
incio das actividades sucessoras (neste caso a actividade J) no seu Tempo Mais Cedo do Incio

Act 1 2 3 4 5 6 7 8 9 10 11
I [ I Margem Livre ]
J [ J

Dia 10 constitui a Margem Interferente ou seja, um mximo de tempo disponvel (1 dia) que pode
ser usado para atrasar o incio e/ou prolongar (desacelerar) a actividade I comprometendo o incio
das actividades sucessoras (neste caso a actividade J) no seu Tempo Mais Cedo do Incio

Act 1 2 3 4 5 6 7 8 9 10 11
I [ I x ]
J [ J

Conclui-se assim que a Margem Interferente da actividade I( bem como de qualquer actividade) sempre
igual Folga da Etapa de Chegada (etapa 70).
Em resumo, MT = ML + MIt ou seja, a Margem Total de uma actividade igual soma das Margens Livre e
Interferente dessa actividade.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-33
22. Auto Teste
Considerar a seguinte rede AOA de um projecto (durao das tarefas expressa em dias):

5
10
15 20
1 (5)
(2)
4
(3)
25
(5)
(5)
30
(2)
(8)


a. Preencha o quadro seguinte:

Act
Dur
(dias)
CI CF TI TF MT ML
1-5
5-10(15)
5-15
10-15
10-25
15-20
20-25
20-30
25-30

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-34
23. Soluo do Auto Teste
a.
5
10
15 20
1 (5)
(2)
4
(3)
25
(5)
(5)
30
(2)
(8)
0 0
5 5
7 9 17 18
9 9 12 12
20 20



CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-35
24. Rede AOA. Calendarizao Inicial
A calendarizao do projecto apresentado, planeando o incio de cada actividade o mais cedo possvel, permite
visualizar o Tempo Disponvel para executar a actividade, o tempo de Execuo, as Margens da actividade e a
sua Criticidade.
Consideremos a rede AOA anteriormente calculada:

1Preparar uma fita do tempo
Graficar a durao total do projecto e listar todas as actividades por ordem crescente dos seus nmeros das
etapas inicial e final:


Act/Tempo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Observaes
A(10- 20)
B(10- 30)
C(10- 40)
20- 50 Fict
D(20- 60)
30- 50 Fict
I(30- 70)
E(30- 80)
F(40- 70)
G(50- 60)
H(60- 80)
J(70- 80)


10
C,4
20
30
A,5
60
80
50
B,5
D,12
G,4
E,8
I,1
40 70 F,5
H,2
J ,9
0 0
4 5
5 13
9 10
5 5
5 9
17 17
19 19
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-36
2Marcar o Tempo Disponvel para a execuo de cada uma das actividades

Para cada uma das actividades marcar o Tempo Disponvel para a sua execuo, assinalando:
incio = CI da actividade + 1 = TE da etapa inicial + 1 (no h dia zero no calendrio)
fim = TF da actividade = TL da etapa final
Exemplos:
Actividade 10-20 :

Abrir no dia 1 pois TE
10
= 0, ou seja, no momento 0 pode comear a actividade A para o que
ser utilizado o primeira dia disponvel.
Fechar no dia 5 pois TF
20
= 5
Actividade 50-60 :

Abrir no dia 6 pois TE
50
+ 1 = 5 + 1=6;
Fechar no dia 17 pois TF
60
= 17

As actividades devem ser executadas no intervalo assinalado para cada uma delas (tempo disponvel).

Act/Tempo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Observaes
A(10- 20) [ ]
B(10- 30) [ ]
C(10- 40) [ ]
20- 50 Fict
D(20- 60) [ ]
30- 50 Fict
I(30- 70) [ ]
E(30- 80) [ ]
F(40- 70) [ ]
G(50- 60) [ ]
H(60- 80) [ ]
J(70- 80) [ ]



CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-37
3Marcar o Tempo de Execuo

Para cada uma das actividades regista-se o consumo de um dado recurso ao longo da sua durao (por exemplo
com R= consumo de recursos) comeando sempre na 1 unidade de tempo disponvel.
De acordo com a durao das actividades do projecto teremos para o recurso R usado em todas as actividades:

Act/Tempo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Observaes
A(10- 20) [R R R R R] Crtica
B(10- 30) [R R R R R ]
C(10- 40) [R R R R ]
20- 50 Fict
D(20- 60) [R R R R R R R R R R R R] Crtica
30- 50 Fict
I(30- 70) [R ]
E(30- 80) [R R R R R R R R ]
F(40- 70) [R R R R R ]
G(50- 60) [R R R R ]
H(60- 80) [R R] Crtica
J(70- 80) [R R R R R R R R R ]


Se a durao da actividade materializada com R ocupar todo o tempo disponvel ento a actividade crtica
(comparar com a rede).
Se a execuo da actividade no carece de todo o tempo disponvel ento a actividade no crtica e o conjunto
de unidades de tempo no ocupadas constitui a Margem Total da Actividade.
A actividade E, por exemplo, tem 6 dias de Margem Total (na rede obtm-se TF
80
- TE
30
- t
E
= 19 - 5 - 8 = 6).

4Marcar a MargemInterferente de cada actividade

Para cada uma das actividades no crticas grafica-se a sua Margem Interferente:

Act/Tempo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Observaes
A(10- 20) [R R R R R] Crtica
B(10- 30) [R R R R R x x x x]
C(10- 40) [R R R R x]
20- 50 Fict
D(20- 60) [R R R R R R R R R R R R] Crtica
30- 50 Fict
I(30- 70) [R x]
E(30- 80) [R R R R R R R R ]
F(40- 70) [R R R R R x]
G(50- 60) [R R R R ]
H(60- 80) [R R] Crtica
J(70- 80) [R R R R R R R R R ]

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-38
Para a actividade B, que termina na etapa 30, consulta-se uma actividade com incio nesta etapa (actividade E
por exemplo) e marcam-se as unidades de tempo comuns aos dois tempos disponveis (dias 6, 7, 8 e 9 neste
caso). As unidades de tempo marcadas com x constituem a Margem Interferente da actividade B.
Terminada a marcao da Margem Interferente (que pode ser nula) as unidades de tempo no marcadas, no
tempo disponvel, constituem a Margem Livre da actividade.
Exemplos:
Actividade B : Margem Total = 4 ; Margem Interferente = 4 ; Margem Livre = 0
Actividade I : Margem Total = 4 ; Margem Interferente = 1 ; Margem Livre = 3
Actividade G : Margem Total = 8 ; Margem Interferente = 0 ; Margem Livre = 8
Actividade H : Margem Total = 0 ; Margem Interferente = 0 ; Margem Livre = 0 (actividade crtica)

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-39
25. Auto Teste
O exerccio a seguir proposto est sequenciado por forma a identificar o ou os assuntos que carecem de ser
reexaminados.
Considerar a rede AOA a seguir descrita:

Actividades Durao (semanas) Precedncia Pessoal
A 3 - 4
B 1 - 6
C 9 - 3
D 6 A 1
E 2 A 1
F 3 A,B 2
G 1 D 3
H 2 C,D,F 3
I 6 C,D,F 3
J 3 D,E 4
K 1 G,H,J 4


a. Graficar a rede AOA a partir da seguinte lista de precedncias:
Calcular os Tempos Mais Cedo e Mais Tarde de cada uma das etapas da rede anterior.
Identificar e assinalar o(s) caminho(s) crtico(s).
b. Calendarizar o projecto para as necessidades indicadas de pessoal indiferenciado.
c. Marcar as margens Interferentes e indicar as Margens Total , Livre e Interferente de cada uma das
actividades.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-40
26. Soluo do Auto Teste
a.

b.



c.
MT ML MI
A(5- 10) 0 0 0
B( 5- 15) 5 2 3
C( 5- 25) 0 0 0
D(10- 20) 0 0 0
E(10- 30) 6 4 2
F(15- 25) 3 3 0
G(20- 35) 4 2 2
H(25- 35) 3 1 2
I(25- 40) 0 0 0
J(30- 35) 2 0 2
K(35- 40) 2 2 0

I,6
D,6
A,3
C,9
5 15
40
25 B,1 H,2 F,3
10 20 K,1 G,1
0 0
15 15
3 3
9 9
9 9
3 6
30
35
E,2 J ,3
9 11
12 14
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-41
27. Ajustamento de recursos (programao comduraes fixas)
O termo recursos em planeamento deve ser entendido como os meios humanos e/ou materiais necessrios ao
desenvolvimento do projecto.
Na prtica, os recursos impem no raras vezes a reprogramao do projecto.
H hoje no mercado software que efectua o ajustamento de recursos quer na perspectiva do nivelamento de
cargas quer na regularizao destas.
O mtodo a seguir serve para efectuar programao com duraes fixas, ou seja, pretende-se que, em
qualquer unidade de tempo,:
o uso de um ou mais recursos no exceda determinado limite superior
a durao das actividades no seja alterada
a durao total do projecto no seja alterada
(Nota: a programao semalterao da durao total pode ser impossvel. Neste caso ou se aumenta o limite
superior do(s) recurso(s) ou se aceita o alongamento da durao total do projecto ou se recorre a um
balanceamento destas duas vias de soluo).

Considere-se um extracto de 9 dias da calendarizao de um programa em execuo e durante as quais o uso
do recurso R no deve exceder 10 unidades / dia.
Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 x x ]
10- 30 [ 6 6 ] Critica
10- 40 [ 3 3 x x x x ]
10- 70 [ 4 4 4 4 ]
20- 50 Fict
30- 50 [ 6 6 ] Critica
40- 70 [ 3 3 3 ]
50- 60 [ 2 2 ] Critica
60- 70 [ 3 3 3 ] Critica
Totais 17 17 13 13 5 2 3 3 3

Verifica-se que nas unidades de tempo 1, 2, 3 e 4 o recurso necessrio excede a disponibilidade mxima.
Para programar com recursos limitados, mantendo a totalidade das duraes, a soluo passa por atrasar o
incio de algumas actividades que no so crticas no momento. De facto, ao atrasar o incio de uma actividade,
reduz-se a sua margem total o que pode conduzir, em extremo, a que esta se anule e a actividade passe a ser
crtica bem como todos os caminhos a que a mesma pertence.
Afinal, a tcnica de ajustamento adiar esperando recursos pelo que a escolha das actividades a reprogramar
deve ser feita de acordo com um conjunto de prioridades.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-42
28. Prioridades da Reprogramao
Sempre que for necessrio adiar o incio de uma ou mais actividades at estarem reunidos os recursos
necessrios, devem observar-se as seguintes regras:

1Prioridade: Seleccionar actividades commargemlivre

Act/Tempo 1 2 3 4 5 Act/Tempo 1 2 3 4 5
A (10- 20) [ 3 3 x x ] A (10- 20) [ 3 3 x ]
B (10- 30) [ 2 2 x ] B (10- 30) [ 2 2 x ]
Total 5 5 Total 3 3 2 2


Se o limite superior do recurso de 3 unidades, atrasa-se o incio da actividade 10-30, com Margem Livre = 2,
para a 3 unidade de tempo.
A actividade 10-30 passa a ser dependente da actividade 10-20 pois, de facto, se a actividade 10-20 no
terminar na 2 unidade de tempo, a actividade 10-30 no poder ter incio na 3 unidade de tempo por falta de
recursos.
A figura seguinte mostra os extractos da rede inicial e ajustada:

Veja-se que, para a actividade B ficar dependente da actividade A, foi necessrio estabelecer uma nova etapa
inicial para B e consider-la extremo final de uma actividade fictcia com incio na etapa final de A.
Sendo TE
25
= 2, no calendrio, o tempo disponvel para a execuo da actividade B comea na unidade de
tempo 3 o que est de acordo com a reprogramao executada no calendrio.
Notar que ao recalcular a rede se verifica que o tempo disponvel para a actividade A reduziu-se de 4 para 3
unidades de tempo (se A ocupasse a unidade de tempo 4, no haveria recurso suficiente nesse dia e B s
comearia na unidade de tempo 5 sem hiptese de cumprir o seu Tempo Mais Tarde de Fim).

Nota: a actividade fictcia utilizada foi identificada coma letra R(de recursos) para a distinguir das actividades
fictcias associadas sequncia lgica do programa inicial.

10
20
30
B,2
0 0
4 5
2 3
C,4
R
25
2 3
A,2
10
20
30
B,2
0 0
4 5
2 4
C,4
A,2
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-43
2Prioridade: Seleccionar actividades commargeminterferente

Act/Tempo 1 2 3 4 Act/Tempo 1 2 3 4
A (1- 5) [ 4 4 x x ] A (1- 5) [ 4 4 ] Crtica
B (1- 10) [ 6 6 ] B (1- 10) [ 6 6 ]
Total 10 10 Total 6 6 4 4

Admitindo que o limite superior do recurso de 7 unidades, atrasa-se o incio da actividade 1-5 para a 3
unidade de tempo utilizando a Margem Interferente da actividade.
A actividade A passa a ser dependente da actividade 1-10 pois, de facto, se a actividade 1-10 no terminar
na 2 unidade de tempo, a actividade 1-5 no poder ter incio na 3 unidade de tempo por falta de recurso.
Neste caso a atraso foi feito recorrendo margem interferente e porque se usou toda a margem total a actividade
A fica crtica.
A figura seguinte mostra os extractos da rede inicial e ajustada:

Veja-se que para a actividade A ficar dependente da actividade B foi necessrio estabelecer uma nova etapa
inicial para A e consider-la extremo final de uma actividade fictcia com incio na etapa final de B.
Sendo TE
12
= 2, no calendrio, o tempo disponvel para a execuo da actividade A comea na unidade de
tempo 3 o que est de acordo com a reprogramao executada no calendrio.
Nota: Veja-se como necessrio numerar as etapas comumdado intervalo para ter nmeros disponveis para
atribuir s etapas fictcias introduzidas quando se ajustamos recursos (a actividade A inicialmente
numerada como 1-5passar a ser 12-14).

3Prioridade - Atrasar o incio da(s) actividade(s) o menor tempo possvel

4Prioridade - Reprogramar o menor nmero possvel de actividades

5Prioridade - Aumentar a carga crtica o mnimo possvel
1
10
14
A,2
R
12
0 0
2 2
4 4
2 2
B,2
1
10
5
A,2
0 0
2 4
2 2
B,2
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-44
Retomemos o calendrio de 9 dias, em que um dado recurso comum a todas as actividades no pode exceder
10 unidades/dia:

Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 x x ]
10- 30 [ 6 6 ] Critica
10- 40 [ 3 3 x x x x ]
10- 70 [ 4 4 4 4 ]
20- 50 Fict
30- 50 [ 6 6 ] Critica
40- 70 [ 3 3 3 ]
50- 60 [ 2 2 ] Critica
60- 70 [ 3 3 3 ] Critica
Totais 17 17 13 13 5 2 3 3 3

O calendrio, aps ajustamento, o seguinte:

Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
Nova(s)
Dependncia(s)
10-20(35)(50) [ 4 4 x ]
10- 30(35) [ 6 6 ] Critica
35- 40(45) [ 3 3 x ] ex 10-40 10-20 e 10-30
45- 70 [ 4 4 4 4 ] ex 10-70 35-40
20- 50
30- 50 [ 6 6 ] Critica
40- 70 [ 3 3 3 ]
50- 60 [ 2 2 ] Critica
60- 70 [ 3 3 3 ] Critica
Totais 10 10 9 9 9 9 10 7 3


Nota: a actividade 40-70comea no dia 5 porque a sua antecedente 10-40(agora 35-40) termina no
dia 4. A reprogramao portanto consequncia lgica e no por falta de recursos.

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-45

REDE INICIAL





REDE FINAL

10
20
(2)
70
(2)
(3)
0 0
9 9
2 3
50
30 (2)
2 2
(2)
60 (2)
6 6 4 4
35
R
40 (3)
4 5
(4) 45
R
4 5
2 3
R
10
20
(2)
70
40 (3) (2)
(3)
0 0
2 6
9 9
2 4
50
30 (2)
2 2
(2)
60 (2)
(4)
6 6 4 4
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-46
Para efectuar o ajustamento estabelece-se, em cada momento, um calendrio que mostre:
as actividades no crticas com as antecedentes j estudadas
o recurso ainda disponvel para afectar
o tempo disponvel das actividades listadas
a Margem Interferente das actividades listadas
as actividades listadas calendarizadas com incio no Momento Mais Tarde de Incio

O ajustamento vai ser apresentado recorrendo a quadros para facilitar a apreenso do algoritmo.
Actividades programveis, neste momento
(s as que tm antecessoras j programadas)
10-20
10-40
10-70

Incio da calendarizao - Actividades comeando no Momento mais Tarde de Incio
Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4x 4 x ] Incio dia 3 (interfere)
10- 40 [ x x 3x 3 x ] Incio dia 5 (interfere)
10- 70 [ 4 4 4 4 ] Incio dia 6
Disponvel 4 4 4 4 8 8 7 7 7

Actividade
escolhida
Recurso
necessrio
1 dia de execuo
mais cedo
1 unidade tempo com
recurso disponvel
suficiente
Momento
Mais Tarde de
Incio
10 - 20 4 1 1 3
10-40 3 1 1 5
10-70 4 1 1 6

Actividade
escolhida
1 unidade tempo com
recurso disponvel
suficiente
Momento
Mais Tarde de
Incio
Diferena mnima
10 - 20 1 3 x
10-40 1 5
10-70 1 6

A Diferena Mnima est associada actividade 10-20 que seleccionada para ser programada dentro do
tempo disponvel e no momento mais cedo em que h recurso (em caso de empate na diferena mnima escolher
a actividade com maior margem livre).
Calendarizao corrente
Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 ] Programada
10- 40 [ x x 3x 3 x ]
10- 70 [ 4 4 4 4 ]
Disponvel 0 0 4 4 8 8 7 7 7
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-47
Retoma-se a programao de nova actividade na seguinte situao:
Actividades programveis, neste momento
(s as que tm antecessoras j programadas)
10-40
10-70

Actividade
escolhida
Recurso
necessrio
1 dia de execuo
1 unidade tempo com
recurso disponvel
suficiente
Momento
Mais Tarde de
Incio
10-40 3 1 3 5
10-70 4 1 3 6

Actividade
escolhida
1 unidade tempo com
recurso disponvel
suficiente
Momento
Mais Tarde de
Incio

Diferena mnima
10-40 3 5 x
10-70 3 6

A Diferena Mnima est associada actividade 10-40 que seleccionada para ser programada dentro do
tempo disponvel e no momento mais cedo em que h recurso.

Calendarizao corrente
Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 ] Programada
10- 40 [ 3 3 ] Programada
10- 70 [ 4 4 4 4 ]
40-70 [ 3 3 3 ]
Disponvel 0 0 1 1 8 8 7 7 7

Notar que foi listada a actividade 40-70 porque, no sendo crtica, j tem programada a sua antecessora
10-40.
V-se que se a actividade 10-20 no terminar no final do dia 2, a actividade 10-40 no pode ter incio no dia 3
como acaba de ser programado.
Para efeitos de controlo deve considerar-se a actividade 10-40 dependente da actividade 10-20 e na rede
materializar esta dependncia com uma actividade fictcia para transferncia de recursos.
No final do ajustamento ver-se- se esta situao impe ou no novos(s) caminho(s) crtico(s).
No quadro esta dependncia pode ser referenciada do seguinte modo:

Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 ] Programada
10- 40 [ 3 3 ] Programada
10- 70 [ 4 4 4 4 ]
40-70 [ 3 3 3 ]
Disponvel 0 0 1 1 8 8 7 7 7

CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-48
Retoma-se a programao de nova actividade na seguinte situao:

Actividades programveis, neste momento
(s as que tm antecessoras j programadas)
10-70
40-70

Actividade
escolhida
Recurso
necessrio
1 dia de execuo
1 unidade tempo com
recurso disponvel
suficiente
Momento
Mais Tarde de
Incio
10-70 4 1 5 6
40-70 3 3 5 7

Actividade
escolhida
1 unidade tempo com
recurso disponvel
suficiente
Momento
Mais Tarde de
Incio
Diferena
(unidades de tempo)

Diferena mnima
10-70 5 6 1 x
40-70 5 7 2

A Diferena Mnima est associada actividade 10-70 que seleccionada para ser programada dentro do
tempo disponvel e no momento mais cedo em que h recurso.

Calendarizao corrente
Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 ] Programada
10- 40 [ 3 3 ] Programada
10- 70 [ 4 4 4 4 ] Programada
40-70 [ 3 3 3 ]
Disponvel 0 0 1 1 4 4 3 3 7

V-se que se a actividade 10-40 no terminar no final do dia 4, a actividade 10-70 ainda pode ter incio no
dia 5 (h 4 unidades disponveis) mas, no dia 7, o programa no pode ser executado por falta de recursos.
H pois que considerar a actividade 10-70 dependente da actividade 10-40 e na rede materializar esta
dependncia com uma actividade fictcia para transferncia de recursos.
No final do ajustamento ver-se- se esta situao impe ou no novos(s) caminho(s) crtico(s).
No quadro esta dependncia pode ser materializada do seguinte modo:

Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 ] Programada
10- 40 [ 3 3 ] Programada
10- 70 [ 4 4 4 4 ] Programada
40-70 [ 3 3 3 ]
Disponvel 0 0 1 1 4 4 3 3 7
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-49
Retoma-se a programao de nova actividade na seguinte situao:
Actividades programveis, neste momento
(s as que tm antecessoras j programadas)
40-70

A actividade 40-70 seleccionada para ser programada dentro do tempo disponvel e no momento mais cedo
em que h recurso.

Calendarizao corrente
Act/Tempo 1 2 3 4 5 6 7 8 9 Observaes
10- 20 [ 4 4 ] Programada
10- 40 [ 3 3 ] Programada
10- 70 [ 4 4 4 4 ] Programada
40-70 [ 3 3 3 ]
Disponvel 0 0 1 1 4 4 3 3 7


Notar que entre as actividades 10-40 e 40-70 h ligao lgica j materializada na rede pois a etapa 40 onde
termina a actividade 10-40 a etapa de arranque da actividade 10-70.

A rede associada programao ajustada a seguinte:

Adoptou-se uma simbologia para as actividades fictcias de transferncia de recursos que permite
distingui-las das actividades fictcias de natureza lgica.
Para que a rede traduza o resultado do ajustamento efectuado foi necessrio, neste caso, isolar o incio das
actividades 10-40 e 10-70 para criar novos caminhos de contagem de tempo de execuo do projecto.
A actividade 10-40 agora a actividade 35-40 que, face ao TE da etapa 35, pode iniciar-se no dia 3 como
resultou do ajustamento feito.
10
20
(2)
70
(2)
(3)
0 0
9 9
2 3
50
30 (2)
2 2
(2)
60 (2)
6 6 4 4
35 40 (3)
4 5
(4) 45
R
4 5
2 3
R
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-50
De igual modo, a actividade 10-70 agora a actividade 45-70 que, face ao TE da etapa 45, pode iniciar-se no
dia 5 como resultou do ajustamento feito.
Veja-se tambm que o nmero de actividades fictcia para transferncia de recursos igual ao planeado na
calendarizao.

Utilizando o software do autor obtm-se a seguinte calendarizao:


CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-51
29. Programa de Custo Mnimo
Os custos associados execuo de um projecto podem agrupar-se em duas categorias distintas:
Directos: existem se houver actividade (matria prima, salrios de pessoal envolvido na execuo de
tarefas, equipamentos etc.) pelo que esto relacionados com a respectiva durao que pode
variar entre os extremos "M" (durao Mxima ou normal) e "m" (durao Mnima ou
acelerada).
C
u
s
t
o
Tempo
(2,250)
(8,100)
m M

Se a variao custo-tempo for linear (ou susceptvel de linearizao) o declive do segmento representa o Custo
de Acelerao da actividade por unidade de tempo.
Naturalmente, a acelerao de uma actividade (reduo da sua durao) impe a "injeco" de recursos com o
consequente aumento do seu Custo Directo (Custo na Durao Mxima + Custo de Acelerao).
Assim por exemplo para a actividade "A" (figura) e admitindo a variao linear custo-tempo tem-se:
Durao Mxima = 8 dias com custo directo = 100 u.m.
Durao Mnima = 2 dias com custo directo = 250 u.m.
Custo de Acelerao por dia () = (250-100) / (8-2) = 25 u.m./dia

Indirectos: so inerentes estrutura de suporte da entidade que executa o projecto (instalaes,
comunicaes, salrios de pessoal administrativo etc.) pelo que so funo do tempo total de
execuo.
O Custo Total de um Projecto a soma dos Custos Indirectos do Projecto com os Custos Directos inerentes
durao de cada uma das actividades.
Conhecidos estes custo, possvel calcular a Durao Total do Projecto que minimiza o seu Custo Total.
Em regra, os Custos Indirectos so calculados em funo da Durao Total do Projecto pelo que da reduo
desta resulta a diminuio daqueles.
Se todas as actividades forem programadas com a durao mxima (sem acelerao), o projecto tem a durao
de T
M
unidades de tempo.
Se todas as actividades forem programadas com a durao mnima (acelerao mxima), o projecto tem a
durao de T
m
unidades de tempo.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-52
A Durao do Projecto de Custo Mnimo pertence naturalmente ao intervalo [ T
m
, T
M
] onde a variao de custos
tem o aspecto seguinte:


C
u
s
t
o
T.Min 5 T.Max
C.Ind.
C.Dir.
Total

A figura evidencia que:
o programa de custo mnimo tem a durao 5 unidades de tempo
para atingir a durao 5, a partir de T
M
, necessrio acelerar actividades (crticas) o que exige
consumir mais recursos com o inerente aumento de custos directos
ao reduzir a Durao Total do projecto diminui o Custo Indirecto do Projecto
O Programa de Custo Mnimo resulta assim do correcto balanceamento destas variaes de custo.
Se a variao custo-tempo for linear (ou linearizvel) o clculo do projecto de custo mnimo pode ser feito a partir
de um modelo de programao linear.
Admita-se a seguinte simbologia associada actividade genrica (i,j) :

x
ij

Durao da actividade
y
i

Tempo Mais Cedo (TE) da etapa inicial i
y
j

Tempo Mais Cedo (TE) da etapa final j

ij
Custo de acelerao da actividade (i,j) por unidade de tempo
M
ij

Durao Mxima da actividade (i,j)
m
ij

Durao Mnima da actividade (i,j)
c
ij

Custo directo de uma actividade com durao mnima
C
ij

Custo directo de uma actividade com durao Mxima
C
ind
Custo Indirecto por unidade de tempo

A tcnica de clculo do Custo Mnimo do Projecto, que se apresenta, parte dos seguintes pressupostos:
conhecem-se as duraes Mxima (dita normal) e Mnima de cada uma das actividades
conhecida a lei da variao durao-custo directo no intervalo de tempo admissvel de cada uma
das actividades
conhecido o Custo Indirecto por unidade de tempo associado ao projecto
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-53
Para a durao x
ij
o Custo Directo K
ij
da actividade igual soma do Custo Directo da actividade na durao
Mxima (C
ij
), com o Custo de acelerao, caso exista. Dado que o Tempo de acelerao (M
ij
- x
ij
), o custo de
acelerao associado
ij
(M
ij
- x
ij
).
Temos ento:
Custo Directo K
ij
da actividade com durao x
ij

K
ij
= C
ij
+
ij
(M
ij
- x
ij
)

Somando os Custos Directos das Actividades na Durao Mxima com os Custos de Acelerao das Actividades
temos o Custo Directo Total de um projecto:

Custo Directo Total do projecto
( )
ij ij ij ij
C M x +



Sendo y
F
o Tempo Mais Cedo da Etapa Final do projecto (durao total do projecto), o valor do custo indirecto
do projecto :
Custo Indirecto do projecto
( )
ind F
C y

Resulta assim que para calcular o programa acelerado com menor custo necessrio Minimizar a soma dos
custos directos e indirectos ou seja:

Objectivo
( ) ( )
ij ij ij ij ind F
Min f C M x C y = + +



Notar que:

ij
C

constante (custo-directo base)


( )
ij ij ij ij ij ij ij
M x M x =

onde
ij ij
M

constante

Atendendo ao exposto a expresso da funo a utilizar na minimizao pode reduzir-se a:

( )
ij ij ind F
Min f x C y = +



CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-54
O conjunto de restries tcnicas a observar o seguinte:

Limite superior da durao de cada uma das actividades x
ij
M
ij

Limite inferior da durao de cada uma das actividades x
ij
m
ij

Soma do tempo mais cedo da etapa inicial da actividade (i,j), com a sua durao, no
pode exceder o tempo mais tarde da etapa de chegada da actividade
y
i
+ x
ij
y
j

TE da etapa inicial
y
inicial
= 0
TE da etapa final no excede a Durao Mxima do projecto (opcional) y
F
T
M



Apresentada a estrutura do modelo de programao linear para optimizao do custo total de um projecto veja-se
o exemplo seguinte referido a um projecto com custo indirecto de 8 u.m./dia:

Etapa Inicial
(i)
Etapa Final
(j)
Dur.Min
(m
ij
)
Dur.Max
(M
ij
)
Custo Dur. Min
(c
ij
)
Custo Dur. Max
(C
ij
)
Custo Acel/dia
(
ij
)
1 2 2 4 20 10 5
1 3 1 5 28 12 4
2 5 15 16 21 20 1
3 4 2 4 16 8 4
4 5 6 10 15 5 2.5



Os custos para executar este programa (todas as actividades na durao mxima) so os seguintes:
Indirecto : (20 dias ).(8 u.m./dia) = 160 u.m.
Directo (base) : 10 + 12 + 20 + 8 + 5 = 55 u.m.
Total : 160 + 55 = 215 u.m.
1
B,5
2 A,4
5
3 4 D,4
E,10
0 0
5 6 9 10
4 4
20 20
C,16
Rede de Durao Mxima =20 dias
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-55
Para calcular o Programa Acelerado com Menor Custo considera-se a rede com:
variveis decisionais x
ij
= durao da actividade (i,j)
variveis de controlo y
k
com o valor do Tempo Mais cedo da etapa k

O Modelo de PL para calcular o Programa Acelerado com Menor Custo o seguinte:

Min f = 8y
5
+ 5(4 - x
12
) + 4(5 - x
13
) + 1(16 - x
25
) + 4(4 - x
34
) + 2.5(10 - x
45
)

s.a.
y
1
= 0

y
1
+ x
12
y
2

y
1
+ x
13
y
3

y
2
+ x
25
y
5
Restries de encaminhamento
y
3
+ x
34
y
4

y
4
+ x
45
y
5

y
5
20


2 x
12
4

1 x
13
5

15 x
25
16 Restries da durao das actividades

2 x
34
4

6 x
45
10
x
ij
Inteiro


Notas:
o y
5
20 opcional
o a funo objectivo pode reduzir-se para Min f = 8y
5
- 5x
12
- 4x
13
- x
25
- 4x
34
- 2.5x
45

o o valor da funo objectivo reduzida deve ser corrigido com (+ 55 + 97)
1
x
13
2
x
12
5
3 4
x
34
x
45
y
1

y
3

y
4

y
2

y
5

x
25
Rede de Durao Mxima (y
5
dias)
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-56
Resolvendo o modelo de PL para duraes totais decrescendo de um dia a partir da durao mxima de 20 dias,
as solues ptimas so as seguintes:




O grfico dos custos envolvidos o seguinte:

Nota: O Custo Total deve incluir o custo directo-base, ou seja, o custo directo das actividades na durao
mxima que de 55 u.m. (10 +12 +20 +8 +5).

O Programa Acelerado com Menor Custo tem a Durao Total de 17 dias, com o Custo Total de 207 u.m.:
Custo Indirecto = 136 u.m. (17 dias a 8 u.m./dia).
Custos de Acelerao = 16 u.m.
Custo directo base = 55 u.m.
0
50
100
150
200
250
300
16 17 18 19 20 21
Durao (dias)
C
u
s
t
o

(
$
)
Indirecto
Directo
Total
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-57
A durao ptima das actividades, neste programa, a seguinte:

Actividade
Durao
ptima
Custo Directo
(base)
Dias
de
acelerao
Custo
da
Acelerao
Custo Directo
+
Acelerao
1-2 2 10 2 10 20
1-3 5 12 12
2-5 15 20 1 1 21
3-4 4 8 8
4-5 8 5 2 5 10
Totais 16 71

O ponto ptimo atingido quando os custos de acelerao para encurtar o projecto de uma unidade de tempo,
ultrapassam o Custo Indirecto do projecto na mesma unidade de tempo (trade-off) pelo que possvel resolver o
problema recorrendo ao mtodo Simplex-Network.
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-58
30. Simplex-Network
Usando o exemplo anterior, o estudo iniciado a partir da rede de durao Mxima (20 dias) com custo total de
215 u.m.
a. Programa de 19 dias
A reduo da durao total s pode ser feita, acelerando uma ou mais das actividades crticas que no
estejam, no momento, programadas com a durao mnima.
No projecto de 20 dias o caminho crtico o seguinte:
A,4 C,16

So estas actividades que permitem, no momento, reduzir a durao total de um dia pois ambas so
susceptveis de acelerao (tm durao superior respectiva durao mnima).
Para escolher uma delas, atendemos a que:
o custo de acelerao de C (1 u.m./dia) inferior ao de A (5 u.m./dia)
a reduo de um dia na durao total reduz o Custo Indirecto Total de 8 u.m. que suficiente para
compensar o aumento de custo directo quer da actividade A quer da actividade C.
Dado que a acelerao da actividade C mais econmica a deciso ptima reduzir em 1 dia a durao de
C programando-a para 15 dias com o que se reduz o custo total de 8 - 1 = 7 u.m. (trade-off).
O caminho crtico A --- C passa a ter a durao de 19 dias e a rede do projecto a seguinte:

Custo Total do Projecto de 19 dias : 215 - 7 = 208 u.m.
(55 u.m. de custo directo-base; 1 u.m. de acelerao da actividade C ; 152 u.m. de Custo Indirecto de 19 dias)
O caminho 1 - 3 - 4 - 5 ficou Crtico pois a sua durao de 5 + 4 + 10 = 19 dias pelo que as actividades B,
D e E so, agora, crticas (e portanto passveis de escolha para acelerar).
A actividade C atingiu a sua durao mnima de 15 dias pelo que j no passvel de acelerao.
1
B,5
2 A,4
5
3 4 D,4
E,10
0 0
5 5 9 9
4 4
19 19
C,15
Durao =19 dias
durao mnima
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-59
b. Programa de 18 dias
No projecto de 19 dias os caminhos crticos so os seguintes:
A,4 C,15 (min)
B,5 D,4 E,10

pelo que as actividades que permitem, no momento, reduzir a durao total de um dia e os respectivos custos
de acelerao so:
Conjunto A e B: acelerao de 1 dia com custo de 5 + 4 = 9 u.m.
Conjunto A e D: acelerao de 1 dia com custo de 5 + 4 = 9 u.m.
Conjunto A e E: acelerao de 1 dia com custo de 5 + 2.5 = 7.5 u.m.

Sabendo que o custo total s decresce se o custo adicional de acelerao no ultrapassar 8 u.m. (custo
indirecto/dia) s o 3 conjunto permite melhorar o custo total corrente.
Vamos pois acelerar as actividades A e E programando-as para 3 e 9 dias respectivamente.
O custo total ser reduzido de 8 - 7.5 = 0.5 u.m.
A rede do projecto de 18 dias a seguinte:

Custo Total do Projecto de 18 dias : 208 - 0.5 = 207.5 u.m.
(55 u.m. de custo directo-base; 8.5 u.m. de acelerao das actividades A, C e E; 144 u.m. de Custo Indirecto nos
18 dias)
Notar que para reduzir de 1 dia a durao total foi necessrio reduzir simultaneamente a durao de dois
caminhos crticos distintos.
1
B,5
2 A,3
5
3 4 D,4
E,9
0 0
5 5 9 9
3 3
18 18
C,15
Durao =18 dias
durao mnima
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-60
A reduo da durao total de um projecto conduz, em regra, ao aumento do nmero de caminhos crticos do
que resulta um aumento progressivo dos custos de acelerao que a dado momento j no podem ser com-
pensados pela reduo dos custos indirectos (momento em que se atinge o Mnimo do Custo Total do
Projecto).
c. Programa de 17 dias
No projecto de 18 dias os caminhos crticos so os seguintes:
A,3 C,15 (min)
B,5 D,4 E,9

As actividades A e E, que foram aceleradas, no atingiram ainda a durao mnima pelo que so passveis
de nova acelerao .
A situao idntica anterior pelo que s a acelerao do conjunto A e E admissvel.
Vamos pois acelerar as actividades A e E programando-as para 2 e 8 dias respectivamente.
O custo total ser reduzido de 8 - 7.5 = 0.5 u.m.
A rede do projecto de 17 dias a seguinte:


Custo Total do Projecto de 17 dias : 207.5 0.5 = 207 u.m.
(55 u.m. de custo directo-base; 16 u.m. de acelerao das actividades A, C e E; 136 u.m. de Custo Indirecto de 17
dias)
A actividade A atingiu a durao mnima pelo que no passvel de mais acelerao.
O caminho crtico 1 - 2 - 5 j no passvel de acelerao pois as suas actividades j atingiram a durao
mnima pelo que no possvel reduzir a actual durao do projecto.
1
B,5
2 A,2
5
3 4 D,4
E,8
0 0
5 5 9 9
3 3
17 17
C,15
Durao =17 dias
durao mnima
durao mnima
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-61
O projecto de custo mnimo tem pois a durao de 17 dias com custo total de 207 u.m.
Importa notar que o processo iterativo permitiu no s calcular a durao total de custo mnimo como ainda
conhecer os custos associados a outras duraes totais inferiores Durao Total Mxima.
O conjunto desta informao possibilita, ao decisor, seleccionar o programa que melhores condies
apresenta em termos de custo total e carga crtica associada (percentagem de actividades crticas no
conjunto do programa).
CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-62
31. Auto Teste
Considere-se o projecto seguinte com custo indirecto de 9 u.m./dia e em que o custo directo das actividades varia
linearmente com a durao (dias). Calcular o programa de custo mnimo.


CPM Mtodo do Caminho Crtico

INVESTIGAO OPERACIONAL (MS edio de 2007)

I-63
32. Soluo do Auto Teste
Programas ptimos para duraes entre a Durao Mxima (19 dias) e a Durao de Custo Mnimo (15 dias):




Nota: Na coluna Total ($)no est includo o valor do custo directo base que de 46 u.m.
Veja-se a desacelerao da actividade 2-4 quando da reduo da durao total de 17 para 16 dias.
Trata-se de um aspecto importante pois no parece lgico que, no decorrer da optimizao, um ou
mais caminhos crticos possam deixar de o ser !


H uma outra variante de minimizao dos custos directos (mtodo de Siemens) em que os pressupostos so os
seguintes:
Para cada actividade conhecem-se as duraes Mxima (dita normal) e Mnima
Para cada actividade conhece-se a relao durao-custo directo no intervalo de tempos
admissveis
Para a optimizao no considerado o Custo Indirecto por unidade de tempo

Neste mtodo o objectivo minimizar o Custo Directo Total para uma determinada durao total.