Я пытаюсь оптимизировать группировку / выбор пробных участников с ограниченным пространством, и у меня возникли некоторые проблемы.У меня есть готовые для оптимизации фреймы данных Pandas, и я могу без проблем выполнять линейную оптимизацию, за исключением одного ограничения, которое мне нужно добавить.Я пытаюсь использовать двоичные файлы для выбора (но я не привязан к этому по какой-либо причине, поэтому, если бы другой метод разрешил это, я мог бы переключиться) из большого списка.Мне нужно минимизировать объединенное время испытаний для отбора в следующем раунде испытаний, но некоторые субъекты уже провели несколько испытаний из-за характера эксперимента.Я хотел бы выбрать лучшую комбинацию предметов на основе минимизации времени, но разрешить нескольким предметам многократно включаться в список для оптимизации (поэтому мне не нужно предварительно удалять их вручную).Например:
Name Trial ID Time (ms) Selected?
Mary Smith A 11001 33 1
John Doe A 11002 24 0
James Smith B 11003 52 0
Stacey Doe A 11004 21 1
John Doe B 11002 19 1
Есть ли способ разрешить 2 записи Джона Доу для оптимизации, но ограничить вывод только одним его выбором?Спасибо за ваше время!