Чтобы ответить на вопрос 1, обратите внимание, что для последовательности из 4 человек возможны варианты 4!
. Кроме того, незанятые места 6-4=2
должны быть расположены между людьми, для которых есть 4+1=5
слотов (перед каждым человеком и за последним человеком), что дает 5+2-1 choose 2
возможности, где choose
обозначает коэффициент биномиального коэффициента, путем интерпретации как проблема stars and bars. В общей сложности, есть
4!(6 choose 2)
возможности или параметризованных
m!(m+1+n-m-1 choose n-m) = m!(n choose n-m)
где m
это количество людей и n
это количество посадочных мест; используя тождество
n choose k = n!/(k!(n-k)!)
это может быть упрощено до
n!/(n-m)!
, который является действительно n
-permutation из m
объектов, как определено here.
Что касается Вопроса 2, это действительно зависит от критерия оптимальности и желателен ли точный, приближенный или эвристический алгоритм.
Звучит как максимальный вес, соответствующий мне, предполагая, что веса присвоений не зависят друг от друга. –