[SCIP] Making sure that the same branching decision is not done twice
Benjamin Müller
benjamin.mueller at zib.de
Thu Aug 30 11:40:18 CEST 2018
Dear Myroslav,
as far as I understand your question, you don't want to branch on
variables that are currently present in your formulation, right?
Otherwise, a branching rule that cuts off the current LP solution in
both branches should never generate the same branching again on a path
to the root node.
Please have a look at the Binpacking example. There you find the
samediff constraint handler that is used to store data in its
constraints in order to update properly the pricing problem in a local
node of the branch-and-bound tree. However, I am wondering about
"I don't use the branching decisions for pricing"
because if you don't respect the branching decisions in the pricing
problem, then I don't see how you can generate new variables during the
tree search. Maybe you can clarify this a bit.
Best,
Benny
On 08/29/2018 03:48 PM, myroslav wrote:
> Dear SCIP community,
>
>
> I wondered how I could store branching decisions in the nodes of the
> branching tree. I don't use the branching decisions for pricing, I
> just want to make sure in the branching callback BRANCHEXECLP that I
> don't do the same branching decision that was done earlier on the path
> to the root, therefore, I was not sure if it's also a good idea to use
> "marker constraints" as suggested in one of the FAQs.
>
>
> Sincerely,
>
> Myroslav
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> https://listserv.zib.de/mailman/listinfo/scip
More information about the Scip
mailing list