SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
BRANCHINGDECISION Struct Reference

Detailed Description

Holds the information needed for branching on a variable.

Definition at line 427 of file branch_lookahead.c.

Data Fields

SCIP_VARbranchvar
 
SCIP_Real branchval
 
SCIP_Realdownlowerbounds
 
SCIP_Realdownupperbounds
 
SCIP_Realuplowerbounds
 
SCIP_Realupupperbounds
 
SCIP_Real downdb
 
SCIP_Real updb
 
SCIP_Real proveddb
 
SCIP_Real score
 
SCIP_Bool downdbvalid
 
SCIP_Bool updbvalid
 
SCIP_Bool boundsvalid
 
int boundssize
 

Field Documentation

◆ branchvar

SCIP_VAR* BRANCHINGDECISION::branchvar

the variable to branch on, may be NULL

Definition at line 429 of file branch_lookahead.c.

◆ branchval

SCIP_Real BRANCHINGDECISION::branchval

the fractional value to branch on

Definition at line 430 of file branch_lookahead.c.

◆ downlowerbounds

SCIP_Real* BRANCHINGDECISION::downlowerbounds

variable lower bounds for down child

Definition at line 431 of file branch_lookahead.c.

◆ downupperbounds

SCIP_Real* BRANCHINGDECISION::downupperbounds

variable upper bounds for down child

Definition at line 432 of file branch_lookahead.c.

◆ uplowerbounds

SCIP_Real* BRANCHINGDECISION::uplowerbounds

variable lower bounds for up child

Definition at line 433 of file branch_lookahead.c.

◆ upupperbounds

SCIP_Real* BRANCHINGDECISION::upupperbounds

variable upper bounds for up child

Definition at line 434 of file branch_lookahead.c.

◆ downdb

SCIP_Real BRANCHINGDECISION::downdb

dual bound for down branch

Definition at line 435 of file branch_lookahead.c.

◆ updb

SCIP_Real BRANCHINGDECISION::updb

dual bound for the up branch

Definition at line 436 of file branch_lookahead.c.

◆ proveddb

SCIP_Real BRANCHINGDECISION::proveddb

proven dual bound for the current node

Definition at line 437 of file branch_lookahead.c.

◆ score

SCIP_Real BRANCHINGDECISION::score

score of the branching decision

Definition at line 438 of file branch_lookahead.c.

◆ downdbvalid

SCIP_Bool BRANCHINGDECISION::downdbvalid

Indicator for the validity of the downdb value. Is FALSE, if no actual branching occurred or the value was determined by an LP not solved to optimality.

Definition at line 439 of file branch_lookahead.c.

◆ updbvalid

SCIP_Bool BRANCHINGDECISION::updbvalid

Indicator for the validity of the updb value. Is FALSE, if no actual branching occurred or the value was determined by an LP not solved to optimality.

Definition at line 442 of file branch_lookahead.c.

◆ boundsvalid

SCIP_Bool BRANCHINGDECISION::boundsvalid

are variable bounds for down and up child valid?

Definition at line 445 of file branch_lookahead.c.

◆ boundssize

int BRANCHINGDECISION::boundssize

size of bounds arrays

Definition at line 446 of file branch_lookahead.c.