Intelig - PowerPoint PPT Presentation

About This Presentation
Title:

Intelig

Description:

Title: Intelig ncia Computacional para Otimiza o Author: Luciano Last modified by: Luciano Created Date: 11/20/2005 3:15:01 PM Document presentation format – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 12
Provided by: Lucia160
Category:

less

Transcript and Presenter's Notes

Title: Intelig


1
Inteligência Computacional para Otimização
  • Marcone Jamilson Freitas Souza
  • www.decom.ufop.br/prof/marcone

2
Guided Local Search (GLS)
  • Busca Local Guiada (GLS) é uma metaheurística
    proposta por Christos Voudouris, em 1997
  • Idéia básica sair de ótimos locais através de
    modificações na função de avaliação (função
    custo)

3
Guided Local Search (GLS)
  • Seja g s ?S ? g(s) ? ? uma função custo
  • Na busca local, GLS substitui g pela seguinte
    função custo aumentada h
  • s solução candidata
  • M número de atributos (características)
  • pi penalização para o i-ésimo atributo

4
Guided Local Search (GLS)
  • Ii indica se a solução s tem o i-ésimo atributo
  • Ii é denominada função indicadora do atributo i
  • Para que a busca local possa sair de ótimos
    locais, GLS penaliza certos atributos.

5
Guided Local Search (GLS)
  • Dado um ótimo local s, GLS penaliza um atributo
    i com a seguinte função utilidade
  • onde ci é o custo associado ao atributo i e pi é
    a penalização atual do atributo i.
  • Aumentar a penalidade do atributo i é uma ação
  • Apenas as ações com utilidade máxima são
    realizadas

6
Guided Local Search (GLS)
  • Se um atributo i é penalizado muitas vezes, então
    o termo ci/(1 pi) diminui para esse atributo,
    diversificando as escolhas e permitindo que
    outros atributos sejam penalizados
  • Os atributos são penalizados com uma freqüência
    proporcional aos seus custos
  • Atributos de alto custo são penalizados mais
    freqüentemente que aqueles de baixo custo

7
Guided Local Search (GLS)
  • O método pressupõe que a exploração pode ser
    feita apenas com base nas características de
    custo de ótimos locais já encontrados, uma vez
    que somente as características de ótimos locais
    são penalizados

8
procedimento GLS(s, ?, I1, ..., IM, c1, ...,
cM, M) k ? 0 so ? s para i 1 até M faça pi
? 0 enquanto (critério de parada não satisfeito)
faça h(sk) ? g(sk) ???i?M pi?Ii(sk) sk1 ?
BuscaLocal(sk, h) para i 1 até M faça utili
? Ii(sk1) ci/(1 pi) para cada i tal que
utili é máxima faça pi ? pi 1 k ? k
1 fim-enquanto s ? melhor solução encontrada
com respeito a g retorne s fim GLS
9
GLS aplicada ao Problema do Caixeiro Viajante
  • Atributos do PCV arestas
  • Função custo distância dij
  • Penalidades pij associado à aresta eij
  • Atualização da função custo
  • dij ? dij ??pij
  • A busca local usa d ao invés de d na avaliação
    dos movimentos

10
GLS aplicada ao Problema do Caixeiro Viajante
  • As arestas penalizadas nos mínimos locais são
    selecionadas de acordo com a função utilidade
  • onde

11
GLS aplicada ao Problema do Caixeiro Viajante
  • Escolha de ?
  • g(mínimo local) custo da rota de custo mínimo
    produzido pela busca local antes das penalizações
  • n número de cidades da instância do PCV
  • a parâmetro no intervalo (0, 1
  • Sugestão para a 1/8 ? a ? 1/2
Write a Comment
User Comments (0)
About PowerShow.com