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

Create successful ePaper yourself

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

Diante disso, surge a seguinte pergunta: qual a razão entre as taxas <strong>de</strong> crescimento do<br />

tempo <strong>de</strong> processamento, quando cresce o número <strong>de</strong> arestas e quando cresce o número <strong>de</strong><br />

arcos.<br />

Seja K a razão acima <strong>de</strong>finida, e T o tempo <strong>de</strong> processamento para o cálculo <strong>de</strong> uma<br />

instância composta <strong>de</strong> a arcos requeridos e e arestas requeridas. Supondo que T seja uma<br />

função <strong>de</strong> apenas a e e, isto é:<br />

então, K po<strong>de</strong> ser <strong>de</strong>finido como:<br />

T = f ( a,<br />

e)<br />

∂T K = ∂e<br />

∂T ∂a<br />

(6.1)<br />

(6.2)<br />

O valor <strong>de</strong> K seria um indicador que mostra quão relativamente sensível é o tempo <strong>de</strong><br />

processamento quanto ao tipo <strong>de</strong> link. O objetivo é achar uma aproximação numérica para<br />

K, a partir dos dados disponíveis. Consi<strong>de</strong>rando uma aproximação polinomial, tanto o<br />

tempo T, como o valor <strong>de</strong> K po<strong>de</strong>m ser estimados em função <strong>de</strong> a e e .<br />

Utilizando os dados contidos na tabela 6.1, inicialmente foi consi<strong>de</strong>rada uma<br />

aproximação polinomial <strong>de</strong> quarto grau. Pelos resultados obtidos foi constatado que os<br />

termos <strong>de</strong> primeiro e quarto grau do polinômio tiveram uma participação <strong>de</strong>sprezível na<br />

composição do tempo estimado. Portanto, foi dado prosseguimento aos testes <strong>de</strong><br />

aproximação, consi<strong>de</strong>rando o polinômio formado apenas pelos termos <strong>de</strong> segundo e<br />

terceiro grau,<br />

T = f ( a, e)<br />

on<strong>de</strong> C1, , C7<br />

= C a + C e + C ae + C a + C e + C ae + C a e (6.3)<br />

2 2 3 3 2 2<br />

1 2 3 4 5 6 7<br />

L são parâmetros a serem ajustados a partir dos resultados obtidos. Como se<br />

espera uma função monótona e crescente em relação a a e e , <strong>de</strong>vem ser evitados<br />

máximos e mínimos locais no conjunto { x e a > 0,<br />

e > 0 }<br />

condição é consi<strong>de</strong>rar C k ≥ 0 para ∀ k = 1, L , 7 .<br />

a . O que garante essa<br />

Para cada instância i dos testes realizados, com a i arcos requeridos e e i arestas<br />

requeridas, o tempo <strong>de</strong> processamento T i é conhecido. Então, os parâmetros <strong>de</strong><br />

C , C , L , C po<strong>de</strong>m ser encontrados, minimizando a função M abaixo,<br />

aproximação 1 2 7<br />

num procedimento <strong>de</strong> mínimos quadrados.<br />

104

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

Saved successfully!

Ooh no, something went wrong!