Minimum vertex weighted deficiency of \((g,f)\)-factors: A greedy algorithm (Q686268)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Minimum vertex weighted deficiency of \((g,f)\)-factors: A greedy algorithm
scientific article

    Statements

    Minimum vertex weighted deficiency of \((g,f)\)-factors: A greedy algorithm (English)
    0 references
    30 November 1993
    0 references
    Given a graph \(G=(V,E)\) and integer functions \(g,f\) on \(V\), a \((g,f)\)- factor of \(G\) is a spanning subgraph \(F\) of \(G\) in which the degree of every vertex \(v\) satisfies \(g(v)\leq\text{deg}_ F(v)\leq f(v)\). If \(F\) is any spanning subgraph of \(G\), the deficiency of \(F\) is the sum over all \(v\in V\) of the quantities \(\max(0,\text{deg}_ F(v)-f(v))+\max(0,g(v)- \text{deg}_ F(v))\). The fact that a minimum deficiency subgraph \(F\) can be found in polynomial time is due to \textit{L. Lovász} [J. Comb. Theory 8, 391-416 (1970; Zbl 0198.292)]; more efficient algorithms have been proposed by \textit{H. N. Gabow} [Proc. 15th Annual ACM STOC, 448-456 (1983)] and \textit{P. Hell} and \textit{D. G. Kirkpatrick} [J. Algorithms 14, No. 1, 115-138 (1993; Zbl 0764.68118)]. The author extends the problem in two ways: Firstly, the penalty for violating the constraint \(g(v)\leq\text{deg}_ F(v)\leq f(v)\) is different for each vertex--- \(\text{below}(v)\) and \(\text{above}(v)\) are given positive quantities and the deficiency is the sum, over all \(v\in V\), of the quantities \(\text{above}(v)\times\max(0,\text{deg}_ F(v)- f(v))+\text{below}(v)\times\max(0,g (v)-\text{deg}_ F(v))\). Secondly, the graph \(G\) is allowed to have multiple edges (and loops). The proposed algorithm is polynomial in \(| V|\), regardless of the number of edges. It first constructs a fractional subgraph by network flow methods, and then transforms the fractional solution to a true subgraph by a greedy technique. More general cost functions are also considered.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    degree constrained subgraphs
    0 references
    fractional factors
    0 references
    greedy algorithms
    0 references
    strongly polynomial algorithms
    0 references
    fractional subgraph
    0 references
    network flow methods
    0 references
    cost functions
    0 references
    0 references