<div class="csl-bib-body">
<div class="csl-entry">Frohner, N., Gmys, J., Melab, N., Raidl, G., & Talbi, E.-G. (2023). Parallel Beam Search for Combinatorial Optimization. In <i>The 51st International Conference on Parallel Processing. Workshop Proceedings</i>. 51st International Conference on Parallel Processing (ICPP ’22), Bordeaux, France. Association for Computing Machinery. https://doi.org/10.1145/3547276.3548633</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/193924
-
dc.description.abstract
Inspired by the recent success of parallelized exact methods to solve difficult scheduling problems, we present a general parallel beam search framework for combinatorial optimization problems. Beam search is a constructive metaheuristic traversing a search tree layer by layer while keeping in each layer a bounded number of promising nodes to consider many partial solutions in parallel. We propose a variant which is suitable for intra-node parallelization by multithreading with data parallelism. Diversification and inter-node parallelization are combined by performing multiple randomized runs on independent workers communicating via MPI. For sufficiently large problem instances and beam widths our prototypical implementation in the JIT-compiled Julia language admits speed-ups between 30-42 × on 46 cores with uniform memory access for two difficult classical problems, namely Permutation Flow Shop Scheduling (PFSP) with flowtime objective and the Traveling Tournament Problem (TTP). This allowed us to perform large beam width runs to find 11 new best feasible solutions for 22 difficult TTP benchmark instances up to 20 teams with an average wallclock runtime of about one hour per instance.
en
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.language.iso
en
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
scheduling problems
en
dc.subject
Parallel Beam Search
en
dc.subject
Combinatorial Optimization
en
dc.subject
Metaheuristics
en
dc.title
Parallel Beam Search for Combinatorial Optimization
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.contributor.affiliation
Université de Lille, France
-
dc.contributor.affiliation
Université de Lille, France
-
dc.contributor.affiliation
Université de Lille, France
-
dc.relation.isbn
978-1-4503-9445-1
-
dc.relation.grantno
W1260-N35
-
dc.rights.holder
(c) 2022 Copyright held by the owner/author(s).
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
The 51st International Conference on Parallel Processing. Workshop Proceedings
-
tuw.relation.publisher
Association for Computing Machinery
-
tuw.project.title
Doktoratskolleg "Vienna Graduate School on Computational Optimization"
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E192-01 - Forschungsbereich Algorithms and Complexity
-
tuw.publisher.doi
10.1145/3547276.3548633
-
dc.identifier.libraryid
AC17202474
-
dc.description.numberOfPages
8
-
tuw.author.orcid
0000-0001-9635-4396
-
tuw.author.orcid
0000-0003-1526-006X
-
tuw.author.orcid
0000-0002-3293-177X
-
dc.rights.identifier
CC BY 4.0
de
dc.rights.identifier
CC BY 4.0
en
tuw.event.name
51st International Conference on Parallel Processing (ICPP '22)
en
tuw.event.startdate
29-08-2022
-
tuw.event.enddate
01-09-2022
-
tuw.event.online
Online
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Bordeaux
-
tuw.event.country
FR
-
tuw.event.presenter
Frohner, Nikolaus
-
tuw.presentation.online
Online
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.cerifentitytype
Publications
-
item.fulltext
with Fulltext
-
item.mimetype
application/pdf
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.openaccessfulltext
Open Access
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.grantfulltext
open
-
crisitem.author.dept
E192-02 - Forschungsbereich Databases and Artificial Intelligence
-
crisitem.author.dept
Universit� de Lille
-
crisitem.author.dept
Universit� de Lille
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity