CVXPY с Mosek: «Мосек решатель не установлен или не удаленPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 CVXPY с Mosek: «Мосек решатель не установлен или не удален

Сообщение Anonymous »

Описание проблемы:
Я использую CVXPY в Google Colab и пытаюсь использовать Mosek в качестве решателя для программы конуса второго порядка (SOCP). Однако, когда я запускаю следующую команду: < /p>
prob.solve(solver=cp.MOSEK, verbose=True)
< /code>
Я получаю ошибку: Mosek Solver не установлен или не сбой.
Что я пробовал: < /p>

< li> Проверка установленных решателей
Я проверил доступные решатели в CVXPY, используя: < /li>
< /ol>
import cvxpy as cp
print(cp.installed_solvers())
< /code>
output: < /p>
['clarabel', 'cvxopt', 'glpk', 'glpk_mi', 'Highs', 'mosek', ' OSQP ',' scipy ',' scs ']
mosek появляется в установленном списке решателей, но я все еще не могу его использовать. < /P>

Тестирование простой проблемы со SOCP
я запустил простую проблему конуса второго порядка (SOCP), чтобы проверить, работает ли Mosek: < /li>
< /ol>
import cvxpy as cp

# Define variables
x = cp.Variable(2)

# Objective function
objective = cp.Minimize(x[0] + x[1])

# Constraints
constraints = [
cp.SOC(1, x), # Second-order cone constraint: sqrt(x1² + x2²) = 0 # Non-negativity constraint: x1 >= 0, x2 >= 0
]

# Create and solve the problem
prob = cp.Problem(objective, constraints)

# Solve with MOSEK
try:
prob.solve(solver=cp.MOSEK, verbose=True)
print(f"Optimal value: {prob.value}")
print(f"Optimal solution: x1 = {x.value[0]}, x2 = {x.value[1]}")
except cp.error.SolverError:
print("MOSEK solver failed.")
< /code>
Сообщение об ошибке: < /p>
Mosek Solver не установлен или не удален.
Вопросы:
mosek появляется в cp.installed_solvers ( ), так почему это все еще не работает?
мне нужны дополнительные конфигурации (например, переменные среды, настройка лицензии) для активации Mosek?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -or-failed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему мой решатель IDA* дает более длинный путь, чем мой решатель A*? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Mosek Fusion - значение доступа переменной после тайм -аута
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Мосек параллелизация
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Решатель ECOS не установлен
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как суммировать часть вектора в cvxpy?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»