A Local Search for Automatic Parameterization of Distributed Tree Search Algorithms - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

A Local Search for Automatic Parameterization of Distributed Tree Search Algorithms

Tiago Carneiro
  • Fonction : Auteur
  • PersonId : 1091669
Emmanuel Kieffer
  • Fonction : Auteur
  • PersonId : 1130979
Pascal Bouvry
  • Fonction : Auteur
  • PersonId : 866914

Résumé

Tree-based search algorithms applied to combinatorial optimization problems are highly irregular and timeconsuming when solving instances of NP-Hard problems. Due to their parallel nature, algorithms for this class of complexity have been revisited for different architectures over the years. However, parallelization efforts have always been guided by the performance objective setting aside productivity. Using Chapel's high productivity for the design and implementation of distributed tree search algorithms keeps the programmer from lower-level details, such as communication and load balancing. However, the parameterization of such parallel applications is complex, consisting of several parameters, even if a high-productivity language is used in their conception. This work presents a local search for automatic parameterization of ChapelBB, a distributed tree search application for solving combinatorial optimization problems written in Chapel. The main objective of the proposed heuristic is to overcome the limitation of manual parameterization, which covers a limited feasible space. The reported results show that the heuristic-based parameterization increases up to 30% the performance of ChapelBB on 2048 cores (4096 threads) solving the N-Queens problem and up to 31% solving instances of the Flow-shop scheduling problem to the optimality.
Fichier principal
Vignette du fichier
PDCO2022.pdf (377.44 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03619760 , version 1 (25-03-2022)

Identifiants

  • HAL Id : hal-03619760 , version 1

Citer

Tiago Carneiro, Loizos Koutsantonis, Nouredine Melab, Emmanuel Kieffer, Pascal Bouvry. A Local Search for Automatic Parameterization of Distributed Tree Search Algorithms. PDCO 2022 - 12th IEEE Workshop Parallel / Distributed Combinatorics and Optimization, May 2022, Lyon, France. ⟨hal-03619760⟩
134 Consultations
109 Téléchargements

Partager

Gmail Facebook X LinkedIn More