Greediness is not always a vice: Efficient Discovery Algorithms for Assignment Problems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Duvignau, Romaric, Gillet, Noël, Klasing, Ralf
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916435329024000
author Duvignau, Romaric
Gillet, Noël
Klasing, Ralf
author_facet Duvignau, Romaric
Gillet, Noël
Klasing, Ralf
contents Finding a maximum-weight matching is a classical and well-studied problem in computer science, solvable in cubic time in general graphs. We consider the specialization called assignment problem where the input is a bipartite graph, and introduce in this work the ``discovery'' variant considering edge weights that are not provided as input but must be queried, requiring additional and costly computations. We develop here discovery algorithms aiming to minimize the number of queried weights while providing guarantees on the computed solution. We first show in this work the inherent challenges of designing discovery algorithms for general assignment problems. We then provide and analyze several efficient greedy algorithms that can make use of natural assumptions about the order in which the nodes are processed by the algorithms. Our motivations for exploring this problem stem from finding practical solutions to a variation of maximum-weight matching in bipartite hypergraphs, a problem recently emerging in the formation of peer-to-peer energy sharing communities.
format Preprint
id arxiv_https___arxiv_org_abs_2410_09434
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Greediness is not always a vice: Efficient Discovery Algorithms for Assignment Problems
Duvignau, Romaric
Gillet, Noël
Klasing, Ralf
Data Structures and Algorithms
Discrete Mathematics
Finding a maximum-weight matching is a classical and well-studied problem in computer science, solvable in cubic time in general graphs. We consider the specialization called assignment problem where the input is a bipartite graph, and introduce in this work the ``discovery'' variant considering edge weights that are not provided as input but must be queried, requiring additional and costly computations. We develop here discovery algorithms aiming to minimize the number of queried weights while providing guarantees on the computed solution. We first show in this work the inherent challenges of designing discovery algorithms for general assignment problems. We then provide and analyze several efficient greedy algorithms that can make use of natural assumptions about the order in which the nodes are processed by the algorithms. Our motivations for exploring this problem stem from finding practical solutions to a variation of maximum-weight matching in bipartite hypergraphs, a problem recently emerging in the formation of peer-to-peer energy sharing communities.
title Greediness is not always a vice: Efficient Discovery Algorithms for Assignment Problems
topic Data Structures and Algorithms
Discrete Mathematics
url https://arxiv.org/abs/2410.09434