Esta página mostra as diferenças entre as duas revisões da página.
Ambos os lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
inf05016:2015-2-trabalhos [2015/11/18 11:03] marcus [Trabalho 5 (Emparelhamentos)] |
inf05016:2015-2-trabalhos [2015/12/10 15:23] (Actual) marcus |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | Status das entregas (15/11/2015): | + | Status das entregas (10/12/2015): |
+ | |||
+ | ^ No. ^ T1 ^ T2 ^ T3 ^ T4 ^ T5 ^ T6 ^ | ||
+ | | 21893 | s | s | | | | | | ||
+ | | 174872 | | | | | | | | ||
+ | | 181098 | | | | | | | | ||
+ | | 193031 | s | | | | | | | ||
+ | | 193276 | s | s | s | s | s | | | ||
+ | | 193693 | s | s | s | s | s | s | | ||
+ | | 194049 | s | | | | | | | ||
+ | | 194636 | s | s | s | s | s | | | ||
+ | | 195843 | s | s | | | | | | ||
+ | | 219436 | | | | | | | | ||
+ | | 220640 | s | s | s | s | s | | | ||
+ | | 228395 | s | s | s | s | s | | | ||
+ | | 228450 | s | s | s | s | s | | | ||
- | ^ No. ^ T1 ^ T2 ^ T3 ^ T4 ^ | ||
- | | 21893 | s | s | | | | ||
- | | 174872 | | | | | | ||
- | | 181098 | | | | | | ||
- | | 193031 | s | | | | | ||
- | | 193276 | s | s | s | s | | ||
- | | 193693 | s | s | s | s | | ||
- | | 194049 | s | | | | | ||
- | | 194636 | s | s | s | s | | ||
- | | 195843 | s | s | | | | ||
- | | 219436 | | | | | | ||
- | | 220640 | s | s | s | s | | ||
- | | 228395 | s | s | s | s | | ||
- | | 228450 | s | s | s | s | | ||
==== Trabalho 1 (Heaps binários e algoritmo de Dijkstra) ==== | ==== Trabalho 1 (Heaps binários e algoritmo de Dijkstra) ==== | ||
Linha 346: | Linha 348: | ||
- | ==== Trabalho 5 (O algoritmo de Cristofides) ==== | + | ==== Trabalho 6 (O algoritmo de Cristofides) ==== |
Entrega: 10/12/2015 (Observação: esta data não será prorrogada) | Entrega: 10/12/2015 (Observação: esta data não será prorrogada) | ||
Linha 357: | Linha 359: | ||
=== Casos de teste === | === Casos de teste === | ||
- | * Disponíveis na {{http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95|TSPLIB}}. | + | * Disponíveis na {{http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95|TSPLIB}}. Aplicar pelo menos nas instâncias gr96, gr202, gr229, gr431, ali535, gr666, dsj1000, pla7397, pla33810, pla85900. |
- | * Para avaliar a qualidade: relatar o desvio relative percentual (v-b)/b de uma solução com valor v e melhor valor conhecido b. | + | * Para avaliar a qualidade: relatar o desvio relativo percentual (v-b)/b de uma solução com valor v e melhor valor conhecido b. |
* Informar o tempo de execução em segundos. | * Informar o tempo de execução em segundos. | ||
Linha 369: | Linha 371: | ||
* Para calcular o matching, usar o software {{http://pub.ist.ac.at/~vnk/software/blossom5-v2.05.src.tar.gz|Blossom V}}. (O algoritmo Húngaro da questão 5 não serve, porque é necessário determinar um matching no grafo não-bipartido.) | * Para calcular o matching, usar o software {{http://pub.ist.ac.at/~vnk/software/blossom5-v2.05.src.tar.gz|Blossom V}}. (O algoritmo Húngaro da questão 5 não serve, porque é necessário determinar um matching no grafo não-bipartido.) | ||
+ | * Para facilitar a leitura de instâncias da TSPLIB, {{http://www.inf.ufrgs.br/~mrpritt/aa/tspParse.H}} e {{http://www.inf.ufrgs.br/~mrpritt /aa/tspParse.C}} mostram um exemplo em C++, que pode ser adaptado. |