09.05.2013 Views

Algoritmos Heurísticos de Cobertura de Arcos

Algoritmos Heurísticos de Cobertura de Arcos

Algoritmos Heurísticos de Cobertura de Arcos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Um grafo completo é um grafo orientado (ou não-orientado) em que para quaisquer<br />

nós xi∈N e xj∈N o arco (xi, xj)∈A (ou a aresta (xi, xj)∈E).<br />

Num grafo não-orientado, para cada nó xi <strong>de</strong>fine-se o grau g(xi) como o número <strong>de</strong><br />

arestas que inci<strong>de</strong>m no nó xi. Quando o grafo é orientado, <strong>de</strong>fine-se como o grau <strong>de</strong><br />

entrada, ge(xi), o número <strong>de</strong> arcos cujos nós finais são o nó xi. Analogamente, o grau <strong>de</strong><br />

saída gs(xi), é o número <strong>de</strong> arcos, cujos nós iniciais são o nó xi. É fácil verificar que a soma<br />

<strong>de</strong> graus <strong>de</strong> entrada <strong>de</strong> todos os nós <strong>de</strong> um grafo é igual a soma dos graus <strong>de</strong> saída.<br />

Um caminho é uma seqüência <strong>de</strong> links, respeitando sua orientação, on<strong>de</strong> o nó final <strong>de</strong><br />

um é o inicial do próximo. Desta forma um caminho C(xi, xj) começa em um nó xi e<br />

termina em xj, on<strong>de</strong> xi e xj não são necessariamente adjacentes. xi e xj são consi<strong>de</strong>rados os<br />

nós inicial e final do caminho, respectivamente, e conectados nesta or<strong>de</strong>m pelo caminho.<br />

Uma ca<strong>de</strong>ia é uma seqüência <strong>de</strong> links, também ligando dois nós não necessariamente<br />

adjacentes, sem respeito à orientação dos arcos.<br />

Um circuito é um caminho em que o nó inicial coinci<strong>de</strong> com o nó final.<br />

Um grafo é dito fortemente conexo, se para qualquer par or<strong>de</strong>nado <strong>de</strong> nós xi, xj existe<br />

pelo menos um caminho que conecta xi a xj. Essa <strong>de</strong>finição implica que num grafo<br />

fortemente conexo, dois nós quaisquer são mutuamente acessíveis. Um grafo é dito<br />

conexo, ou fracamente conexo, se para qualquer par <strong>de</strong> nós xi, xj existe pelo menos uma<br />

ca<strong>de</strong>ia que conecta xi a xj. Se pelo menos para um par <strong>de</strong> nós tal ca<strong>de</strong>ia não existe, o grafo<br />

então é <strong>de</strong>sconexo.<br />

Dado um grafo G=(N, L), um grafo parcial Gp <strong>de</strong> G é o grafo (N, Lp) com Lp ⊂ L.<br />

Portanto, um grafo parcial é um grafo com o mesmo número <strong>de</strong> nós, porém com apenas um<br />

subconjunto próprio <strong>de</strong> links do grafo original.<br />

Um subgrafo Gs <strong>de</strong> G é o grafo (Ns, Ls) com Ns ⊂ N, e Ls = {(xi, xj)⏐(xi, xj)∈L , xi∈Ns,<br />

xj∈Ns}. Portanto, um subgrafo é um grafo contendo um subconjunto <strong>de</strong> nós, porém com<br />

todos os links que conectam estes nós no grafo original.<br />

Num grafo G=(N, L), um componente é <strong>de</strong>finido como um subgrafo K=(NK, LK), em<br />

que K é conexo e não existe nenhum link (xi, xj) tal que xi∈ NK e xj∈N \ NK . Se G é<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!