Я пытаюсь найти лучший алгоритм для следующей задачи сортировки.
В зале имеется N = K × M мест с одним проходом, K рядов и M мест на проход. Предполагается, что K больше, чем M , но я не думаю, что это очень важно. Есть N людей, которые находятся в
Биекция с местами (назначенные места). Предполагая, что люди не
как ожидание, какой самый быстрый способ выстроить их в ряд, чтобы получить их всех
на своих местах как можно быстрее?
Я провел несколько простых экспериментов (используя случайные перестановки), и это
казалось, что позволить им выстроиться в линию случайным образом быстрее, чем иметь
люди в первой трети (далее по проходу) выстраиваются в очередь сначала, затем
средняя треть, затем третья спина. Это кажется мне неправильным.
Я пишу это в MatLab, если это вообще имеет значение. Есть идеи или ответы?