13.04.2013 Views

uma nova abordagem na resolução do problema do caixeiro viajante

uma nova abordagem na resolução do problema do caixeiro viajante

uma nova abordagem na resolução do problema do caixeiro viajante

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(A) (B)<br />

FIGURA 3.1 – EXEMPLOS DE SOLUÇÕES DE UM PROBLEMA DE MATCHING PONDERADO (A) E DE UM PROBLEMA<br />

DA DESIGNAÇÃO (B)<br />

São diversas as técnicas que podem ser utilizadas para a <strong>resolução</strong> <strong>do</strong> <strong>problema</strong> da<br />

Desig<strong>na</strong>ção, tais como o Méto<strong>do</strong> Simplex aplica<strong>do</strong> <strong>na</strong> modelagem <strong>do</strong> <strong>problema</strong>, o Méto<strong>do</strong><br />

Húngaro, Matching com pesos, Algoritmos Genéticos, Têmpera Simulada, Redes Neurais,<br />

dentre outros.<br />

O <strong>problema</strong> da Desig<strong>na</strong>ção pode ser resolvi<strong>do</strong> através <strong>do</strong> algoritmo <strong>do</strong> Matching com<br />

custos (custo mínimo ou máximo). A complexidade algorítmica deste algoritmo é da ordem<br />

O(n 3 ), onde n é o número de vértices <strong>do</strong> grafo considera<strong>do</strong> (CHRISTOFIDES, 1975;<br />

SIQUEIRA et al., 2004).<br />

Outro algoritmo exato utiliza<strong>do</strong> para resolver o <strong>problema</strong> da Desig<strong>na</strong>ção é conheci<strong>do</strong><br />

<strong>na</strong> literatura como méto<strong>do</strong> Húngaro, que consiste em <strong>uma</strong> simplificação <strong>do</strong> algoritmo <strong>do</strong><br />

Matching com custos, desconsideran<strong>do</strong>-se os cálculos para a formação de ciclos ímpares de<br />

vértices (SIQUEIRA, 1999). Estes algoritmos encontram-se <strong>na</strong> literatura (MURTY, 1985,<br />

CHRISTOFIDES, 1975; MINIEKA, 1978; AHUJA; MAGNANTI; ORLIN, 1993) e não são<br />

apresenta<strong>do</strong>s neste trabalho.<br />

Em <strong>problema</strong>s de grande escala, ou seja, quan<strong>do</strong> as matrizes de custos tor<strong>na</strong>m-se<br />

muito grandes, tanto o méto<strong>do</strong> Húngaro quanto o algoritmo <strong>do</strong> Matching com custos não se<br />

mostram eficientes, pois seu tempo computacio<strong>na</strong>l aumenta consideravelmente (SIQUEIRA<br />

et al., 2004).<br />

1<br />

0<br />

7<br />

1<br />

2<br />

6<br />

4<br />

2<br />

6<br />

3<br />

9<br />

3<br />

4<br />

7<br />

2<br />

3<br />

7<br />

5<br />

8 2<br />

7<br />

1 1<br />

Neste trabalho são propostas duas Redes Neurais para a <strong>resolução</strong> <strong>do</strong> <strong>problema</strong> da<br />

Desig<strong>na</strong>ção: a Rede de Kohonen para determi<strong>na</strong>r os elementos da matriz de custos <strong>do</strong><br />

<strong>problema</strong>, e a Rede Neural Recorrente de Wang, com a utilização <strong>do</strong> princípio Winner Takes<br />

All, para resolver o <strong>problema</strong> da Desig<strong>na</strong>ção. Uma aplicação da meto<strong>do</strong>logia proposta neste<br />

trabalho é a <strong>resolução</strong> <strong>do</strong> <strong>problema</strong> de Alocação de salas de aula para discipli<strong>na</strong>s de graduação<br />

e pós-graduação, implementada <strong>na</strong> Universidade Federal <strong>do</strong> Paraná. Este <strong>problema</strong> está<br />

2<br />

3<br />

4<br />

5<br />

6<br />

4<br />

0<br />

2<br />

9<br />

3<br />

2<br />

5<br />

6<br />

7

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

Saved successfully!

Ooh no, something went wrong!