2 research outputs found

    Combinatorial optimization problems with conflict graphs

    No full text
    Conflict graphs impose disjunctive constraints for pairs of jobs, items, edges or other objects in a combinatorial optimization problem. Equivalently, the feasible domain of the considered problem is restricted to stable sets in the given conflict graph. After reviewing in our presentation results from the literature for bin packing and scheduling problems with conflict graphs, we first consider the classical 0-1 knapsack problem. Adding a conflict graph makes the problem strongly NP-hard but for three special graph classes, namely trees, graphs with bounded treewidth and chordal graphs, we can develop pseudopolynomial algorithms. From these we can easily derive fully polynomial time approximation schemes (FPTAS). Secondly, we study the minimum spanning tree problem and show that the border between polynomially solvable and NP-hard is given by moving from a conflict graph containing only isolated edges to paths of length 2

    Combinatorial optimization problems with conflict graphs

    No full text
    Conflict graphs impose disjunctive constraints for pairs of jobs, items, edges or other objects in a combinatorial optimization problem. Equivalently, the feasible domain of the considered problem is restricted to stable sets in the given conflict graph. After reviewing in our presentation results from the literature for bin packing and scheduling problems with conflict graphs, we first consider the classical 0-1 knapsack problem. Adding a conflict graph makes the problem strongly NP-hard but for three special graph classes, namely trees, graphs with bounded treewidth and chordal graphs, we can develop pseudopolynomial algorithms. From these we can easily derive fully polynomial time approximation schemes (FPTAS). Secondly, we study the minimum spanning tree problem and show that the border between polynomially solvable and NP-hard is given by moving from a conflict graph containing only isolated edges to paths of length 2
    corecore