Você está na página 1de 5

O NIVELAMENTO DA LINHA DE BALANO

Jorge de Arajo Ichihara


Programa de Ps-graduao em Engenharia de Produo - UFSC
Campus Universitrio - CTC/EPS - Trindade - Florianpolis/SC - CEP 88040-900

Abstract: The following paper proposes the introduction of Connected Graph Levelling
concept on the Line of Balance methodology. The objective is to attenuate the difficulty of
visual analysis when the amount of parallel activities in any part of the project increases.
The levelling of activities provides a consistant representation, which permits the unfolding
of parallel activities into parallel boards of analysis.
Keywords: Line of Balance, Project Scheduling, Repetitive Construction.
1. Introduo
A Linha de Balano (LOB - Line of Balance) a ferramenta adequada para a
programao de projetos repetitivos na Construo Civil, mas sua representao grfica
pode ficar confusa em pontos onde houver concentrao de atividades paralelas (Fig.1),
devido sobreposio destas atividades. A representao do projeto de forma seriada, em
que as atividades paralelas so analisadas em grupo [Maziero, 1990], constitui uma soluo
interessante para nveis de planejamento acima do operacional, nos quais necessrio
pouco detalhamento; outra possibilidade apresentar o projeto atravs de vrios quadros,
sendo que o principal contm o caminho crtico, e os demais contm as atividades
restantes.
A disposio em quadros, necessita de um critrio compatvel com a facilidade de
anlise visual, bem como com a implementao computacional. E mais, esta disposio
no pode causar perda de visualizao das inter-relaes entre as atividades do quadro
principal e as dos quadros secundrios, visto a prpria natureza da Linha de balano,
herana do Grfico de Barras, por si s j impe esta deficincia, em projetos longos e com
muitas atividades em paralelo.
Este artigo, prope a introduo do conceito de nivelamento dos vrtices de um
grafo conectado, na metodologia da Linha de Balano, bem como apresenta dois
procedimentos extrados da Teoria dos Grafos, para esta finalidade; o objetivo
possibilitar uma forma consistente de organiz-la por quadros. A razo da metodologia
estar fundamentada na manipulao de um grafo, porque este tipo de estrutura
adequada formalizao das inter-relaes entre as atividades do projeto, quando se
considera que cada vrtice corresponde a uma atividade.

A
B
f1

f2
C

Fig. 1 - Visualizao de atividades Paralelas: as atividades A, B e C, so mostradas


na Linha de Balano e no grafo suporte, onde f1 e f2 so fantasmas.

2. Nivelamento de Vrtices Segundo Kaufmann

As regras de nivelamento segundo Kaufmann [Kaufmann, 1976], podem ser


apresentadas em quatro itens:
O elemento do primeiro nvel no possui antecedentes;
O elemento do ltimo nvel no possui sucessor;
Elementos de um mesmo nvel no possuem antecedentes no seguinte;
No existem ligaes entre atividades de um mesmo nvel (o que implica que em
um mesmo nvel, indiferente a ordem da numerao das atividades);
3. Formas de Representao de um grafo
As trs formas mais comuns de representao de um grafo, no domnio da
programao de projetos so: (1) a sagital, composta de vrtices e arcos orientados, ideal
para a interpretao visual; (2) a tabular, que distribui os dados em forma de planilha; e (3)
a matricial, que o organiza em uma forma adequada para a implementao computacional.
4. Matriz de Adjacncia para Grafos Orientados
A Matriz de Adjacncia A quadrada (n x n), booleana, e define as inter-relaes
entre os vrtices de um grafo. Suas linhas representam os vrtices antecessores i = {1,..,n},
suas colunas representam os vrtices sucessores j = {1,...,n}, e a i j um elemento da
matriz.
A = { a i j }, a i j = 1, se existe conectividade de i para j, ou
a i j = 0, se no existe tal conectividade.
5. Procedimentos Para o Nivelamento de Vrtices
Os dois procedimentos seguintes so apropriados para a programao de projetos e
para a implementao computacional, devido sua organizao matricial:
1o Procedimento (Figura 2):
Obter a linha S1 pela soma dos elementos de cada coluna da Matriz de Adjacncia;
Verificar quais os elementos nulos da linha S1 e observar quais as colunas a que eles
pertencem (no exemplo, s existe um elemento nulo, que pertence coluna C).
3. Compor S2 a partir da subtrao das linhas da Matriz de Adjacncia, que possuem as
mesmas numeraes das colunas encontradas no passo 2 (no exemplo, S2 = S1 - linha
C).
4. Para compor a linha S3, utiliza-se um procedimento anlogo ao dos passos 2 e 3. A
formao de novas linhas prossegue at que todos os elementos da linha atual sejam
nulos, ou quando em uma das iteraes no aparecerem novos elementos nulos (o que
indicaria a presena indesejvel de circuito no grafo).
5. Cada linha S1, S2, S3 e S4, representa um nvel em ordem crescente. Pertencem cada
nvel os vrtices que forem nulos nas respectivas linhas.
1.
2.

2o Procedimento (Figura 3):


O segundo procedimento semelhante ao anterior, mas a composio de S1 feita
pela soma das linhas da matriz de adjacncia. Portanto, neste caso, os nveis so listados
em ordem decrescente.

A coluna S1 formada pela soma dos elementos das linhas da matriz de


adjacncia.
O elemento nulo da coluna S1 , indica que ao respectivo vrtice (B, no exemplo),
no chega nenhum arco de outro vrtice, logo, ele pertence ao ltimo nvel;

A
B
C
D
E
S1
S2
S3
S4

