У меня есть проблема с оптимизацией целочисленной, которую я хочу решить с помощью мосек-фьюжн. Поскольку это может занять слишком много времени, я хочу навязать тайм -аут 10 секунд. Программа останавливается через 10 секунд, но как я могу получить доступ к лучшему решению, которое Мосек обнаружил до этого момента? Но когда это время, я получаю ошибку.from mosek.fusion import *
import mosek.fusion.pythonic
import numpy as np
import sys
if __name__ == '__main__':
M = Model()
A = np.array(np.random.randint(-1,2, size = (128,256)), dtype = np.float64)
x = M.variable("x", 256, Domain.binary())
b = np.array(np.random.randint(0,20, size = (128)), dtype = np.float64)
c = np.random.random(size = 256)
M.constraint(A @ x
Это дает ошибку < /p>
SolutionError: Solution status is Feasible but Optimal is expected. Reason: Accessing integer solution whose problem status is PrimalFeasible.
< /code>
sidenote: я хочу итеративно добавить ограничения в мою проблему, без ее повреждения. Насколько я знаю, переход на cvxpy, поэтому не является вариантом.
Как получить лучшее возможное решение в конце тайм -аута?
Подробнее здесь: https://stackoverflow.com/questions/796 ... er-timeout
Mosek Fusion - значение доступа переменной после тайм -аута ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение ошибки тайм-аута — увеличьте значение тайм-аута отправки при привязке.
Anonymous » » в форуме C# - 0 Ответы
- 61 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получение ошибки тайм-аута — увеличьте значение тайм-аута отправки при привязке.
Anonymous » » в форуме C# - 0 Ответы
- 44 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Вызов WebSocket Recv() не истекает по тайм-ауту, несмотря на установку тайм-аута в Python
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-