package Ġbranch and bound . examples Ċ Ċ /** Ċ Ġ* ĠBranch ing Ġfunction Ġon Ġfirst Ġfraction al Ġvariable . Ċ Ġ*/ Ċ fun Ġbranch ( solved Node : ĠNode , Ġid Generator : ĠIterator < Long >): ĠList < Node > Ġ{ ĊĠĠĠ Ġval Ġeps Ġ= Ġ 1 e - 6 ĊĠĠĠ Ġfor Ġ(( index , Ġvalue ) Ġin Ġsolved Node . lp Solution ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value Ġ>= Ġ 1 Ġ- Ġeps ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue ĊĊĠĠĠĠĠĠĠ Ġval Ġrestrictions Ġ= Ġsolved Node . re strictions ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( 0 , Ġ 1 ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNode ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġid Generator . next (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrestrictions Ġ= Ġrestrictions . plus ( Pair ( index , Ġit )), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparent Lp Objective Ġ= Ġsolved Node . lp Objective ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠlistOf () Ċ } Ċ