Код: Выделить всё
def optimize_trajectory_of_S(theta, PS, PJ, qS_value, qJ_value):
qS = cp.Variable((num_points, 2))
d_SE = cp.Variable(num_points, nonneg=True)
d_SU_r = cp.Variable((len(wUr), num_points), nonneg=True)
eta = cp.Variable(len(wDk), nonneg=True)
constraints = [
qS[0, :] == q0_S,
qS[-1, :] == qF_S,
]
for n in range(num_points - 1):
constraints.append(cp.norm(qS[n + 1, :] - qS[n, :])
Подробнее здесь: [url]https://stackoverflow.com/questions/78665274/problems-about-dcp-rules-when-reproducing-papers-using-cvxpy[/url]