English

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 GG with a set π(v)\pi(v) of feasible degrees, called a degree constraint, for each vertex vv of GG, the general factor problem is to find a (spanning) subgraph FF of GG such that degF(x)π(v)\text{deg}_F(x) \in \pi(v) for every vv of GG. When all degree constraints are symmetric Δ\Delta-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.

Keywords

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

R2 v1 2026-06-28T08:23:24.647Z