UNIVERSIDADE FEDERAL DO PARANÁ
DEPARTAMENTO DE INFORMÁTICA

 

CI801 - Tópicos Especiais em Inteligência Artificial

Professora: Aurora Pozo

Carga horária: 60 horas - 4 créditos

Primeiro semestre de 2012

Tema: Metaheurísticas


Ementa
Programa
Avaliações
Notas
Bibliografia
Links 



Ementa

Proporcionar aos alunos o ferramental teórico e as experiências práticas necessárias ao projeto e análise de algoritmos metaheurísticos. Debater as principais metaheurísticas da literatura partindo dos algoritmos construtivos aproximados. Representação de soluções. Vizinhança. Busca local ate as Metaheurísticas simulated annealing, busca tabu, GRASP, algoritmos genéticos e outros métodos populacionais. Aplicar em vários contextos os conceitos teóricos desenvolvidos.
Livro texto: Essentials of Metaheuristics, Sean Luke.



Programa


Aula Assunto
1 Apresentação dos objetivos e programa da disciplina, metodologia de ensino, forma de avaliação etc. Conceito de metaheurística. Generalizações da busca local. Slides: Slides: Aula1
2 Simulated Annealing e Busca Tabu Aula2,Aula3
3 Busca Local Iterativa. Slides: Aula4
4 Métodos Populacionais. Slides: Aula5
5 Algoritmos Geneticos. Slides: Aula6
6 Consolidação: aula de exercicios
7 Aula prática em Laboratorio AG
8 Programação Genetica. Slides: Aula9
9 Aula prática em Laboratorio PSO
10 Algoritmos Construtivos, Grasp, Path-Relink
11 Otimização por Colonia de Formigas. Slides: Aula12
12 Outros Algoritmos
13 Consolidação: aula de exercicios
14 Avaliação : DATA PREVISTA 30/04/2012

Seminários : Distribuição dos Trabalhos, http://archive.ics.uci.edu/ml/datasets.html. Esp. Precisão

Apresentação de Resultados Parciais: 28/05 e 30/05 Resultados,(Dados, Artigo)

 Apresentação de Finais com consolidação Resultados 18/06 e 20/06

Entrega de artigo 21/06

Avaliações

Seminários - Apresentação: Cada estudante apresentará um artigo de revista ou um conjunto pequeno de artigos de conferência, de preferência do mesmo grupo de autores, sobre um mesmo tópico. Os estudantes são livres para escolher os artigos que desejem apresentar desde que eles estejam no escopo do curso e aprovados pelo professor. Os estudantes determinaram e submeterão, por email ou copia impressa, o artigo que apresentarão. Cada aluno terá 30 minutos para apresentar seu artigo. Existirá uma discussão de 5 mins após cada apresentação. Os alunos são responsáveis por fornecer o material de sua apresentação uma semana antes a toda a turma.

Se aconselha ler o artigo "How to Present a Paper in Theoretical Computer Science: A Speaker's Guide for Students" para uma apresentação bem sucedida.

Seminários - Participação: Alem de sua apresentação, se espera que cada estudante leia os artigos que serão apresentados pelos seus colegas antes da apresentação. Após cada apresentação, existira uma discussão. Cada aluno será avaliado com referência à participação nos seminários.

Workshop: Será organizado um workshop durante as ultimas semanas do semestre. Cada aluno realizara um experimento, testando novas idéias (de preferência) na área do tópico da apresentação. Então cada aluno prepara um artigo, relatando seu experimento, assim com a interpretação dos resultados e idéias sobre pesquisas futuras. O artigo deve ter entorno de 8-10 paginas, em 11 “Times New Roman ” . Cada aluno terá 30 minutos para apresentar o artigo.

Se aconselha ler o artigo "How to give a good research talk".


Avaliação

1)  Prova Escrita  (40%) + (10%) participação
2 ) Escolha de um problema e uma técnica metaheurística para resolvê-lo
     Implementação computacional, preferencialmente na linguagem C, da técnica aplicada ao problema
    Apresentação de um artigo relatando os resultados obtidos (escrito, relatorio tecnico)
    Apresentação oral do trabalho (50%)

Bibliografia

  

Links

General Guidelines for Term Project Paper Review

Paper Review Form