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.

III − Problema do Carteiro Chinês Misto<br />

3.1 Circuitos Eulerianos em Grafos Mistos<br />

CONDIÇÕES DE UNICURSALIDADE<br />

Nessa seção trabalha-se com um grafo misto fortemente conexo G = ( N,<br />

A,<br />

E)<br />

. A<br />

cada link l ∈ A ∪ E é associado um custo não-negativo d l . Os conjuntos requeridos são<br />

N ′ = ∅ , A ′ = A e E ′ = E . Por conveniência são usadas as notações A e E, também para<br />

assinalar os conjuntos requeridos.<br />

O PCCM consiste em achar um circuito <strong>de</strong> custo mínimo em G, contendo todos os<br />

arcos em A e todas as arestas em E. Como foi visto, quando o grafo é euleriano, é garantida<br />

a existência <strong>de</strong> um circuito que contém todos os links, exatamente uma vez. Tal circuito,<br />

<strong>de</strong>nominado <strong>de</strong> circuito euleriano, obviamente seria <strong>de</strong> custo mínimo. As condições<br />

necessárias e suficientes para a unicursalida<strong>de</strong> <strong>de</strong> um grafo misto foram estabelecidas por<br />

Ford e Fulkerson [For62], as quais são:<br />

a) G seja fortemente conexo;<br />

b) Em cada nó <strong>de</strong>ve incidir um número par <strong>de</strong> links;<br />

c) Para qualquer X ⊂ N , a diferença entre o número <strong>de</strong> arcos orientados <strong>de</strong> X a<br />

N − X e o número <strong>de</strong> arcos orientados <strong>de</strong> N − X a X <strong>de</strong>va ser menor, ou igual,<br />

ao número <strong>de</strong> arestas que conectam X e N − X .<br />

A última condição freqüentemente é chamada <strong>de</strong> Condição <strong>de</strong> Conjunto Balanceado.<br />

O grafo que satisfaz a condição (b) é chamado <strong>de</strong> grafo par; quando para cada nó o<br />

número <strong>de</strong> arcos <strong>de</strong> entrada é igual ao número <strong>de</strong> arcos <strong>de</strong> saída, ele é chamado <strong>de</strong><br />

simétrico, e quando satisfaz as condições <strong>de</strong> conjuntos balanceados, é <strong>de</strong>nominado <strong>de</strong><br />

grafo balanceado.<br />

Pelas <strong>de</strong>finições acima, se o grafo G é par e balanceado, então é euleriano. Se um<br />

grafo é par e simétrico, também é euleriano, pois essas duas condições juntas implicam no<br />

balanceamento do grafo. Entretanto, a simetria não é uma condição necessária para a<br />

unicursalida<strong>de</strong>.<br />

32

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

Saved successfully!

Ooh no, something went wrong!