A Strongly Polynomial-Time Algorithm for Weighted General Factors with Three Feasible Degrees
Discrete Mathematics
2024-05-24 v3 Computational Complexity
Data Structures and Algorithms
Abstract
General factors are a generalization of matchings. Given a graph with a set of feasible degrees, called a degree constraint, for each vertex of , the general factor problem is to find a (spanning) subgraph of such that for every of . When all degree constraints are symmetric -matroids, the problem is solvable in polynomial time. The weighted general factor problem is to find a general factor of the maximum total weight in an edge-weighted graph. In this paper, we present the first strongly polynomial-time algorithm for a type of weighted general factor problems with real-valued edge weights that is provably not reducible to the weighted matching problem by gadget constructions.
Cite
@article{arxiv.2301.11761,
title = {A Strongly Polynomial-Time Algorithm for Weighted General Factors with Three Feasible Degrees},
author = {Shuai Shao and Stanislav Živný},
journal= {arXiv preprint arXiv:2301.11761},
year = {2024}
}
Comments
This is a full version of an ISAAC 2023 paper