09.05.2013 Views

aplicação de buscas heurísticas ao problema de determinação de ...

aplicação de buscas heurísticas ao problema de determinação de ...

aplicação de buscas heurísticas ao problema de determinação de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

probabilida<strong>de</strong> <strong>de</strong> que o processo <strong>de</strong> busca por uma solução seja<br />

obstruído, <strong>de</strong>vemos nos concentrar na linha com o menor número <strong>de</strong> células<br />

não atacadas e utilizar este número, f ' , como uma figura <strong>de</strong> mérito <strong>de</strong> cada<br />

alternativa consi<strong>de</strong>rada. Avaliando o número <strong>de</strong> células não atacadas para<br />

cada uma das alternativas anteriormente consi<strong>de</strong>radas, obtemos<br />

f ( A)<br />

= 1<br />

f ( B)<br />

= 1<br />

f ( C)<br />

= 2<br />

o que novamente i<strong>de</strong>ntifica a alternativa C como a melhor solução.<br />

Insistindo no objetivo <strong>de</strong> i<strong>de</strong>ntificar aspectos que <strong>de</strong>vem ser consi<strong>de</strong>rados na<br />

análise <strong>de</strong> qualquer <strong>problema</strong> para o qual estejamos buscando uma heurística<br />

a<strong>de</strong>quada, é importante notar que, se f ou f ' é nula para alguma posição<br />

candidata, não há propósito em efetuar análises posteriores <strong>de</strong>sta<br />

alternativa. Certamente chegaremos, mais cedo ou mais tar<strong>de</strong>, à situação em<br />

que nenhuma outra rainha po<strong>de</strong> ser adicionada <strong>ao</strong> tabuleiro. A função f '<br />

é, <strong>de</strong> certa forma, mais efetiva que f , uma vez que <strong>de</strong>tecta todas as<br />

inviabilida<strong>de</strong>s <strong>de</strong>tectadas por f e muitas outras.<br />

Obviamente, para técnicas <strong>de</strong> busca incremental com a apresentada, po<strong>de</strong>m<br />

existir casos em que funções <strong>heurísticas</strong> tão simples po<strong>de</strong>m atribuir o maior<br />

valor a caminhos <strong>de</strong> busca que resultarão inúteis. No entanto, quase sempre<br />

as funções <strong>heurísticas</strong> orientarão a busca na direção correta. Além<br />

disso, consi<strong>de</strong>rando o fato <strong>de</strong> que é possível corrigir uma escolha<br />

errada, retornando à última bifurcação do processo <strong>de</strong> busca <strong>de</strong> uma<br />

solução, o efeito geral das funções <strong>heurísticas</strong> ainda é positivo, acelerando o<br />

processo <strong>de</strong> avaliação <strong>de</strong> soluções potenciais e eliminando gran<strong>de</strong>s conjuntos<br />

<strong>de</strong> alternativas inúteis, sem comprometer as chances <strong>de</strong> encontrar a solução<br />

ou, no mínimo, uma solução.<br />

Mais adiante neste apêndice utilizaremos uma variante do <strong>problema</strong> das oito<br />

rainhas. Esta variante é o <strong>problema</strong> das quatro rainhas e é em tudo<br />

semelhante <strong>ao</strong> <strong>problema</strong> apresentada, a não ser pelo fato <strong>de</strong> que <strong>de</strong>vem ser<br />

Apêndice B 180

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

Saved successfully!

Ooh no, something went wrong!