1 #include <objscip/objscip.h> 20 std::vector<Graph::vertex_descriptor> master_nodes,
21 std::vector<SCIP_CONS*> partitioning_cons,
22 SCIP_CONS* num_segments_cons
29 SCIP_DECL_PRICERINIT(scip_init);
34 SCIP_RETCODE setupVars(SCIP* scip_pricer, Graph::vertex_descriptor t);
44 virtual SCIP_DECL_PRICERREDCOST(scip_redcost);
46 std::pair<SCIP_Real, std::vector<Graph::vertex_descriptor>> heuristic(
48 Graph::vertex_descriptor master_node,
55 SCIP_RETCODE addPartitionVarFromPricerSCIP(SCIP* scip, SCIP* scip_pricer, SCIP_SOL* sol, Graph::vertex_descriptor t);
61 SCIP_RETCODE addPartitionVar(SCIP* scip, Graph::vertex_descriptor master_node, std::vector<Graph::vertex_descriptor> superpixels);
65 std::vector<Graph::vertex_descriptor> master_nodes;
66 std::vector<SCIP_CONS*> partitioning_cons;
67 SCIP_CONS* num_segments_cons;
70 std::vector<SCIP*> scip_pricers;
83 std::vector<SCIP_VAR*>
x;
Class representing pricing problem After each iteration of the master problem, the scip_redcost metho...
Definition: pricer.h:11
std::vector< SCIP_VAR * > x
variables for each superpixel
Definition: pricer.h:83
Problem data class for the pricing problem.
Definition: pricer.h:77