A
0
0
1
0
0
1
0
-

B
1
0
0
1
0
2
2
1
0

C
0
0
0
0
0
0
-

D
1
0
1
0
1
3
2
0
-

E
0
0
1
0
0
1
0
-

1o nvel
C

C =1 N
A,E=2O N
D =3O N
B =4O N
O

2o nvel
A

3o nvel

4o nvel
B

D
E
2
A

4 1
B
C

3
D

2
E

1
C

2
A

3
D

4
B

Fig. 2 - 1o Procedimento de Nivelamento dos Vrtices de um Grafo.

A
B
C
D
E

A
0
0
1
0
0

B
1
0
0
1
0

C
0
0
0
0
0

D
1
0
1
0
1

E
0
0
1
0
0

S1
2
0
3
1
1
4O

S2
1
3
0
1
3O

S3
0
2
0
2O

S4
0
1O

Fig. 3 - 2o Procedimento de Nivelamento dos Vrtices de um Grafo.

6. Vantagens do Nivelamento dos Vrtices


Com o nivelamento das atividades ou vrtices do grafo suporte, possvel analisar
o projeto modelado pela Linha de Balano, sob dois ngulos: no primeiro, pode-se
observar o quadro principal, contendo as atividades do caminho crtico, e os quadros
secundrios, contendo as atividades paralelas evidenciadas pelo nivelamento. No segundo,
pode-se analisar o projeto nvel nvel, independente do conceito de caminho. Em ambos
os casos, no ocorre o aumento da perda de visualizao dos relacionamentos entre
atividades, porque entre atividades paralelas no h vinculao.
Em resumo, a proposta acrescenta potencialmente uma terceira dimenso anlise
do projeto (Fig. 4).

nvel 1

...

nvel n

unidades repetitivas
tempo
atividades paralelas
Fig. 4 - A Dimenso Potencial acrescentada na Linha de Balano.

7. Consideraes Adicionais
Os procedimentos de nivelamento possuem tambm outras utilidades para a Linha
de balano; no tocante a representao das inter-relaes entre as atividades: (1) fornecem
um sistema de numerao das atividades, e (2) indicam a validade lgica do grafo a fim de
ser associado a uma programao de projetos.
No primeiro caso, o sistema de numerao leva em considerao as precedncias e
o paralelismo das atividades, comeando da esquerda para a direita. Em extenso essa
idia, pode-se observar que os mtodos apresentados facilitam o incremento de um novo
vrtice em qualquer parte do grafo, visto que bastaria nivelar novamente e fornecer uma
nova numerao todo a rede. No segundo caso, ao analisar o segundo exemplo, verificase que: se na coluna S1 houvesse mais de um elemento nulo, significaria que haveria mais
de um vrtice final, o que seria incompatvel com a lgica da unicidade da atividade
inicial; (2) se na coluna S4, houvesse mais de um elemento nulo, significaria que haveria
mais de um vrtice inicial, o que tambm seria incompatvel; (3) a presena de circuitos
(vrtice inicial = vrtice final) seria detectada se houvesse um elemento de S, que no
pudesse chegar a zero, em nenhuma das iteraes. Vale notar que estes trs itens tambm
podem ser observados na Matriz de Adjacncia: no exemplo, a linha B nula, indicando o
ltimo vrtice; a coluna C tambm nula, indicando o primeiro vrtice; e qualquer
elemento diferente de zero na diagonal principal indicaria a presena de ciclos.
Outra utilidade, que o conceito de nivelamento estabelece um possvel critrio de
priorizao para o Problema da Programao de Projetos com Recursos Limitados
(RCPSP - Resource-Constrained Project Scheduling Problem) e para o Problema do
Nivelamento de Recursos (RLP - Resource Leveling Problem). Em uma situao de
programao particular, pode ser interessante priorizar as atividades paralelas.
8. Concluso
A introduo do conceito de nivelamento de grafos conectados, na metodologia da
Linha de Balano, atenua o problema da visualizao e da anlise das atividades paralelas,
ao fornecer uma possibilidade formal de abord-las em quadros paralelos. Os dois
procedimentos apresentados, extrados da Teoria dos Grafos, so elaborados em uma
forma matricial compatvel com a implementao computacional. Alm disso, o
nivelamento proporciona outros benefcios de natureza estrutural, como um sistema de
numerao e alterao de atividades, um detector das ligaes imprprias entre atividades,
bem como um critrio para auxiliar na resoluo do Problema da Alocao de Recursos.
9. Bibliografia
ARDITI, D. Line of Balance Scheduling in Pavement Constuction. Journal of Construction
Engineering and Management. ASCE. 112(3), p. 411-425: 1986.

BOAVENTURA NETTO, P. Teoria e Modelos de Grafos. Rio de Janeiro: Edgard Blucher,


1979.
CARR, R. I. MEYER, W. L. Planning Construction of Repetitive Building Units. Journal
of Constuction Division. ASCE, 100, p. 403-413: 1974.
FURTADO, A Teoria dos Grafos: Algoritmos. Rio de Janeiro, LTC: 1973.
KAUFMANN, A. Puntos y Flexas. Barcelona: Marcombo, 1976.
MAZIERO, L. T. Aplicao do Conceito do Mtodo da Linha de Balano no
Planejamento de Obras Repetitivas: um Levantamento das Decises Fundamentais
sua Aplicao. Dissertao de Mestrado. UFSC. Florianpolis: 1990.
MODER, J. J., PHILLIPS, C. R. DAVIS, E. W. Project Management with CPM, PERT
and Precedence Diagramming. 3rd. Ed., New York, 1983.