solve_subproblem

Functions for solving the nonlinear subproblem.

Classes

preprocess_subproblem(util_block, config)

Functions

call_appropriate_subproblem_solver(...)

configure_and_call_solver(model, solver, ...)

detect_unfixed_discrete_vars(model)

Detect unfixed discrete variables in use on the model.

process_nonlinear_problem_results(results, ...)

Processes the results object returned from the nonlinear solver.

solve_MINLP(util_block, config, timing)

Solve the MINLP subproblem.

solve_NLP(nlp_model, config, timing)

Solve the NLP subproblem.

solve_linear_subproblem(subproblem, config, ...)

solve_subproblem(subprob_util_block, solver, ...)

Set up and solve the local MINLP or NLP subproblem.