Home
last modified time | relevance | path

Searched refs:newub (Results 1 – 25 of 39) sorted by relevance

12

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dpresol_trivial.c99 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 Dprop_redcost.c402 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 Dpresol_domcol.c967 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 Dheur_distributiondiving.c371 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 Dpresolve.c217 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 Dheur_completesol.c552 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 Dsepastore.c320 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 Dbranch_distribution.c626 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 Dconcsolver.c420 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 Dprop_probing.c1390 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 Dcons_abspower.c2568 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 Dbranch_allfullstrong.c483 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 Dcons_varbound.c1163 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 Dcons_linear.c5357 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 Dpresol_dualsparsify.c567 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 Dscip_numerics.h630 SCIP_Real newub, /**< new upper bound */
821 #define SCIPisUbBetter(scip, newub, oldlb, oldub) SCIPsetIsUbBetter(scip->set, newub, oldlb, oldub) argument
H A Dprop_vbounds.c1717 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 Dset.h1488 SCIP_Real newub, /**< new upper bound */
1659 #define SCIPsetIsUbBetter(set, newub, oldlb, oldub) ( ((oldub) > 0.0 && (newub) <= 0.0) || EPSLT(ne… argument
H A Dlp.h148 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 Dprop_genvbounds.c2587 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 Dlp.c3807 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 Dscip_numerics.c1138 SCIP_Real newub, /**< new upper bound */ in SCIPisUbBetter() argument
1145 return SCIPsetIsUbBetter(scip->set, newub, oldlb, oldub); in SCIPisUbBetter()
H A Dcons_cumulative.c4175 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 DHilOut.java380 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 Dchange.c798 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()

12