<div dir="ltr"><div>Hello,</div><div>   I am experimenting with branch and price algorithm, and I use the internal branch rules of scip. I want to detect which binary variable is fixed to zero in current node. Therefore, I implemented an event handler catching the tightening of local upper bound of variable list.</div><div>   However, after the LP solved at the root node, the event handler detects many binary variables' local upper bounds are 0s (because of propagators?). More confusingly after the first branch, the solver calls pricing plugin afterwards, and only one variable is fixed to 1.<br></div><div>   (1).There is no branch in the root at all, why does local upper bound change in here ?</div><div>   (2). How can the event handler catch the 'real' fixed variable of the current node after branch?</div><div><br></div><div>Best,</div><div>Liding XU<br></div></div>