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
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