09.05.2013 Views

15 - programa de pós graduação em métodos numéricos da ufpr ...

15 - programa de pós graduação em métodos numéricos da ufpr ...

15 - programa de pós graduação em métodos numéricos da ufpr ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

metaheurísticas. São <strong>métodos</strong> inteligentes e extr<strong>em</strong>amente flexíveis, a<strong>da</strong>ptáveis ao probl<strong>em</strong>a<br />

que se quer resolver. As metaheurísticas são estratégias inteligentes que buscam a otimali<strong>da</strong><strong>de</strong><br />

global, apesar <strong>de</strong> dificilmente conseguir<strong>em</strong> esse objetivo para probl<strong>em</strong>as muito gran<strong>de</strong>s. As<br />

estratégias utiliza<strong>da</strong>s serv<strong>em</strong> para fugir <strong>de</strong> ótimos locais na medi<strong>da</strong> <strong>em</strong> que exploram o espaço<br />

<strong>de</strong> soluções, permitindo a escolha estratégica <strong>de</strong> soluções, mesmo sendo piores que as já<br />

encontra<strong>da</strong>s. Mesmo não garantindo otimali<strong>da</strong><strong>de</strong> global, as metaheurísticas po<strong>de</strong>m encontrar<br />

uma gran<strong>de</strong> quanti<strong>da</strong><strong>de</strong> <strong>de</strong> ótimos locais. Dentre as metaheurísticas, po<strong>de</strong>-se citar a Busca<br />

Tabu (BT), o Simulated Annealing (SA), os Algoritmos Genéticos (AG), os Algoritmos<br />

M<strong>em</strong>éticos, as Nuv<strong>em</strong> <strong>de</strong> Partículas, a Colônia <strong>de</strong> Formigas, a Scatter Search, entre outras,<br />

sendo as três primeiras as mais difundi<strong>da</strong>s.<br />

Assim como qualquer algoritmo heurístico, as metaheurísticas são técnicas muito<br />

eficientes <strong>em</strong> conseguir soluções sub-ótimas para probl<strong>em</strong>as NP-Hard <strong>em</strong> um t<strong>em</strong>po<br />

aceitável. As metaheurísticas permit<strong>em</strong> uma mo<strong>de</strong>lag<strong>em</strong> precisa, entretanto não garant<strong>em</strong> o<br />

ponto ótimo <strong>da</strong> solução. O prefixo “meta” advém do fato <strong>de</strong> uma heurística se sobrepor a<br />

outra. Ou seja, <strong>em</strong> geral uma metaheurística constitui uma estrutura mais genérica basea<strong>da</strong> <strong>em</strong><br />

princípios e conceitos, sobreposta à outra heurística específica <strong>de</strong> um probl<strong>em</strong>a <strong>em</strong> estudo.<br />

Uma vantag<strong>em</strong> <strong>da</strong>s metaheurísticas é a flexibili<strong>da</strong><strong>de</strong>, ou seja, a facili<strong>da</strong><strong>de</strong> como<br />

respon<strong>de</strong>m b<strong>em</strong> aos mais diversos probl<strong>em</strong>as. Zhihong et al. (2006) afirmam que o uso <strong>de</strong><br />

metaheurísticas diversifica<strong>da</strong>s é muito comum, mesmo para probl<strong>em</strong>as <strong>de</strong> uma mesma classe.<br />

Relatam a aplicação <strong>da</strong>s mais diversas heurísticas para probl<strong>em</strong>as <strong>de</strong> <strong>programa</strong>ção <strong>de</strong><br />

produção.<br />

Uma <strong>da</strong>s principais características que proporcionou, também, o sucesso <strong>da</strong>s<br />

metaheurísticas é a possibili<strong>da</strong><strong>de</strong> <strong>de</strong> combinar técnicas <strong>de</strong> busca local e <strong>de</strong> otimização não<br />

convexas, no qual soluções <strong>de</strong> pior quali<strong>da</strong><strong>de</strong> são aceitas durante o processo <strong>de</strong> busca. Devido<br />

a isso, as metaheurísticas têm a possibili<strong>da</strong><strong>de</strong> <strong>de</strong> fugir <strong>de</strong> ótimos locais, indo <strong>em</strong> busca <strong>de</strong><br />

ótimos globais por uma região mais ampla do espaço <strong>de</strong> busca.<br />

Jans & Degraeve (2006, p. 6) afirmam que é possível obter soluções infactíveis <strong>em</strong> um<br />

processo <strong>de</strong> busca <strong>de</strong> uma iteração para outra. Como tratar <strong>de</strong> tais situações? Uma opção<br />

apresenta<strong>da</strong> por Kimms (1999) e por Dellaert et al. (2000) apud Jans & Degraeve (2006, p. 6)<br />

é <strong>de</strong>scartar to<strong>da</strong>s as soluções infactíveis ou atribuir um custo infinito a elas. Uma segun<strong>da</strong><br />

18

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

Saved successfully!

Ooh no, something went wrong!