Home
last modified time | relevance | path

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

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dsyncstore.c156 …SCIP_CALL( SCIPallocBlockMemoryArray(syncstore->mainscip, &syncstore->syncdata[i].solobj, syncstor… in SCIPsyncstoreInit()
207 …SCIPfreeBlockMemoryArray(syncstore->mainscip, &syncstore->syncdata[i].solobj, syncstore->maxnsols); in SCIPsyncstoreExit()
702 SCIP_Real solobj, /**< the objective value of the solution */ in SCIPsyncdataGetSolutionBuffer() argument
718 …if( syncdata->solobj[pos] < solobj || (syncdata->solobj[pos] == solobj && ownerid < syncdata->sols… in SCIPsyncdataGetSolutionBuffer()
726 syncdata->solobj[i] = syncdata->solobj[i - 1]; in SCIPsyncdataGetSolutionBuffer()
739 syncdata->solobj[i] = syncdata->solobj[i + 1]; in SCIPsyncdataGetSolutionBuffer()
747 syncdata->solobj[pos] = solobj; in SCIPsyncdataGetSolutionBuffer()
H A Dheur_sync.c188 SCIP_Real solobj; in SCIPheurSyncPassSol() local
200 solobj = SCIPgetSolTransObj(scip, sol); in SCIPheurSyncPassSol()
211 while( i > 0 && solobj > SCIPgetSolTransObj(scip, heurdata->sols[i - 1]) ) in SCIPheurSyncPassSol()
226 while( i < heurdata->nsols && solobj < SCIPgetSolTransObj(scip, heurdata->sols[i]) ) in SCIPheurSyncPassSol()
H A Dprimal.c1022 SCIP_Real solobj; in primalExistsSol() local
1029 …assert(SCIPsetIsLE(set, solobj, obj) || (REALABS(obj) > 1e+13 * SCIPsetEpsilon(set) && SCIPsetIsFe… in primalExistsSol()
1031 if( SCIPsetIsLT(set, solobj, obj) ) in primalExistsSol()
1048 SCIP_Real solobj; in primalExistsSol() local
1057 if( SCIPsetIsGT(set, solobj, obj) ) in primalExistsSol()
1096 SCIP_Real solobj; in primalExistsOrigSol() local
1099 assert( SCIPsetIsLE(set, solobj, obj) ); in primalExistsOrigSol()
1101 if( SCIPsetIsLT(set, solobj, obj) ) in primalExistsOrigSol()
1111 SCIP_Real solobj; in primalExistsOrigSol() local
1114 assert( SCIPsetIsGE(set, solobj, obj) ); in primalExistsOrigSol()
[all …]
H A Dstruct_syncstore.h70 …SCIP_Real* solobj; /**< array with the objective value of all stored soluti… member
H A Dsyncstore.h268 SCIP_Real solobj, /**< the objective value of the solution */
H A Dconcsolver_scip.c619 SCIP_Real solobj; in SCIP_DECL_CONCSOLVERSYNCWRITE() local
622 solobj = SCIPgetSolOrigObj(data->solverscip, sols[i]); in SCIP_DECL_CONCSOLVERSYNCWRITE()
625 SCIPsyncdataGetSolutionBuffer(syncstore, syncdata, solobj, concsolverid, &solvals); in SCIP_DECL_CONCSOLVERSYNCWRITE()
/dports/math/highs/HiGHS-cfe064e/src/mip/
H A DHighsSearch.cpp669 double solobj = checkSol(sol, integerfeasible); in selectBranchingCandidate() local
671 double objdelta = std::max(solobj - lp->getObjective(), 0.0); in selectBranchingCandidate()
707 lp->getLpSolver().getSolution().col_value, solobj, in selectBranchingCandidate()
715 if (solobj > getCutoffBound()) { in selectBranchingCandidate()
724 } else if (solobj > getCutoffBound()) { in selectBranchingCandidate()
786 double solobj = checkSol(sol, integerfeasible); in selectBranchingCandidate() local
825 lp->getLpSolver().getSolution().col_value, solobj, in selectBranchingCandidate()
833 if (solobj > getCutoffBound()) { in selectBranchingCandidate()
842 } else if (solobj > getCutoffBound()) { in selectBranchingCandidate()
951 double solobj = in solveSubMip() local
[all …]
H A DHighsMipSolverData.h118 void addIncumbent(const std::vector<double>& sol, double solobj, char source);
H A DHighsMipSolverData.cpp641 double solobj, char source) { in addIncumbent() argument
642 if (solobj < upper_bound) { in addIncumbent()
643 upper_bound = solobj; in addIncumbent()
648 (std::floor(objintscale * solobj - 0.5) / objintscale) + feastol; in addIncumbent()
650 new_upper_limit = solobj - feastol; in addIncumbent()