branch_coloring.h
Go to the documentation of this file.
36 * consider the following two constraints: SAME(v,w) and DIFFER(v,w). SAME(v,w) requires that both
37 * nodes v and w get the same color, whereas DIFFER(v,w) forbids this. For each pair of nodes, each
38 * feasible solution fulfills exactly one of these constraints. Hence, splitting the solution space
39 * into two parts, one fulfilling SAME(v,w) and the other DIFFER(v,w), does not cut off any feasible
43 * branch-and-bound node, choose the least/most fractional variable and the corresponding stable set
44 * s1. Now choose two nodes v, w and another stable set s2, such that v is part of both stable sets,
46 * one with the restriction SAME(v,w), the other one with restriction DIFFER(v,w). Therefore, each
48 * assures that each coloring of the nodes in the respective subgraph assigns to both nodes the same
52/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
SCIP_RETCODE SCIPincludeBranchruleColoring(SCIP *scip)
Definition: branch_coloring.c:417
Constraint handler for the set partitioning / packing / covering constraints .
constraint handler for storing the graph at each node of the tree
Definition: multiprecision.hpp:66
problem data for vertex coloring algorithm
SCIP callable library.
Definition: struct_scip.h:72