Searched refs:fixingrate (Results 1 – 6 of 6) sorted by relevance
348 NH_FIXINGRATE fixingrate; /**< fixing rate for this neighborhood */ member490 NH_FIXINGRATE* fixingrate /**< heuristic fixing rate */ in resetFixingRate() argument494 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 …]
129 SCIP_Real fixingrate; in determineFixings() local179 fixingrate = (SCIP_Real)fixingcounter / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in determineFixings()182 if( fixingrate < minfixingrate ) in determineFixings()
144 SCIP_Real* fixingrate, /**< percentage of integers that get actually fixed */ in computeFixingrate() argument157 *fixingrate = 1.0; in computeFixingrate()237 *fixingrate = (*nfixedvars) / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in computeFixingrate()240 if( *fixingrate < minfixingrate ) in computeFixingrate()
366 SCIP_Real fixingrate; /* percentage of variables that are fixed */ in fixVariables() local419 fixingrate = (SCIP_Real)(*nfixedvars) / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in fixVariables()424 *success = (*nfixedvars) < nbinvars + nintvars && fixingrate >= heurdata->minfixingrate; in fixVariables()
147 SCIP_Real fixingrate; /* percentage of variables that are fixed */ in determineVariableFixings() local211 fixingrate = (SCIP_Real)fixingcounter / (SCIP_Real)(MAX(nbinvars + nintvars, 1)); in determineVariableFixings()217 *success = (fixingcounter < nvars && fixingrate >= heurdata->minfixingrate); in determineVariableFixings()
227 double fixingrate = nfixed / (double)ntotal; in heuristicSearchNew() local229 if (fixingrate < 0.1) { in heuristicSearchNew()275 double fixingrate = 0.0; in heuristicSearchNew() local313 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()