Originally posted by: Arun2325
Yes, I am using the strong branching (SB) scores for selecting variable for the real strong branching. For example, if at a particular node there are five fractional variables, then I will compute the SB score of all the five variables and choose the variable with the highest SB score for branching. To compute the SB score of a variable, I need to know the objective values of up and down nodes (supposing that this variable is used for branching) of that variable (since SB score of a variable is the product of change in objective values at the up and down nodes). Since my initial presumption that the up and down pseudocosts of a variable are the change in objective values of the up and down branches, respectively, turned out to be wrong, I am trying to find other ways to compute the SB scores of all fractional variables at a node.
I am trying to replicate the results published in this paper: Alvarez, Alejandro Marcos, Quentin Louveaux, and Louis Wehenkel. "A machine learning-based approximation of strong branching." INFORMS Journal on Computing 29.1 (2017): 185-195.
#CPLEXOptimizers#DecisionOptimization