powered by
This class is an interface for the ECOS BB (branch-and-bound) solver.
ECOS_BB()# S4 method for ECOS_BB lp_capable(solver)# S4 method for ECOS_BB socp_capable(solver)# S4 method for ECOS_BB sdp_capable(solver)# S4 method for ECOS_BB exp_capable(solver)# S4 method for ECOS_BB mip_capable(solver)# S4 method for ECOS_BB name(object)# S4 method for ECOS_BB Solver.solve(solver, objective, constraints, cached_data, warm_start, verbose, ...)
# S4 method for ECOS_BB lp_capable(solver)
# S4 method for ECOS_BB socp_capable(solver)
# S4 method for ECOS_BB sdp_capable(solver)
# S4 method for ECOS_BB exp_capable(solver)
# S4 method for ECOS_BB mip_capable(solver)
# S4 method for ECOS_BB name(object)
# S4 method for ECOS_BB Solver.solve(solver, objective, constraints, cached_data, warm_start, verbose, ...)
A '>ECOS_BB object.
A list representing the canonicalized objective.
A list of canonicalized constraints.
A list mapping solver name to cached problem data.
A logical value indicating whether the previous solver result should be used to warm start.
A logical value indicating whether to print solver output.
Additional arguments to the solver.
lp_capable: ECOS_BB can handle linear programs.
lp_capable
socp_capable: ECOS_BB can handle second-order cone programs.
socp_capable
sdp_capable: ECOS_BB cannot handle semidefinite programs.
sdp_capable
exp_capable: ECOS_BB cannot handle exponential cone programs.
exp_capable
mip_capable: ECOS_BB can handle mixed-integer programs.
mip_capable
name: The name of the solver.
name
Solver.solve: Call the solver on the canonicalized problem.
Solver.solve
A. Domahidi, E. Chu, and S. Boyd. "ECOS: An SOCP solver for Embedded Systems." Proceedings of the European Control Conference, pp. 3071-3076, 2013.
ECOS_csolve and the ECOS Official Repository.
ECOS_csolve
# NOT RUN { ecos_bb <- ECOS_BB() lp_capable(ecos_bb) sdp_capable(ecos_bb) socp_capable(ecos_bb) exp_capable(ecos_bb) mip_capable(ecos_bb) # }
Run the code above in your browser using DataLab