Algoritmos Heurísticos de Cobertura de Arcos
Algoritmos Heurísticos de Cobertura de Arcos
Algoritmos Heurísticos de Cobertura de Arcos
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