150 likes | 288 Views
Tópicos em otimização combinatória. Heurísticas construtivas Análise de qualidade: análise de pior caso. Aula baseada em material da Professora Vitória Pureza – UFSCAR e no artigo Fisher, M. L. (1980). Worst-Case Analysis of Heuristic
E N D
Tópicos em otimização combinatória Heurísticas construtivas Análise de qualidade: análise de pior caso Aula baseada em material da Professora Vitória Pureza – UFSCAR e no artigo Fisher, M. L. (1980). Worst-Case Analysis of Heuristic Algorithms. Management Science, 26(1), 1-17. doi: 10.1287/mnsc.26.1.1. Alysson M. Costa – ICMC/USP
Avaliando heurísticas Slide baseado em material da professora Vitória Pureza - UFSCAR
Avaliando heurísticas Slide baseado em material da professora Vitória Pureza - UFSCAR
Avaliando heurísticas Slide baseado em material da professora Vitória Pureza - UFSCAR
Nas palavras de Fisher Fisher, M. L. (1980). Worst-Case Analysis of Heuristic Algorithms. Management Science, 26(1), 1-17. doi: 10.1287/mnsc.26.1.1.
Análise de pior caso Fisher, M. L. (1980). Worst-Case Analysis of Heuristic Algorithms. Management Science, 26(1), 1-17. doi: 10.1287/mnsc.26.1.1. Retomemos o exemplo da mochila. Na notação de Fisher:
Heurística construtiva Fisher, M. L. (1980). Worst-Case Analysis of Heuristic Algorithms. Management Science, 26(1), 1-17. doi: 10.1287/mnsc.26.1.1. Heurística vista anteriormente (Na notação de Fisher). Suponha os itens já ordenados.
O que podemos dizer sobre a heurística? A pergunta que se faz é: podemos ter alguma garantia matemática da qualidade da solução obtida com este procedimento ? Em termos de pior caso: no pior dos casos, qual será a relação entre a solução ótima e a solução obtida com a heurística ?
Notação PI é o conjunto de todas as instâncias. I 2 P é uma instância do conjunto. Para o problema da mochila, uma instância é definida por uma tupla 2n+1 de inteiros positivos: p1, p2,..., pn, a1, a2,..., an,b, que satisfazem aj· b, para todo j. Z(I) é o valor ótimo do problema para a instância I. Zh(I) é o valor obtido pela heurística para a instância I.
Análise de pior caso Análises de pior caso estabelecem um limite para quão distante Zh(I) pode estar de Z(I). Por exemplo, para problemas de minimização: Onde r ¸ 1 é chamado de razão de performance de pior caso (worst-case performance ratio). E para problemas de maximização ?
Voltando ao exemplo Podemos dizer algo sobre a heurística apresentada para o problema da mochila ?
Voltando ao exemplo (mochila inteira) Sabemos que a solução da heurística é melhor do que a solução obtida apenas com o item 1: Por outro lado, sabemos que a solução ótima não é pior do que a relaxação linear do problema.
Voltando ao exemplo Logo:
O limitante é apertado ZG no artigo de Fisher é o nosso Zh Fisher, M. L. (1980). Worst-Case Analysis of Heuristic Algorithms. Management Science, 26(1), 1-17. doi: 10.1287/mnsc.26.1.1. Ou seja, existe um caso em que o limitante realmente é ½ ou se aproxima de ½ ? Sim. Fisher:
E para a mochila 0-1 ? Fisher, M. L. (1980). Worst-Case Analysis of Heuristic Algorithms. Management Science, 26(1), 1-17. doi: 10.1287/mnsc.26.1.1.