Optimal decision trees for the algorithm selection problem: integer programming based approaches
| dc.creator | Vilas Boas, Matheus Guedes | |
| dc.creator | Santos, Haroldo Gambini | |
| dc.creator | Merschmann, Luiz Henrique de Campos | |
| dc.creator | Berghe, Greet Vanden | |
| dc.date.accessioned | 2020-05-11T18:50:59Z | |
| dc.date.available | 2020-05-11T18:50:59Z | |
| dc.date.issued | 2019-09 | |
| dc.description.abstract | Even though it is well known that for most relevant computational problems, different algorithms may perform better on different classes of problem instances, most researchers still focus on determining a single best algorithmic configuration based on aggregate results such as the average. In this paper, we propose integer programming‐based approaches to build decision trees for the algorithm selection problem. These techniques allow the automation of three crucial decisions: (urn:x-wiley:09696016:media:itor12724:itor12724-math-0001) discerning the most important problem features to determine problem classes, (urn:x-wiley:09696016:media:itor12724:itor12724-math-0002) grouping the problems into classes, and (urn:x-wiley:09696016:media:itor12724:itor12724-math-0003) selecting the best algorithm configuration for each class. To evaluate this new approach, extensive computational experiments were executed using the linear programming algorithms implemented in the COIN‐OR branch‐and‐cut solver across a comprehensive set of instances, including all MIPLIB benchmark instances. The results exceeded our expectations. While selecting the single best parameter setting across all instances decreased the total running time by 22%, our approach decreased the total running time by 40% on average across 10‐fold cross‐validation experiments. These results indicate that our method generalizes quite well and does not overfit. | pt_BR |
| dc.description.provenance | Submitted by Daniele Faria (danielefaria@ufla.br) on 2020-05-08T21:10:31Z No. of bitstreams: 0 | en |
| dc.description.provenance | Approved for entry into archive by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2020-05-11T18:50:59Z (GMT) No. of bitstreams: 0 | en |
| dc.description.provenance | Made available in DSpace on 2020-05-11T18:50:59Z (GMT). No. of bitstreams: 0 Previous issue date: 2019-09 | en |
| dc.identifier.citation | VILAS BOAS, M. G. et al. Optimal decision trees for the algorithm selection problem: integer programming based approaches. International Transactions in Operational Research, [S.I.], Sept. 2019. DOI: 10.1111/itor.12724 | pt_BR |
| dc.identifier.uri | https://repositorio.ufla.br/handle/1/40789 | |
| dc.identifier.uri | https://onlinelibrary.wiley.com/doi/10.1111/itor.12724 | pt_BR |
| dc.language | en | pt_BR |
| dc.publisher | International Federation of Operational Research Societies (IFORS) | pt_BR |
| dc.rights | OpenAccess | pt_BR |
| dc.source | International Transactions in Operational Research | pt_BR |
| dc.subject | Algorithm selection problem | pt_BR |
| dc.subject | Feature-based parameter tuning | pt_BR |
| dc.subject | Decision trees | pt_BR |
| dc.subject | Data mining | pt_BR |
| dc.subject | Integer programming | pt_BR |
| dc.subject | Variable neighborhood search | pt_BR |
| dc.subject | COIN-OR branch and cut | pt_BR |
| dc.subject | Algoritmo de seleção | pt_BR |
| dc.subject | Árvores de decisão | pt_BR |
| dc.subject | Problema de Programação Inteira | pt_BR |
| dc.subject | Mineração de dados | pt_BR |
| dc.title | Optimal decision trees for the algorithm selection problem: integer programming based approaches | pt_BR |
| dc.type | Artigo | pt_BR |
Arquivos
Licença do pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 953 B
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
