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.

com ganho. Os algoritmos existentes para este problema encontram soluções fracionárias<br />

para o caso (Christofi<strong>de</strong>s [Cri75]). Ele sugere o emprego <strong>de</strong> alguma técnica <strong>de</strong><br />

programação linear inteira para o <strong>de</strong>safio, entretanto, não apresenta uma formulação, nem<br />

relata alguma experiência computacional.<br />

3.3 Soluções Heurísticas<br />

3.3.1 Origens das Heurísticas para o PCCM<br />

Vários autores têm sugerido algoritmos heurísticos para o Problema <strong>de</strong> Carteiro<br />

Chinês Misto. Esses algoritmos procuram uma boa solução, satisfazendo as condições<br />

necessárias e suficientes <strong>de</strong> unicursalida<strong>de</strong>. Uma estratégia bem explorada é a <strong>de</strong><br />

acrescentar cópias dos links ao grafo, <strong>de</strong> modo a torná-lo par e simétrico. Como foi visto,<br />

estes dois requisitos juntos formam uma condição suficiente, porém não necessária, para a<br />

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

Edmonds e Johnson [Edm73] apresentaram um algoritmo para resolver o PCCM, para<br />

o caso particular em que o grafo originalmente é par, porém não é simétrico. O grafo é<br />

tornado simétrico, resolvendo um problema <strong>de</strong> fluxo em um grafo transformado. Este<br />

procedimento sugere uma heurística <strong>de</strong> duas fases para um grafo misto qualquer. Na<br />

primeira fase o grafo é transformado em par – isso po<strong>de</strong> ser feito resolvendo um problema<br />

<strong>de</strong> emparelhamento entre os nós <strong>de</strong> grau ímpar, ignorando a orientação dos arcos. Na<br />

segunda fase aplica-se o procedimento <strong>de</strong> fluxo sugerido por Edmonds e Johnson, tornando<br />

o grafo simétrico.<br />

Fre<strong>de</strong>rickson [Fre79] <strong>de</strong>monstrou que este procedimento po<strong>de</strong> não funcionar, porque o<br />

grafo simétrico obtido na segunda fase po<strong>de</strong> não manter a parida<strong>de</strong>. Ele modificou o<br />

algoritmo, acrescentando uma terceira fase em que o grafo simétrico volta a recuperar a<br />

condição <strong>de</strong> parida<strong>de</strong>. Este algoritmo, referenciado na literatura como Mixed 1, está<br />

<strong>de</strong>talhado a seguir:<br />

3.3.2 Algoritmo Mixed 1<br />

Fase I – Conversão <strong>de</strong> G em um grafo par.<br />

43

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

Saved successfully!

Ooh no, something went wrong!