Home
last modified time | relevance | path

Searched refs:subproblem (Results 1 – 25 of 303) sorted by relevance

12345678910>>...13

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dbenderscut_feas.c116 assert(subproblem != NULL); in computeStandardLPFeasibilityCut()
132 assert( !SCIPisInfinity(subproblem, dualsol) && !SCIPisInfinity(subproblem, -dualsol) ); in computeStandardLPFeasibilityCut()
155 subvars = SCIPgetVars(subproblem); in computeStandardLPFeasibilityCut()
239 assert(subproblem != NULL); in computeStandardNLPFeasibilityCut()
264 assert( !SCIPisInfinity(subproblem, dualsol) && !SCIPisInfinity(subproblem, -dualsol) ); in computeStandardNLPFeasibilityCut()
300 dualsol = SCIPgetNLPVarsUbDualsol(subproblem)[i] - SCIPgetNLPVarsLbDualsol(subproblem)[i]; in computeStandardNLPFeasibilityCut()
354 assert(subproblem != NULL); in generateAndApplyBendersCuts()
370 if( SCIPisNLPConstructed(subproblem) && SCIPgetNNlpis(subproblem) ) in generateAndApplyBendersCuts()
450 SCIP* subproblem; in SCIP_DECL_BENDERSCUTEXEC() local
461 if( subproblem == NULL ) in SCIP_DECL_BENDERSCUTEXEC()
[all …]
H A Dbenderscut_opt.c72 assert(subproblem != NULL); in polishSolution()
163 assert(subproblem != NULL); in resolveNLPWithTighterFeastol()
298 assert(subproblem != NULL); in computeStandardLPOptimalityCut()
317 assert( !SCIPisInfinity(subproblem, dualsol) && !SCIPisInfinity(subproblem, -dualsol) ); in computeStandardLPOptimalityCut()
452 assert(subproblem != NULL); in computeStandardNLPOptimalityCut()
634 SCIP* subproblem; in SCIP_DECL_BENDERSCUTEXEC() local
663 if( subproblem == NULL ) in SCIP_DECL_BENDERSCUTEXEC()
673 nlprelaxation = SCIPisNLPConstructed(subproblem) && SCIPgetNNlpis(subproblem); in SCIP_DECL_BENDERSCUTEXEC()
821 assert(subproblem != NULL); in SCIPgenerateAndApplyBendersOptCut()
861 if( SCIPisNLPConstructed(subproblem) && SCIPgetNNlpis(subproblem) ) in SCIPgenerateAndApplyBendersOptCut()
[all …]
H A Dbenders.c831 SCIP* subproblem; in resetSubproblemObjectiveValue() local
1437 SCIP* subproblem; in addSlackVarsToConstraints() local
1489 SCIP* subproblem; in initialiseSubproblem() local
1529 SCIP* subproblem; in initialiseLPSubproblem() local
1577 SCIP* subproblem; in checkSubproblemConvexity() local
1814 SCIP* subproblem; in createSubproblems() local
4202 SCIP* subproblem; in SCIPbendersExecSubproblemSolve() local
4367 SCIP* subproblem; in SCIPbendersSetupSubproblem() local
4561 …(*objective) = SCIPgetSolOrigObj(subproblem, SCIPgetBestSol(subproblem))*(int)SCIPgetObjsense(subp… in SCIPbendersSolveSubproblem()
4757 SCIP* subproblem; in SCIPbendersSolveSubproblemLP() local
[all …]
H A Dbenderscut_feasalt.c198 benderscutdata->nlpinvars = SCIPgetNVars(subproblem); in createAuxiliaryNonlinearSubproblem()
199 benderscutdata->nlpinrows = SCIPgetNNLPNlRows(subproblem); in createAuxiliaryNonlinearSubproblem()
200 benderscutdata->nlpi = SCIPgetNlpis(subproblem)[0]; in createAuxiliaryNonlinearSubproblem()
212 …SCIP_CALL( SCIPcreateNlpiProb(subproblem, benderscutdata->nlpi, SCIPgetNLPNlRows(subproblem), bend… in createAuxiliaryNonlinearSubproblem()
260 assert(subproblem != NULL); in updateAuxiliaryNonlinearSubproblem()
307 assert(subproblem != NULL); in generateAndApplyBendersCuts()
427 SCIP* subproblem; in SCIP_DECL_BENDERSCUTEXEC() local
436 subproblem = SCIPbendersSubproblem(benders, probnumber); in SCIP_DECL_BENDERSCUTEXEC()
439 nlprelaxation = SCIPisNLPConstructed(subproblem) && SCIPgetNNlpis(subproblem) in SCIP_DECL_BENDERSCUTEXEC()
445 if( SCIPgetStage(subproblem) == SCIP_STAGE_SOLVING && in SCIP_DECL_BENDERSCUTEXEC()
[all …]
/dports/lang/mit-scheme/mit-scheme-9.2/src/compiler/fgopt/
H A Dsimple.scm33 (for-each (lambda (subproblem)
34 (set-subproblem-simple?! subproblem 'UNKNOWN))
41 (define (walk/subproblem subproblem)
42 (if (eq? (subproblem-simple? subproblem) 'UNKNOWN)
43 (update-subproblem! subproblem))
44 (subproblem-simple? subproblem))
51 (update-subproblem! subproblem))
53 (define (update-subproblem! subproblem)
55 subproblem
56 (if (subproblem-canonical? subproblem)
[all …]
H A Dorder.scm92 (prefix (subproblem-prefix subproblem)))
93 (if (subproblem-canonical? subproblem)
115 (subproblem-rvalue subproblem))))
169 (map (lambda (subproblem)
182 (lambda (subproblem)
184 subproblem
263 (map (lambda (variable subproblem)
264 (cons subproblem variable))
350 (let ((subproblem
359 subproblem))
[all …]
H A Dsubfre.scm37 (lambda (subproblem)
38 (set-subproblem-free-variables! subproblem 'UNKNOWN))
45 (define (new-subproblem/compute-free-variables! subproblem)
46 (with-analysis-state (lambda () (walk-subproblem subproblem))))
48 (define (walk-subproblem subproblem)
49 (let ((free (subproblem-free-variables subproblem)))
52 (set-subproblem-free-variables! subproblem 'BEING-COMPUTED)
54 (let ((free (walk-rvalue (subproblem-rvalue subproblem))))
55 (if (subproblem-canonical? subproblem)
58 (walk-node (subproblem-entry-node subproblem)))
[all …]
/dports/lang/maude/maude-2.7.1/src/Higher/
H A DrewriteConditionState.cc57 subproblem = 0; in RewriteConditionState()
64 delete subproblem; in ~RewriteConditionState()
75 if (subproblem != 0) in solve()
77 if (subproblem->solve(false, solution)) in solve()
79 delete subproblem; in solve()
80 subproblem = 0; in solve()
93 if (matcher->match(stateGraph.getStateDag(stateNr), solution, subproblem)) in solve()
95 if (subproblem == 0 || subproblem->solve(true, solution)) in solve()
97 delete subproblem; in solve()
98 subproblem = 0; in solve()
H A DassignmentConditionState.cc57 subproblem = 0; in AssignmentConditionState()
58 succeeded = matcher->match(rhsContext->root(), original, subproblem); in AssignmentConditionState()
63 delete subproblem; in ~AssignmentConditionState()
72 if (subproblem == 0) in solve()
79 if (subproblem->solve(findFirst, solution)) in solve()
/dports/lang/mit-scheme/mit-scheme-9.2/src/compiler/base/
H A Dsubprb.scm50 (define-structure (subproblem
59 (define-integrable (subproblem-entry-node subproblem)
60 (cfg-entry-node (subproblem-prefix subproblem)))
62 (define-integrable (subproblem-canonical? subproblem)
63 (procedure? (subproblem-continuation subproblem)))
65 (define-integrable (subproblem-type subproblem)
66 (continuation*/type (subproblem-continuation subproblem)))
68 (define-integrable (set-subproblem-type! subproblem type)
71 (define-integrable (subproblem-register subproblem)
74 (define (subproblem-context subproblem)
[all …]
/dports/lang/maude/maude-2.7.1/src/Core/
H A DvariableAbstractionSubproblem.cc54 subproblem = 0; in VariableAbstractionSubproblem()
60 delete subproblem; in ~VariableAbstractionSubproblem()
71 if (!(abstractedPattern->match(v, local, subproblem, 0))) in solve()
76 if (subproblem == 0 || subproblem->solve(true, solution)) in solve()
81 if (subproblem != 0 && subproblem->solve(false, solution)) in solve()
90 delete subproblem; in solve()
91 subproblem = 0; in solve()
H A DextensionMatchSubproblem.cc54 subproblem = 0; in ExtensionMatchSubproblem()
60 delete subproblem; in ~ExtensionMatchSubproblem()
73 if (!(pattern->match(d, local, subproblem))) in solve()
78 if (subproblem == 0 || subproblem->solve(true, solution)) in solve()
83 if (subproblem != 0 && subproblem->solve(false, solution)) in solve()
92 delete subproblem; in solve()
93 subproblem = 0; in solve()
H A DsubproblemDisjunction.cc57 delete op.subproblem; in ~SubproblemDisjunction()
64 Subproblem* subproblem, in addOption() argument
71 op.subproblem = subproblem; in addOption()
98 Subproblem* subproblem = so.subproblem; in solve() local
99 if (subproblem == 0) in solve()
106 if (subproblem->solve(findFirst, solution)) in solve()
/dports/math/SCIP/scip-7.0.3/examples/VRP/src/
H A Dpqueue.h270 node* subproblem in create_new_node() argument
273 assert( subproblem != NULL ); in create_new_node()
275 if ( subproblem->sleft == 0 ) in create_new_node()
280 subproblem->left = nn; in create_new_node()
281 subproblem->sleft = 1; in create_new_node()
285 if ( subproblem->sright == 0 ) in create_new_node()
290 subproblem->right = nn; in create_new_node()
291 subproblem->sright = 1; in create_new_node()
298 if ( subproblem->sleft <= subproblem->sright ) in create_new_node()
300 subproblem->sleft += 1; in create_new_node()
[all …]
/dports/lang/maude/maude-2.7.1/src/AU_Theory/
H A DAU_FullMatcher.cc34 if (subproblem == 0) in fullMatch()
36 subproblems.add(subproblem); in fullMatch()
39 subproblem->complete(); in fullMatch()
47 AU_Subproblem* subproblem, in addVariableBlocks() argument
71 subproblem->addTopVariable(layerNr, in addVariableBlocks()
111 Subproblem*& subproblem) in fullMatchRigidBlock() argument
132 Subproblem*& subproblem, in fullMatchRigidBlock2() argument
246 AU_Subproblem* subproblem = in buildLeftmostPath() local
258 delete subproblem; in buildLeftmostPath()
266 return subproblem; in buildLeftmostPath()
[all …]
H A DAU_CollapseMatcher.cc96 Subproblem* subproblem; in uniqueCollapseMatch() local
99 subproblems.add(subproblem); in uniqueCollapseMatch()
103 Subproblem* subproblem; in uniqueCollapseMatch() local
106 subproblems.add(subproblem); in uniqueCollapseMatch()
268 Subproblem* subproblem; in multiwayCollapseMatch() local
270 local, subproblem, extensionInfo)) in multiwayCollapseMatch()
280 subproblems.add(subproblem); in multiwayCollapseMatch()
282 subproblem = subproblems.extractSubproblem(); in multiwayCollapseMatch()
284 alternatives.addOption(local, subproblem, extensionInfo); in multiwayCollapseMatch()
300 Subproblem* subproblem; in collapseMatch() local
[all …]
/dports/lang/maude/maude-2.7.1/src/ACU_Theory/
H A DACU_CollapseMatcher.cc57 Subproblem* subproblem; in uniqueCollapseMatch() local
60 subproblems.add(subproblem); in uniqueCollapseMatch()
69 Subproblem* subproblem; in uniqueCollapseMatch() local
72 subproblems.add(subproblem); in uniqueCollapseMatch()
210 Subproblem* subproblem; in multiwayCollapseMatch() local
212 local, subproblem, extensionInfo)) in multiwayCollapseMatch()
222 subproblems.add(subproblem); in multiwayCollapseMatch()
224 subproblem = subproblems.extractSubproblem(); in multiwayCollapseMatch()
226 alternatives.addOption(local, subproblem, extensionInfo); in multiwayCollapseMatch()
242 Subproblem* subproblem; in collapseMatch() local
[all …]
H A DACU_Matcher.cc427 if (subproblem == 0) in fullMatch()
439 delete subproblem; in fullMatch()
452 delete subproblem; in fullMatch()
467 delete subproblem; in fullMatch()
514 delete subproblem; in fullMatch()
533 delete subproblem; in fullMatch()
537 subproblems.add(subproblem); in fullMatch()
581 ACU_Subproblem* subproblem = in buildBipartiteGraph() local
614 delete subproblem; in buildBipartiteGraph()
648 delete subproblem; in buildBipartiteGraph()
[all …]
/dports/math/py-Pyomo/Pyomo-6.1.2/pyomo/contrib/benders/
H A Dbenders_cuts.py223 self.subproblems.append(subproblem)
232 subproblem_solver.set_instance(subproblem)
240 subproblem = self.subproblems[local_subproblem_ndx]
246 subproblem.fix_complicating_vars = pyo.ConstraintList()
254 subproblem.fix_eta = pyo.Constraint(expr=subproblem._eta - root_eta.value == 0)
255 subproblem._eta.value = root_eta.value
275 subproblem.solutions.load_from(res)
278 …ta_coeffs[global_subproblem_ndx] = sign_convention * pyo.value(subproblem.dual[subproblem.obj_con])
289 del subproblem.fix_complicating_vars
290 del subproblem.fix_complicating_vars_index
[all …]
/dports/lang/mit-scheme/mit-scheme-9.2/src/compiler/improvements/
H A Drewsub.scm24 (define (new-subproblem-rvalue subproblem)
25 (if (subproblem-simplified? subproblem)
27 (car (continuation/returns (subproblem-continuation subproblem))))
28 (subproblem-rvalue subproblem)))
30 (define (subproblem-simplified? subproblem)
31 (and (subproblem-canonical? subproblem)
32 (let ((continuation (subproblem-continuation subproblem)))
/dports/math/optpp/optpp-2.4/src/PDS/
H A Dpdsstep.C212 subproblem.setOutputFile(*fout); in pdsstep()
225 subproblem.setSSS(sss); in pdsstep()
230 subproblem.setFcnTol(0.9); in pdsstep()
231 subproblem.setMaxIter(10); in pdsstep()
301 subproblem.setSimplexType(4); in pdsstep()
361 subproblem.setSimplexType(4); in pdsstep()
382 subproblem.setScale(vscale); in pdsstep()
390 subproblem.setCreateFlag(); in pdsstep()
400 subproblem.setTRPDS(true); in pdsstep()
407 subproblem.optimize(); in pdsstep()
[all …]
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/external/OPTPP/src/PDS/
H A Dpdsstep.C237 subproblem.setOutputFile(*fout); in pdsstep()
250 subproblem.setSSS(sss); in pdsstep()
255 subproblem.setFcnTol(0.9); in pdsstep()
256 subproblem.setMaxIter(10); in pdsstep()
334 subproblem.setSimplexType(4); in pdsstep()
413 subproblem.setSimplexType(4); in pdsstep()
436 subproblem.setScale(vscale); in pdsstep()
444 subproblem.setCreateFlag(); in pdsstep()
454 subproblem.setTRPDS(true); in pdsstep()
461 subproblem.optimize(); in pdsstep()
[all …]
/dports/lang/maude/maude-2.7.1/src/StrategyLanguage/
H A DmatchProcess.cc62 Subproblem* subproblem, in MatchProcess() argument
75 subproblem(subproblem), // take over ownership of subproblem in MatchProcess()
90 delete subproblem; in ~MatchProcess()
103 if (subproblem) in run()
105 success = subproblem->solve(findFirst, *matchContext); in run()
/dports/math/py-Pyomo/Pyomo-6.1.2/pyomo/contrib/gdpopt/
H A Dbranch_and_bound.py300 from_list=subproblem.GDPopt_utils.variable_list,
312 from_list=subproblem.GDPopt_utils.variable_list,
323 from_list=subproblem.GDPopt_utils.variable_list,
330 from_list=subproblem.GDPopt_utils.variable_list,
337 from_list=subproblem.GDPopt_utils.variable_list,
345 from_list=subproblem.GDPopt_utils.variable_list,
366 from_list=subproblem.GDPopt_utils.variable_list,
378 from_list=subproblem.GDPopt_utils.variable_list,
389 from_list=subproblem.GDPopt_utils.variable_list,
396 from_list=subproblem.GDPopt_utils.variable_list,
[all …]
/dports/lang/maude/maude-2.7.1/src/FreeTheory/
H A DfreeRemainder.cc217 if(!(equation->getLhsAutomaton()->match(subject, context, subproblem))) in slowMatchReplace2()
219 if (subproblem != 0 && subproblem->solve(true, context) == false) in slowMatchReplace2()
221 delete subproblem; in slowMatchReplace2()
284 subproblems.add(subproblem); in slowMatchReplace2()
292 subproblem = subproblems.extractSubproblem(); in slowMatchReplace2()
293 if (subproblem != 0 && subproblem->solve(true, context) == false) in slowMatchReplace2()
295 delete subproblem; in slowMatchReplace2()
312 bool r = equation->checkCondition(subject, context, subproblem); in slowMatchReplace2()
316 delete subproblem; in slowMatchReplace2()
330 delete subproblem; in slowMatchReplace2()
[all …]

12345678910>>...13