Home
last modified time | relevance | path

Searched refs:fixingrate (Results 1 – 6 of 6) sorted by relevance

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dheur_alns.c348 NH_FIXINGRATE fixingrate; /**< fixing rate for this neighborhood */ member
490 NH_FIXINGRATE* fixingrate /**< heuristic fixing rate */ in resetFixingRate() argument
494 assert(fixingrate != NULL); in resetFixingRate()
495 fixingrate->increment = FIXINGRATE_STARTINC; in resetFixingRate()
498 fixingrate->targetfixingrate = fixingrate->maxfixingrate; in resetFixingRate()
561 fx = &neighborhood->fixingrate; in updateFixingRate()
1118 SCIPinfoMessage(scip, file, " %10.3f", neighborhood->fixingrate.targetfixingrate); in printNeighborhoodStatistics()
1803 ntargetfixings = (int)(neighborhood->fixingrate.targetfixingrate * nbinintvars); in neighborhoodFixVariables()
2561 if( allfixingrate >= neighborhood->fixingrate.targetfixingrate / 2.0 ) in SCIP_DECL_HEUREXEC()
3085 targetfixingrate = neighborhood->fixingrate.targetfixingrate; in DECL_VARFIXINGS()
[all …]
H A Dheur_rins.c129 SCIP_Real fixingrate; in determineFixings() local
179 fixingrate = (SCIP_Real)fixingcounter / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in determineFixings()
182 if( fixingrate < minfixingrate ) in determineFixings()
H A Dheur_rens.c144 SCIP_Real* fixingrate, /**< percentage of integers that get actually fixed */ in computeFixingrate() argument
157 *fixingrate = 1.0; in computeFixingrate()
237 *fixingrate = (*nfixedvars) / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in computeFixingrate()
240 if( *fixingrate < minfixingrate ) in computeFixingrate()
H A Dheur_crossover.c366 SCIP_Real fixingrate; /* percentage of variables that are fixed */ in fixVariables() local
419 fixingrate = (SCIP_Real)(*nfixedvars) / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in fixVariables()
424 *success = (*nfixedvars) < nbinvars + nintvars && fixingrate >= heurdata->minfixingrate; in fixVariables()
H A Dheur_lpface.c147 SCIP_Real fixingrate; /* percentage of variables that are fixed */ in determineVariableFixings() local
211 fixingrate = (SCIP_Real)fixingcounter / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in determineVariableFixings()
217 *success = (fixingcounter < nvars && fixingrate >= heurdata->minfixingrate); in determineVariableFixings()
/dports/math/highs/HiGHS-cfe064e/src/mip/
H A DHighsSearch.cpp227 double fixingrate = nfixed / (double)ntotal; in heuristicSearchNew() local
229 if (fixingrate < 0.1) { in heuristicSearchNew()
275 double fixingrate = 0.0; in heuristicSearchNew() local
313 fixingrate = nfixed / (double)ntotal; in heuristicSearchNew()
366 if (fixingrate >= minfixingrate) in heuristicSearchNew()
416 fixingrate = nfixed / (double)ntotal; in heuristicSearchNew()
439 if (fixingrate < 0.1) { in heuristicSearchNew()