Home
last modified time | relevance | path

Searched refs:cliquevars (Results 1 – 9 of 9) sorted by relevance

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dheur_clique.c138 SCIP_VAR** cliquevars; in getCliqueUnfixedVars() local
145 cliquevars = SCIPcliqueGetVars(clique); in getCliqueUnfixedVars()
149 var = cliquevars[v]; in getCliqueUnfixedVars()
173 SCIP_VAR** cliquevars; in applyCliqueFixings() local
273 cliquevars = SCIPcliqueGetVars(clique); in applyCliqueFixings()
278 var = cliquevars[v]; in applyCliqueFixings()
311 …ebugMsg(scip, "fixed <%s> to %g\n", SCIPvarGetName(cliquevars[bestpos]), SCIPvarGetUbLocal(cliquev… in applyCliqueFixings()
349 …ebugMsg(scip, "fixed <%s> to %g\n", SCIPvarGetName(cliquevars[bestpos]), SCIPvarGetUbLocal(cliquev… in applyCliqueFixings()
356 var = cliquevars[v]; in applyCliqueFixings()
379 onefixvars[(*nonefixvars)] = cliquevars[bestpos]; in applyCliqueFixings()
[all …]
H A Dprop_vbounds.c582 SCIP_VAR** cliquevars; in extractCycle() local
885 SCIP_VAR** cliquevars; in dfs() local
895 if( cliquevars[i] == startvar ) in dfs()
907 … && !SCIPisFeasGE(scip, SCIPvarGetLbGlobal(cliquevars[i]), SCIPvarGetUbGlobal(cliquevars[i])) ) in dfs()
2002 SCIP_VAR** cliquevars; in propagateVbounds() local
2013 if( cliquevars[n] == startvar ) in propagateVbounds()
2325 SCIP_VAR** cliquevars; in tarjan() local
2359 SCIP_VAR** cliquevars; in tarjan() local
2364 cliquevars = SCIPcliqueGetVars(cliques[j]); in tarjan()
2470 if( cliquevars[i] == startvar ) in tarjan()
[all …]
H A Dsepa_oddcycle.c426 SCIP_VAR** cliquevars; in isNeighbor() local
480 cliquevars = SCIPcliqueGetVars(cliques[i]); in isNeighbor()
1425 SCIP_VAR** cliquevars; in addNextLevelCliques() local
1477 cliquevars = SCIPcliqueGetVars(cliques[j]); in addNextLevelCliques()
1480 assert(cliquevars != NULL || ncliquevars == 0); in addNextLevelCliques()
1599 SCIP_VAR** cliquevars; in insertSortedRootNeighbors() local
1641 cliquevars = SCIPcliqueGetVars(cliques[j]); in insertSortedRootNeighbors()
1644 assert(cliquevars != NULL || ncliquevars == 0); in insertSortedRootNeighbors()
2864 cliquevars = SCIPcliqueGetVars(cliques[k]); in addGLSCliques()
2868 assert(cliquevars != NULL || ncliquevars == 0); in addGLSCliques()
[all …]
H A Dheur_vbounds.c302 SCIP_VAR** cliquevars; in dfs() local
332 cliquevars = SCIPcliqueGetVars(cliques[j]); in dfs()
338 if( cliquevars[i] == startvar ) in dfs()
341 if( SCIPvarGetIndex(cliquevars[i]) < 0 ) in dfs()
345 idx = getLbIndex(SCIPvarGetProbindex(cliquevars[i])); in dfs()
347 idx = getUbIndex(SCIPvarGetProbindex(cliquevars[i])); in dfs()
H A Dcons_knapsack.c2095 SCIP_VAR** cliquevars; in GUBsetCalcCliquePartition() local
2174 cliquevars[0] = tmpvars[varseq[i]]; in GUBsetCalcCliquePartition()
2236 SCIPfreeBufferArray(scip, &cliquevars); in GUBsetCalcCliquePartition()
9991 SCIP_VAR** cliquevars; in tightenWeightsLift() local
10010 if( var == cliquevars[k] ) in tightenWeightsLift()
10767 SCIP_VAR** cliquevars; in tightenWeights() local
10874 SCIP_VAR** cliquevars, in printClique() argument
10898 SCIP_VAR** cliquevars; in addNegatedCliques() local
11077 SCIPfreeBufferArray(scip, &cliquevars); in addNegatedCliques()
11127 SCIP_VAR** cliquevars; in greedyCliqueAlgorithm() local
[all …]
H A Dscip_copy.c2379 SCIP_VAR** cliquevars; in SCIPcopyImplicationsCliques() local
2386 cliquevars = SCIPcliqueGetVars(cliques[c]); in SCIPcopyImplicationsCliques()
2392 …SCIP_CALL( SCIPgetVarCopy(sourcescip, targetscip, cliquevars[j], &targetclique[j], varmap, consmap… in SCIPcopyImplicationsCliques()
2395 …CIPdebugMsg(sourcescip, "Getting copy for variable <%s> failed.\n", SCIPvarGetName(cliquevars[j])); in SCIPcopyImplicationsCliques()
H A Dscip_var.c7123 SCIP_VAR** cliquevars; in calcCliquePartitionGreedy() local
7130 SCIP_CALL( SCIPsetAllocBufferArray(scip->set, &cliquevars, nvars) ); in calcCliquePartitionGreedy()
7148 cliquevars[0] = vars[i]; in calcCliquePartitionGreedy()
7166 … if( !SCIPvarsHaveCommonClique(vars[j], values[j], cliquevars[k], cliquevalues[k], FALSE) ) in calcCliquePartitionGreedy()
7174 cliquevars[ncliquevars] = vars[j]; in calcCliquePartitionGreedy()
7202 SCIPsetFreeBufferArray(scip->set, &cliquevars); in calcCliquePartitionGreedy()
/dports/math/highs/HiGHS-cfe064e/src/mip/
H A DHighsCliqueTable.cpp236 void HighsCliqueTable::doAddClique(const CliqueVar* cliquevars, in doAddClique() argument
270 CliqueVar v = cliquevars[i]; in doAddClique()
468 if (numcliquevars == 2 && haveCommonClique(cliquevars[0], cliquevars[1])) in addClique()
472 if (globaldom.isFixed(cliquevars[i].col)) continue; in addClique()
476 if (globaldom.isFixed(cliquevars[j].col)) continue; in addClique()
478 bool iscover = processNewEdge(globaldom, cliquevars[i], cliquevars[j]); in addClique()
486 globaldom.fixCol(cliquevars[k].col, double(1 - cliquevars[k].val)); in addClique()
490 infeasvertexstack.push_back(cliquevars[k]); in addClique()
500 std::remove_if(cliquevars, cliquevars + numcliquevars, in addClique()
502 numcliquevars = unfixedend - cliquevars; in addClique()
[all …]
H A DHighsCliqueTable.h128 void doAddClique(const CliqueVar* cliquevars, int numcliquevars,
141 void addClique(HighsDomain& globaldom, CliqueVar* cliquevars,