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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

posicionadas quatro rainhas em um tabuleiro igual a ¼ do tabuleiro <strong>de</strong> xadrez,<br />

ou seja, com quatro linhas e quatro colunas.<br />

B.4 Espaços <strong>de</strong> Busca<br />

Conforme visto nas seções anteriores, uma heurística é uma regra prática,<br />

sem rigor lógico ou matemático, utilizada para guiar ações e <strong>de</strong>cisões em<br />

direção a um objetivo estabelecido. Heurísticas são bastante utilizadas na<br />

solução computacional <strong>de</strong> <strong>problema</strong>s combinatoriais, quando a representação<br />

binária do mesmo impe<strong>de</strong> a <strong>aplicação</strong> do “bom senso” humano ou o número<br />

<strong>de</strong> alternativas é tão gran<strong>de</strong> que nem mesmo este “bom senso” po<strong>de</strong> ser<br />

utilizado na solução do <strong>problema</strong> em questão.<br />

A correta <strong>aplicação</strong> <strong>de</strong> <strong>heurísticas</strong> na solução <strong>de</strong> um <strong>problema</strong> exige que:<br />

1. A funções <strong>heurísticas</strong> h 1 ,..., hn<br />

requeiram baixo esforço computacional<br />

quando comparado com aquele necessário para a solução do <strong>problema</strong><br />

global.<br />

2. Muito embora a heurística escolhida nem sempre oriente a busca na<br />

direção correta, isto <strong>de</strong>ve ocorrer na maior parte das vezes.<br />

3. Quando a busca não alcançar uma solução, é necessário dispor <strong>de</strong> meios<br />

para retornar à última bifurcação, partindo em uma outra direção.<br />

O principal objetivo da <strong>aplicação</strong> <strong>de</strong> <strong>heurísticas</strong> na solução <strong>de</strong> <strong>problema</strong>s<br />

combinatorias po<strong>de</strong> ser resumido na seguinte frase:<br />

“Não sei exatamente chegar <strong>ao</strong>n<strong>de</strong> quero, mas não gostaria <strong>de</strong> gastar muito<br />

tempo exaurindo todos os caminhos possíveis.”<br />

Os <strong>problema</strong>s que po<strong>de</strong>m ser resolvidos através <strong>de</strong> <strong>buscas</strong> <strong>heurísticas</strong> são<br />

dos seguintes tipos:<br />

5. Encontrar um caminho (“path seeking problem”).<br />

6. Satisfazer uma (ou mais) restrições (“constraint satisfaction problem”).<br />

Apêndice B 181

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

Saved successfully!

Ooh no, something went wrong!