Я пытаюсь решить проблему с LP с помощью Rsymphony.В моем коде нет ничего особенного, кроме - может быть - того факта, что я использую slam для создания разреженной матрицы ограничений (model_list$constr
ниже).Код выглядит следующим образом (вся проблема заключается в большом сообщении):
Rsymphony_solve_LP(arcs$cost,
model_list$constr,
model_list$constr_dir,
model_list$rhs$sd,
max = FALSE)
Я получаю ошибку:
Error in Rsymphony_solve_LP(arcs$cost, model_list$constr, model_list$constr_dir, :
NA/NaN/Inf in foreign function call (arg 5)
Могу ли я что-нибудь сделать, чтобы решить эту проблему?
Я почти уверен, что модель не ошибается.он работает с Rglpk (но я бы хотел использовать Rsymphony, потому что он, кажется, быстрее, ср. http://strimas.com/prioritization/ilp-performance/):
Rglpk_solve_LP(arcs$cost,
model_list$constr,
model_list$constr_dir,
model_list$rhs$sd,
max = FALSE)