/dports/math/SCIP/scip-7.0.3/src/scip/ |
H A D | presol_trivial.c | 99 SCIP_Real newub; in SCIP_DECL_PRESOLEXEC() local 103 newub = SCIPfeasFloor(scip, ub); in SCIP_DECL_PRESOLEXEC() 106 if( newlb > newub + 0.5 ) in SCIP_DECL_PRESOLEXEC() 110 SCIPvarGetName(vars[v]), lb, ub, newlb, newub); in SCIP_DECL_PRESOLEXEC() 116 if( newlb > newub - 0.5 ) in SCIP_DECL_PRESOLEXEC() 118 …l variable <%s>: [%.17f,%.17f] -> [%.17f,%.17f]\n", SCIPvarGetName(vars[v]), lb, ub, newlb, newub); in SCIP_DECL_PRESOLEXEC() 139 if( !SCIPisFeasEQ(scip, ub, newub) ) in SCIP_DECL_PRESOLEXEC() 142 SCIPvarGetName(vars[v]), newlb, ub, newlb, newub); in SCIP_DECL_PRESOLEXEC() 143 SCIP_CALL( SCIPchgVarUb(scip, vars[v], newub) ); in SCIP_DECL_PRESOLEXEC()
|
H A D | prop_redcost.c | 402 SCIP_Real newub; in propagateRedcostVar() local 406 newub = (cutoffbound - lpobjval) / redcost + oldlb; in propagateRedcostVar() 415 newub = SCIPadjustedVarUb(scip, var, newub); in propagateRedcostVar() 416 strengthen = (newub < oldub - 0.5); in propagateRedcostVar() 419 … strengthen = (newub < SCIPcolGetMaxPrimsol(col) && newub <= 0.2 * oldlb + 0.8 * oldub); in propagateRedcostVar() 425 SCIPvarGetName(var), oldlb, oldub, oldlb, newub, cutoffbound, lpobjval, redcost); in propagateRedcostVar() 426 SCIP_CALL( SCIPchgVarUb(scip, var, newub) ); in propagateRedcostVar()
|
H A D | presol_domcol.c | 967 SCIP_Real newub; in updateBounds() local 981 newwcub = newub; in updateBounds() 1003 *upperbound = newub; in updateBounds() 1234 SCIP_Real newub; in predBndStr() local 1245 if( SCIPisLE(scip, lb, newub) && SCIPisLT(scip, newub, oldub) ) in predBndStr() 1321 SCIP_Real newub; in predBndStr() local 1325 newub = dominatedub; in predBndStr() 1329 if( SCIPisLE(scip, lb, newub) && SCIPisLT(scip, newub, oldub) ) in predBndStr() 1347 SCIP_Real newub; in predBndStr() local 1356 newub = SCIPceil(scip, newub); in predBndStr() [all …]
|
H A D | heur_distributiondiving.c | 371 SCIP_Real newub; /* new upper bound if branching downwards */ in calcBranchScore() local 411 newub = SCIPfeasFloor(scip, lpsolval); in calcBranchScore() 416 newub = 0.0; in calcBranchScore() 699 SCIP_Real newub; in varProcessBoundChanges() local 726 newub = SCIPvarGetUbLocal(var); in varProcessBoundChanges() 729 if( SCIPisFeasEQ(scip, oldlb, newlb) && SCIPisFeasEQ(scip, oldub, newub) ) in varProcessBoundChanges() 739 SCIPvarCalcDistributionParameters(scip, newlb, newub, vartype, &newmean, &newvariance); in varProcessBoundChanges() 771 if( SCIPisInfinity(scip, newub) && !SCIPisInfinity(scip, oldub) ) in varProcessBoundChanges() 773 else if( !SCIPisInfinity(scip, newub) && SCIPisInfinity(scip, oldub) ) in varProcessBoundChanges() 783 if( SCIPisInfinity(scip, newub) && !SCIPisInfinity(scip, oldub) ) in varProcessBoundChanges() [all …]
|
H A D | presolve.c | 217 SCIP_Real newub; in collectNonBinaryVBoundData() local 219 newub = (bounds[pos] - implconsts[w]) / implcoefs[w]; in collectNonBinaryVBoundData() 224 if( issetvar[idx] > 0 && newub <= bounds[issetvar[idx] - 1] ) in collectNonBinaryVBoundData() 240 newbounds[idx] = newub; in collectNonBinaryVBoundData() 243 else if( newbounds[idx] < newub ) in collectNonBinaryVBoundData() 246 newbounds[idx] = newub; in collectNonBinaryVBoundData() 539 SCIP_Real newub; in collectNonBinaryVBoundData() local 541 newub = (bounds[pos] - implconsts[w]) / implcoefs[w]; in collectNonBinaryVBoundData() 560 newbounds[idx] = newub; in collectNonBinaryVBoundData() 562 else if( newbounds[idx] < newub ) in collectNonBinaryVBoundData() [all …]
|
H A D | heur_completesol.c | 552 SCIP_Real newub = SCIPvarGetUbGlobal(vars[v]); in tightenVariables() local 556 if( !SCIPisInfinity(scip, -newlb) && !SCIPisInfinity(scip, newub) ) in tightenVariables() 557 offset = REALABS(heurdata->boundwidening * (newub-newlb)); in tightenVariables() 565 else if( !SCIPisInfinity(scip, newub) ) in tightenVariables() 566 offset = REALABS(heurdata->boundwidening * (newub-solval)); in tightenVariables() 570 newub = SCIPceil(scip, solval) + offset; in tightenVariables() 574 if( SCIPisLT(scip, newub, SCIPvarGetUbLocal(vars[v])) ) in tightenVariables() 580 … SCIP_CALL( chgProbingBound(scip, vars[v], newub, SCIP_BRANCHDIR_DOWNWARDS, &probingsuccess) ); in tightenVariables() 598 … SCIP_CALL( chgProbingBound(scip, vars[v], newub, SCIP_BRANCHDIR_UPWARDS, &probingsuccess) ); in tightenVariables() 612 SCIPvarGetName(vars[v]), SCIPvarGetLbGlobal(vars[v]), newub); in tightenVariables() [all …]
|
H A D | sepastore.c | 320 SCIP_Real newub; in sepastoreIsBdchgApplicable() local 322 newub = lhs/vals[0]; in sepastoreIsBdchgApplicable() 323 SCIPvarAdjustUb(var, set, &newub); in sepastoreIsBdchgApplicable() 326 if( SCIPsetIsFeasLT(set, newub, oldlb) || SCIPsetIsLT(set, MAX(newub, oldlb), oldub) ) in sepastoreIsBdchgApplicable() 339 SCIP_Real newub; in sepastoreIsBdchgApplicable() local 341 newub = rhs/vals[0]; in sepastoreIsBdchgApplicable() 342 SCIPvarAdjustUb(var, set, &newub); in sepastoreIsBdchgApplicable() 345 if( SCIPsetIsFeasLT(set, newub, oldlb) || SCIPsetIsLT(set, MAX(newub, oldlb), oldub) ) in sepastoreIsBdchgApplicable()
|
H A D | branch_distribution.c | 626 SCIP_Real newub; /* new upper bound if branching downwards */ in calcBranchScore() local 663 newub = SCIPfeasFloor(scip, lpsolval); in calcBranchScore() 673 SCIPvarCalcDistributionParameters(scip, varlb, newub, vartype, &meandown, &squaredbounddiffdown); in calcBranchScore() 913 SCIP_Real newub; in varProcessBoundChanges() local 942 newub = SCIPvarGetUbLocal(var); in varProcessBoundChanges() 945 if( SCIPisFeasEQ(scip, oldlb, newlb) && SCIPisFeasEQ(scip, oldub, newub) ) in varProcessBoundChanges() 955 SCIPvarCalcDistributionParameters(scip, newlb, newub, vartype, &newmean, &newvariance); in varProcessBoundChanges() 989 if( SCIPisInfinity(scip, newub) && !SCIPisInfinity(scip, oldub) ) in varProcessBoundChanges() 991 else if( !SCIPisInfinity(scip, newub) && SCIPisInfinity(scip, oldub) ) in varProcessBoundChanges() 1001 if( SCIPisInfinity(scip, newub) && !SCIPisInfinity(scip, oldub) ) in varProcessBoundChanges() [all …]
|
H A D | concsolver.c | 420 SCIP_Real newub; in SCIPconcsolverSync() local 437 newub = SCIPsyncdataGetUpperbound(syncdata); in SCIPconcsolverSync() 443 progress = SCIPrelDiff(prevub - prevlb, newub - newlb); in SCIPconcsolverSync() 447 progress = SCIPrelDiff(prevub, newub); in SCIPconcsolverSync() 448 else if( !SCIPsetIsInfinity(set, -newlb) || !SCIPsetIsInfinity(set, newub) || in SCIPconcsolverSync()
|
H A D | prop_probing.c | 1390 SCIP_Real newub; in SCIPanalyzeDeductionsProbing() local 1409 newub = MAX(leftpropubs[j], rightpropubs[j]); in SCIPanalyzeDeductionsProbing() 1413 if( SCIPisEQ(scip, newlb, newub) ) in SCIPanalyzeDeductionsProbing() 1421 …fixval = SCIPselectSimpleValue(newlb - 0.9 * SCIPepsilon(scip), newub + 0.9 * SCIPepsilon(scip), M… in SCIPanalyzeDeductionsProbing() 1477 tightenub = (newub < oldub - 0.5); in SCIPanalyzeDeductionsProbing() 1483 tightenub = SCIPisUbBetter(scip, newub, oldlb, oldub); in SCIPanalyzeDeductionsProbing() 1508 SCIP_CALL( SCIPtightenVarUb(scip, var, newub, force, cutoff, &tightened) ); in SCIPanalyzeDeductionsProbing() 1512 SCIPvarGetName(var), oldlb, oldub, newub, in SCIPanalyzeDeductionsProbing() 1520 SCIPvarGetName(probingvar), SCIPvarGetName(var), newub); in SCIPanalyzeDeductionsProbing() 1648 …else if( SCIPisEQ(scip, newub, leftproplbs[j]) && (leftimpllbs == NULL || leftimpllbs[j] < leftpro… in SCIPanalyzeDeductionsProbing() [all …]
|
H A D | cons_abspower.c | 2568 SCIP_Real newub; in propagateCons() local 2796 newub = newbd; in propagateCons() 2859 newub = SIGN(newub) * sqrt(ABS(newub)); in propagateCons() 2861 newub = SIGN(newub) * pow(ABS(newub), 1.0/consdata->exponent); in propagateCons() 2862 newub -= consdata->xoffset; in propagateCons() 2871 newub = SIGN(newub) * sqrt(ABS(newub)); in propagateCons() 2873 newub = SIGN(newub) * pow(ABS(newub), 1.0/consdata->exponent); in propagateCons() 2879 newub = MAX(newub, xlb); in propagateCons() 2902 newub = SIGN(newub) * sqrt(ABS(newub)); in propagateCons() 2904 newub = SIGN(newub) * pow(ABS(newub), 1.0/consdata->exponent); in propagateCons() [all …]
|
H A D | branch_allfullstrong.c | 483 SCIP_Real newub; in SCIPselectVarPseudoStrongBranching() local 487 newub = SCIPfeasFloor(scip, solval); in SCIPselectVarPseudoStrongBranching() 488 if( SCIPvarGetUbLocal(pseudocands[c]) > newub + 0.5 ) in SCIPselectVarPseudoStrongBranching() 490 SCIP_CALL( SCIPchgVarUb(scip, pseudocands[c], newub) ); in SCIPselectVarPseudoStrongBranching()
|
H A D | cons_varbound.c | 1163 SCIP_Real newub; in separateCons() local 1171 newub = QUAD_TO_DBL(tmp); in separateCons() 1178 assert(SCIPisLT(scip, newub, SCIPvarGetLbLocal(var))); in separateCons() 1406 SCIP_Real newub; in propagateCons() local 1568 newub = SCIPadjustedVarUb(scip, consdata->vbdvar, QUAD_TO_DBL(tmp)); in propagateCons() 1570 if( newub < yub - 0.5 ) in propagateCons() 1577 …assert( SCIPisInfinity(scip, -newub) || SCIPisLT(scip, newub, SCIPvarGetLbLocal(consdata->vbdvar))… in propagateCons() 1622 newub = SCIPinfinity(scip); in propagateCons() 1638 newub = SCIPinfinity(scip); in propagateCons() 1647 … assert( SCIPisInfinity(scip, -newub) || SCIPisLT(scip, newub, SCIPvarGetLbLocal(consdata->var)) ); in propagateCons() [all …]
|
H A D | cons_linear.c | 5357 newub = SCIPadjustedVarUb(scip, var, newub); in tightenVarUb() 5560 SCIP_Real newub; in tightenVarBoundsEasy() local 5563 newub = lb + (slack / val); in tightenVarBoundsEasy() 5722 SCIP_Real newub; in tightenVarBoundsEasy() local 6417 SCIP_Real newub; in rangedRowPropagation() local 6431 assert(newlb < newub); in rangedRowPropagation() 6481 SCIP_Real newub; in rangedRowPropagation() local 6853 SCIP_Real newub; in tightenVarBounds() local 6858 …(force && SCIPisLT(scip, newub, ub)) || (SCIPvarIsIntegral(var) && SCIPisFeasLT(scip, newub, ub)) … in tightenVarBounds() 7007 SCIP_Real newub; in tightenVarBounds() local [all …]
|
H A D | presol_dualsparsify.c | 567 SCIP_Real newub; in aggregation() local 614 newub = SCIPinfinity(scip); in aggregation() 616 newub = weight1 * SCIPvarGetUbGlobal(vars[colidx1]) + SCIPvarGetUbGlobal(vars[colidx2]); in aggregation() 628 newub = SCIPinfinity(scip); in aggregation() 630 newub = weight1 * SCIPvarGetLbGlobal(vars[colidx1]) + SCIPvarGetUbGlobal(vars[colidx2]); in aggregation() 642 SCIP_CALL( SCIPcreateVar(scip, &newvar, newvarname, newlb, newub, 0.0, newvartype, in aggregation()
|
H A D | scip_numerics.h | 630 SCIP_Real newub, /**< new upper bound */ 821 #define SCIPisUbBetter(scip, newub, oldlb, oldub) SCIPsetIsUbBetter(scip->set, newub, oldlb, oldub) argument
|
H A D | prop_vbounds.c | 1717 SCIP_Real newub, /**< new upper bound of the variable */ in tightenVarUb() argument 1746 if( (SCIPvarIsIntegral(var) && ub - newub > 0.5) || (force && SCIPisLT(scip, newub, ub)) ) in tightenVarUb() 1754 SCIP_CALL( SCIPtightenVarUbGlobal(scip, var, newub, force, &infeasible, &tightened) ); in tightenVarUb() 1760 …SCIP_CALL( SCIPinferVarUbProp(scip, var, newub, prop, inferInfoToInt(inferinfo), force, &infeasibl… in tightenVarUb() 1766 assert(SCIPisLT(scip, newub, SCIPvarGetLbLocal(var))); in tightenVarUb() 1767 assert(!global || SCIPisLT(scip, newub, SCIPvarGetLbGlobal(var))); in tightenVarUb() 1770 …(global ? " global" : ""), SCIPvarGetName(var), newub, getBoundtypeString(boundtype), SCIPvarGetNa… in tightenVarUb() 1780 …SCIP_CALL( analyzeConflictUpperbound(scip, propdata, var, newub, vbdvar, boundtype, coef, constant… in tightenVarUb() 1787 …(global ? " global" : ""), SCIPvarGetName(var), newub, getBoundtypeString(boundtype), SCIPvarGetNa… in tightenVarUb()
|
H A D | set.h | 1488 SCIP_Real newub, /**< new upper bound */ 1659 #define SCIPsetIsUbBetter(set, newub, oldlb, oldub) ( ((oldub) > 0.0 && (newub) <= 0.0) || EPSLT(ne… argument
|
H A D | lp.h | 148 SCIP_Real newub /**< new upper bound value */ 1187 SCIP_Real newub /**< new upper bound of variable */ 1196 SCIP_Real newub /**< new upper bound of variable */
|
H A D | prop_genvbounds.c | 2587 SCIP_Real newub; in SCIP_DECL_PROPEXEC() local 2595 newub = getCutoffboundGenVBound(scip); in SCIP_DECL_PROPEXEC() 2598 if( SCIPisInfinity(scip, newub) == FALSE && SCIPisFeasLT(scip, newub, oldub) ) in SCIP_DECL_PROPEXEC() 2600 …SCIP_CALL( SCIPtightenVarUbGlobal(scip, propdata->cutoffboundvar, newub, FALSE, &infeasible, &tigh… in SCIP_DECL_PROPEXEC() 2605 newub, oldub, infeasible, tightened); in SCIP_DECL_PROPEXEC()
|
H A D | lp.c | 3807 if( !SCIPsetIsEQ(set, col->ub, newub) ) in SCIPcolChgUb() 3830 col->ub = newub; in SCIPcolChgUb() 8448 SCIP_Real newub; in lpFlushChgCols() local 8458 ub[nbdchg] = newub; in lpFlushChgCols() 8461 col->flushedub = newub; in lpFlushChgCols() 10764 SCIP_Real* newub; in lpLexDualSimplex() local 11192 SCIPsetFreeBufferArray(set, &newub); in lpLexDualSimplex() 13565 (*deltaval) = newub * obj; in getObjvalDeltaUb() 13581 (*deltaval) = obj * (newub - oldub); in getObjvalDeltaUb() 13751 if( SCIPsetIsInfinity(set, newub) ) in lpUpdateVarProved() [all …]
|
H A D | scip_numerics.c | 1138 SCIP_Real newub, /**< new upper bound */ in SCIPisUbBetter() argument 1145 return SCIPsetIsUbBetter(scip->set, newub, oldlb, oldub); in SCIPisUbBetter()
|
H A D | cons_cumulative.c | 4175 int newub; in coretimesUpdateUb() local 4253 newub = MAX(newub, lst) - duration; in coretimesUpdateUb() 4254 assert(newub >= est); in coretimesUpdateUb() 4286 assert(lst <= newub); in coretimesUpdateUb() 4579 int newub; in tightenUbTTEF() local 4622 if( newub < est ) in tightenUbTTEF() 4649 else if( newub < (*bestub) ) in tightenUbTTEF() 4653 assert(newub < begin); in tightenUbTTEF() 4659 (*bestub) = newub; in tightenUbTTEF() 5283 int newub; in propagateLbTTEF() local [all …]
|
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/elki-outlier/src/main/java/de/lmu/ifi/dbs/elki/algorithm/outlier/distance/ |
H A D | HilOut.java | 380 double newub = 0.0; in innerScan() local 383 newub += entry.doubleValue(); in innerScan() 391 if(newub < hf.pf[i].ubound) { in innerScan() 392 hf.pf[i].ubound = newub; in innerScan()
|
/dports/math/SCIP/scip-7.0.3/tests/src/lpi/ |
H A D | change.c | 798 SCIP_Real newub[100]; in Test() local 820 …SCIP_CALL( SCIPlpiGetCols(lpi, ncolsbefore, ncolsbefore-1+ncols, newlb, newub, &newnnonz, newbeg, … in Test() 824 cr_assert_arr_eq(ub, newub, ncols*sizeof(SCIP_Real)); in Test()
|