Índice
-
- INF 5010: Otimização combinatória
- INF 5016: Algoritmos avançados
- INF 5023: Técnicas de busca heurística.
Esta é uma versão antiga do documento!
| Instância | c 1) |
|---|---|
| hdttp4 | 0 |
| hdttp5 | 0 |
| hdttp6 | 0 |
| hdttp7 | 0 |
| hdttp8 | 0 |
Observação: A função objetivo é a soma do número de colisões por período. O número de colisões num período é a soma do número de colisões por curso, professor ou sala. Para cada elemento (curso, professor, sala) o número de colisões é igual ao número de ocorrências do elemento no período menos um, mas não menos que 0.
| Instância | Número de tarefas | Número de tripulações | Valor ótimo |
|---|---|---|---|
| csp50 | 50 | 31 | 1872 |
| csp100 | 100 | 48 | 3905 |
| csp150 | 150 | 73 | 5347 |
| csp200 | 200 | 97 | 6288 |
| csp250 | 250 | 112 | 7707 |
| csp300 | 300 | 133 | 9026 |
| csp350 | 350 | 148 | 10378 |
| csp400 | 400 | 163 | 11696 |
| csp450 | 450 | 186 | 12232 |
| csp500 | 500 | 208 | 12772 |
| Instância | Tempo D | Pontuação | c 2) |
|---|---|---|---|
| brazil58 | 12698 | Tipo 1 | 46 |
| eil101 | 315 | Tipo 1 | 64 |
| gi1262 | 1189 | Tipo 1 | 158 |
| brazil58 | 12698 | Tipo 2 | 2220 |
| eil101 | 315 | Tipo 2 | 3655 |
| gi1262 | 1189 | Tipo 2 | 8321 |
| brazil58 | 12698 | Tipo 3 | 1702 |
| eil101 | 315 | Tipo 3 | 3345 |
| gi1262 | 1189 | Tipo 3 | 9246 |
| Chao64 | 15 | - | TBD |
| Chao64 | 80 | - | TBD |
| Chao66 | 5 | - | TBD |
| Chao66 | 130 | - | TBD |
As instâncias brazil58, eil101 e gi1262 encontram-se na TSPLIB. O tipo de pontuação é explicado na definição dos problemas
Observações:
Observação: No caso do problema de Timetabling a entrada padrão consiste do conteúdo do arquivo “note” seguido do conteúdo do arqivo “req”.
O objetivo do trabalho é conhecer uma meta-heurística profundamente e ganhar experiência prática para aplicar-la em novos problemas. A avaliação reflete esse objetivo.
Definição e justificativa da abordagem ao problema. Todas escolhas feitas para aplicar a meta-heuristica para o problema em questão devem ser claramente relatadas. Isso inclui a representação do problema, a função objetivo, a geração da solução inicial, a vizinhança e a estratégia de escolha em caso de buscas locais, os operadores (crossover,mutação) em caso de algoritmos genéticos, outros parameteros do métodos (temperature,lista tabu e tenure,…), critério de terminação. (Essa lista não é exhaustiva.)
Reprodutibilidade: Documentação das instâncias, tempo de execução, parametros, número de experimentos, semente do gerador randômico, etc. Método de escolha de parâmetros. Discussão e conclusões.
Critérios básicas da eng. de SW: documentação, legibilidade, etc.
O trabalho consiste em:
| No. | Trabalho | Grupo | CP | A | R | C |
|---|---|---|---|---|---|---|
| 1 | O+GRASP | Gabriel Visconti, Oendel Merlo | ✓ | - | - | - |
| 2 | O+SA | Marcelo Rebeldo Benites, Gabriel Roleto | ✓ (+5) | ✓L | ✓ | ✓ |
| 3 | O+BT | Gustavo Schmid de Jesus, Guilherme Martini | ✓ | ✓L | ✓ | ✓ |
| 4 | O+VNS | Dennis Giovani Balreira, Hugo Schroter Lazzari | ✓ | ✓L | ✓ | ✓ |
| 5 | TT+AG | Lisardo Sallaberry Kist, Vítor Fortes Rey | ✓ (+6) | ✓ | ✓ | |
| 6 | O+GA | Ricardo Rapacki, Anderson Foscarini | ✓ | ✓L | ✓X | ✓ |
| 7 | TT+GRASP | John Gamboa, José Luis Damaren Junior | ✓ | ✓ | ✓ | |
| 8 | AT+AG | Gustavo Cabral, Frederico Betting | ✓ | ✓ | ✓ | ✓ |
| 9 | TT+VNS | Tiago Gomes, Carlos Junges | - | - | - | |
| 10 | AT+GRASP | Bernardo, Vinícius | ✓ | - | - | - |
| 11 | TT+SA | Diego Toralles Avila, Lucas | ✓ | ✓ | ✓ | ✓ |
#Escolhas: 22/26. CP=Checkpoint, A=Apresentação, R=Relatório, C=Código.
✓: Tarefa concluída.
(+x): com atraso de x dias.
L: Lâminas entregues.
X: Entrega em formato ilegível.
| TT | AT | O | |
|---|---|---|---|
| SA | X | X | |
| VNS | X | X | |
| BT | X | ||
| AG | X | X | X |
| GRASP | X | X | X |
| Data | Hora | Apresentação |
|---|---|---|
| 04/07 | 8.30 | O+GRASP |
| 04/07 | 8.50 | O+SA |
| 04/07 | 9.10 | O+BT |
| 04/07 | 9.30 | O+VNS |
| 04/07 | 9.50 | O+GA |
| 06/07 | 8.30 | TT+GRASP |
| 06/07 | 8.50 | TT+AG |
| 06/07 | 9.10 | TT+VNS |
| 06/07 | 9.30 | TT+SA |
| 06/07 | 9.50 | AT+AG |
| 06/07 | 10.10 | AT+GRASP |