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.

Quan<strong>do</strong> o ajuste Winner Takes All é utiliza<strong>do</strong>, o número necessário de iterações varia<br />

entre 5 e 300. Portanto, o valor de τ é considera<strong>do</strong> no intervalo:<br />

5 ≤ τ ≤ 300 . (3.3.15)<br />

Neste trabalho, foram utilizadas outras duas formas de ajuste <strong>do</strong> parâmetro τ, além de<br />

considerá-lo constante, nos intervalos mostra<strong>do</strong>s <strong>na</strong>s expressões (3.3.14) e (3.3.15). Em <strong>uma</strong><br />

das técnicas, τ é da<strong>do</strong> por:<br />

1<br />

τ ,...,<br />

µ<br />

( µ σ , µ σ µ )<br />

= 1 1 2 2<br />

n , (3.3.16)<br />

onde µi é a média <strong>do</strong>s elementos da i-ésima linha da matriz de custos c, σi é o desvio padrão<br />

<strong>do</strong>s elementos da i-ésima linha de c, e µ é a média entre os valores de to<strong>do</strong>s os elementos da<br />

matriz c. Esta definição utiliza a razão entre as médias de cada linha da matriz e da matriz<br />

toda e o desvio padrão de cada linha da matriz, mostran<strong>do</strong>-se eficiente para definir τ em<br />

matrizes com grande dispersão entre seus elementos.<br />

nσ<br />

A segunda proposta de ajuste para τ utiliza a definição da Rede Neural de Wang.<br />

Quan<strong>do</strong> cij = cmax e Wx(t) − θ ≅ 0, o termo − λic ij exp( − t / τ i ) = ki deve ser tal que, g(ki) ≅ 0.<br />

Logo, a função sigmoidal g pode ser aplicada aos termos ki, com o objetivo de encontrar um<br />

limite para o parâmetro τi :<br />

g(ki) =<br />

1 +<br />

1<br />

e β −<br />

ki<br />

= φi,<br />

onde φ é um vetor com valores próximos de zero. Isolan<strong>do</strong>-se o valor de ki, obtém-se:<br />

ki =<br />

φ ⎟<br />

β<br />

⎟<br />

⎛ 1 ⎞<br />

− ln<br />

⎜ −1<br />

⎝ i ⎠<br />

.<br />

(3.3.17)<br />

Utilizan<strong>do</strong>-se o valor de ki = λic ij exp( − t / τ i ) da equação (3.3.17), e isolan<strong>do</strong>-se o valor<br />

<strong>do</strong> parâmetro τi, obtém-se:<br />

τi =<br />

− t<br />

⎛ − k<br />

ln<br />

⎜<br />

⎝ λi<br />

c<br />

i<br />

max<br />

.<br />

⎞<br />

⎟<br />

⎠<br />

(3.3.18)

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

Saved successfully!

Ooh no, something went wrong!