Я пытаюсь запустить несколько файлов кода для назначения.Я пытаюсь решить проблему оптимизации, используя функцию "quadprog" из пакета "optim".
quadprog должен решить проблему оптимизации в формате определенный и принимает входные данные H,f, A, b, Aeq, Beq, lb, ub.
Проблема, с которой я сталкиваюсь, связана с моим f, который представляет собой вектор-столбец констант.Для пояснения, f выглядит как c * [1,1,1,1,1,1], где c - константа.Quadprog, кажется, прекрасно выполняет мой код для определенных значений c, но выдает ошибку:
error: index (_, 49): но объект имеет размер 2x2
ошибка: вызывается из quadprog в строке 351 столбца 32
для других значений c.Так, например, 1/3 работает, а 1/2 нет.У кого-нибудь есть опыт работы с этим?
Извините, что не предоставил рабочий пример.Мой код работает с несколькими файлами, и у меня, похоже, возникают проблемы только с определенным набором значений, который очень велик.Спасибо!