Activities per year
Abstract
Bipartite matching problems play a crucial role in various software engineering tools, including resource allocation and task assignment. In this paper, we address a specific variant of the bipartite matching problem, called the Double Assignment Problem (DAP), focusing on the allocation of machines to workers in a production environment. The objective is to maximize the number of worker-machine associations, subject to a second, orthogonal matching problem: associating some worker W to a machine M implies that the (ordered) list of servers employed by M are dedicated to the respective programs used by the worker W. Since DAP is, in general, NP-hard, we introduce a heuristic that quickly approximates candidate results. The heuristic is called k-swap stability and has originally been formalized to tackle a specific DAP instance arising in the niche field of anti-unification. We extend the definition to our more general setting and give promising preliminary results obtained by applying our k-swap implementation on a testbed of examples.
Original language | English |
---|---|
Title of host publication | Proceedings of the 3rd International Conference on Advances in Computing Research, ACR 2025 |
Subtitle of host publication | Proceedings of the Third International Conference on Advances in Computing Research (ACR’25) |
Editors | Kevin Daimi, Abeer Al Sadoon |
Publisher | Springer, Cham |
Pages | 51-62 |
Number of pages | 12 |
Volume | 1346 |
ISBN (Electronic) | 978-3-031-87647-9 |
ISBN (Print) | 978-3-031-87646-2 |
DOIs | |
Publication status | Published - Apr 2025 |
Publication series
Name | Lecture Notes in Networks and Systems |
---|---|
Volume | 1346 LNNS |
ISSN (Print) | 2367-3370 |
ISSN (Electronic) | 2367-3389 |
Keywords
- Double Assignment Problem
- Combinatorial optimization
- Approximation algorithms
- Escape game puzzles
- Resource allocation
- combinatorial optimization
- resource allocation
- escape game puzzles
- approximation algorithms
Fingerprint
Dive into the research topics of 'Optimizing Bipartite Matching with Interleaved and Injective Mappings: Implementing and Evaluating the k-swap Heuristic'. Together they form a unique fingerprint.Projects
-
Algorithmic equivalence by generalization-driven transformations of logic programs
Yernaux, G. (PI) & Vanhoof, W. (Supervisor)
Project: PHD
-
Optimizing Bipartite Matching with Interleaved and Injective Mappings: Implementing and Evaluating the k-swap Heuristic
Yernaux, G. (Speaker)
Jul 2025Activity: Talk or presentation types › Oral presentation
-
The 2025 International Conference on Advances in Computing Research
Yernaux, G. (Participant)
7 Jul 2025 → 9 Jul 2025Activity: Participating in or organising an event types › Participation in conference