В этом бите кода:
import cvxpy as cvx
# Examples: linear programming
# Create two scalar optimization variables.
x = cvx.Variable()
y = cvx.Variable()
# Create 4 constraints.
constraints = [x >= 0,
y >= 0,
x + y >= 1,
2*x + y >= 1]
# Form objective.
obj = cvx.Minimize(x+y)
# Form and solve problem.
prob = cvx.Problem(obj, constraints)
prob.solve(warm_start= True) # Returns the optimal value.
print ("status:", prob.status)
print ("optimal value", prob.value)
print ("optimal var", x.value, y.value)
Я ищу способ выбрать значение теплого старта для себя (например: x =1/2 и y = 1/2), а не результат предыдущего решателя.
Есть ли способ дать решателю этот ввод?А если нет, то есть ли некоммерческая альтернатива cvxpy?