Searched refs:solobj (Results 1 – 9 of 9) sorted by relevance
/dports/math/SCIP/scip-7.0.3/src/scip/ |
H A D | syncstore.c | 156 …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 D | heur_sync.c | 188 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 D | primal.c | 1022 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 D | struct_syncstore.h | 70 …SCIP_Real* solobj; /**< array with the objective value of all stored soluti… member
|
H A D | syncstore.h | 268 SCIP_Real solobj, /**< the objective value of the solution */
|
H A D | concsolver_scip.c | 619 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 D | HighsSearch.cpp | 669 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 D | HighsMipSolverData.h | 118 void addIncumbent(const std::vector<double>& sol, double solobj, char source);
|
H A D | HighsMipSolverData.cpp | 641 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()
|