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.

2. Ferramentas que sejam capazes <strong>de</strong> transformar a codificação <strong>de</strong> um<br />

objeto na <strong>de</strong> outro, <strong>de</strong> forma a varrer o espaço <strong>de</strong> objetos candidatos<br />

<strong>de</strong> forma sistemática.<br />

3. Um método efetivo <strong>de</strong> or<strong>de</strong>nação <strong>de</strong>stas transformações <strong>de</strong> forma a<br />

encontrar ou produzir o objeto <strong>de</strong>sejado tão rápido quanto possível.<br />

Utilizando o jargão da literatura <strong>de</strong> inteligência artificial, estes requisitos são<br />

<strong>de</strong>nominados, respectivamente, banco <strong>de</strong> dados, operadores ou regras <strong>de</strong><br />

produção e estratégia <strong>de</strong> controle. Sem <strong>de</strong>sprezar a importância dos<br />

outros, a estratégia <strong>de</strong> controle <strong>de</strong>sempenha um papel fundamental, uma vez<br />

que, ainda que os dois primeiros requisitos tenham sido brilhantemente<br />

atendidos, a <strong>aplicação</strong> <strong>de</strong> uma estratégia <strong>de</strong> controle equivocada inviabilizará<br />

a solução do <strong>problema</strong>.<br />

A escolha a<strong>de</strong>quada da estratégia <strong>de</strong> controle <strong>de</strong>termina o sucesso ou<br />

insucesso da implementação <strong>de</strong> metodologias baseadas em <strong>buscas</strong><br />

<strong>heurísticas</strong>. Uma estratégia <strong>de</strong> controle <strong>de</strong>ve ser sistemática, no sentido <strong>de</strong><br />

que <strong>de</strong>ve aten<strong>de</strong>r a duas diretivas que po<strong>de</strong>m ser colocadas, informalmente,<br />

como [13]:<br />

1. Não <strong>de</strong>ixar <strong>de</strong> olhar embaixo <strong>de</strong> nenhuma pedra (a não ser que haja<br />

certeza <strong>de</strong> que não existe nada embaixo <strong>de</strong>la).<br />

2. Não olhar embaixo <strong>de</strong> uma pedra mais do que uma vez.<br />

A primeira diretiva é <strong>de</strong>nominada integralida<strong>de</strong> (“completeness”) e a segunda<br />

previne a computação repetitiva e ineficiente <strong>de</strong> <strong>buscas</strong> em espaços <strong>de</strong> busca<br />

já explorados. Isto significa que <strong>de</strong>vemos equipar o código escolhido com<br />

facilida<strong>de</strong>s para expressar e manipular não apenas indivíduos, mas<br />

subespaços <strong>de</strong> potenciais soluções. Mais do que isso, <strong>de</strong>vemos ser capazes<br />

<strong>de</strong> aplicar transformações que nos levem <strong>de</strong> um subespaço a outro e aplicar<br />

os dois requisitos <strong>de</strong> sistematização <strong>de</strong> busca a subespaços <strong>de</strong> potenciais<br />

soluções. Sob esta ótica, po<strong>de</strong>mos dizer que a primeira diretiva estabelece<br />

que todos os objetos (indivíduos) <strong>de</strong>vem ser incluídos na coleção <strong>de</strong><br />

subespaços <strong>de</strong> busca expressíveis através do código escolhido e que todo<br />

indivíduo <strong>de</strong>ve ser passível <strong>de</strong> ser alcançado através <strong>de</strong> operações sobre o<br />

subespaço <strong>de</strong> busca <strong>ao</strong> qual ele pertence.<br />

Capítulo V – Metodologia 46

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

Saved successfully!

Ooh no, something went wrong!