12.04.2013 Views

Problema do Carteiro Chinês - DCA

Problema do Carteiro Chinês - DCA

Problema do Carteiro Chinês - DCA

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.

5. Volte ao passo 3, para o ciclo de V2.<br />

Do mesmo mo<strong>do</strong> que em um grafo não orienta<strong>do</strong>, quan<strong>do</strong> o grafo não possuir um<br />

Circuito Euleriano, este deve ser obti<strong>do</strong> através <strong>do</strong>s algoritmos de emparelhamento, acres-<br />

centan<strong>do</strong> novas arestas ao grafo de maneira a minimizar o custo <strong>do</strong> percurso.<br />

5.3 <strong>Problema</strong> <strong>do</strong> <strong>Carteiro</strong> <strong>Chinês</strong> para grafos mistos<br />

Como já visto, um grafo misto é um grafo que possui tanto arestas orientadas quanto<br />

arestas não orientadas. O PCC em grafos mistos é soluciona<strong>do</strong> pela obtenção <strong>do</strong> circuito<br />

Euleriano, assim como em grafos orienta<strong>do</strong>s. Segun<strong>do</strong> Eiselt et al.(1995 apud [3]) um<br />

grafo misto tem um circuito Euleriano, se to<strong>do</strong>s os vértices tiverem grau par e sejam<br />

balancea<strong>do</strong>s, tais condições estão presentes na versão modificada <strong>do</strong> Teorema de Euller<br />

para grafos mistos.<br />

Caso o grafo seja um grafo Euleriano, apenas é necessário encontrar o circuito Eu-<br />

leriano, utilizan<strong>do</strong> um <strong>do</strong>s algoritmos aplica<strong>do</strong>s no PCC em grafos orienta<strong>do</strong>s, e o PCC<br />

já está soluciona<strong>do</strong>. Eiselt (Eiselt et. al, 1995 apud [3]) descreve algums passos para<br />

determinação <strong>do</strong> circuito Euleriano em grafos mistos, o qual é descrito abaixo:<br />

Méto<strong>do</strong> de Eiselt:<br />

Passo 1: Atribuir direções às arestas não orientadas para que o grafo se torne simétrico;<br />

Passo 2: Atribuir direção aos arcos restantes;<br />

Passo 3: Após isto com o grafo está totalmente orienta<strong>do</strong>, pode se utilizar algum <strong>do</strong>s algorit-<br />

mos de busca <strong>do</strong> circuito Euleriano, apresenta<strong>do</strong>s no PCC para grafos orienta<strong>do</strong>s.<br />

No passo 1, apenas observamos que um grafo simétrico, é um grafo em que o número<br />

de arestas incidentes é o mesmo de arestas que saem <strong>do</strong> vértice.<br />

Mas se o grafo não for Euleriano, uma abordagem parecida com o emparelhamento<br />

pode ser utilizada, porém não existe um algoritmo, que resolve para to<strong>do</strong> problema, o<br />

casamento de custo mínimo em um grafo não Euleriano, segun<strong>do</strong> [3] algumas abordagens<br />

fora propostas como em Grotschel e Win (1992); Christofides et al (1983) e Morábito<br />

(1996), mas apenas funcionam para problemas de pequeno e médio porte.<br />

5.4 <strong>Problema</strong> <strong>do</strong> <strong>Carteiro</strong> <strong>Chinês</strong> Capacita<strong>do</strong><br />

Este problema consiste em definir n rotas para um conjunto de carteiros, que devem<br />

atender à demanda apresentada em um grafo G. Este problema pode ser formula<strong>do</strong> como<br />

um problema de fluxo, com formula<strong>do</strong> por Golden e Wong(1981 apud [1]).<br />

20

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

Saved successfully!

Ooh no, something went wrong!