Является ли Disney FastPass действительной и / или полезной теорией очередей - PullRequest
164 голосов
/ 13 марта 2009

В Disney World они используют систему под названием Fastpass , чтобы создать вторую, более короткую линию для популярных поездок. Идея состоит в том, что вы можете ждать в стандартной строке, часто с ожиданием более часа, или вы можете получить FastPass, который позволяет вам вернуться в течение определенного временного блока (обычно пару часов спустя) и ждать только 10 минут или меньше. С помощью FastPass вы можете «ждать» только одну поездку за раз.

Я пытался выяснить теорию очереди, стоящую за этим понятием, но единственное объяснение, которое я нашел, состоит в том, что оно предназначено для того, чтобы вывести людей из строя и делать то, что принесет дополнительный доход (покупки, еда, так далее).

По этой причине был внедрен FastPass или существует реальная проблема эффективности посетителей, которую он решает? Существуют ли программные приложения, которые применили подобную логику? Существуют ли программные приложения, которые должны применять аналогичную логику?

Часть проблемы, которую я вижу при реализации чего-то похожего в программном обеспечении, заключается в том, что оно основано на выборе пользователями своей очереди. Чтобы ускорить циклы ожидания в программном обеспечении, я думаю, что хорошее применение этой теории потребовало бы, чтобы приложение было достаточно умным, чтобы знать, в какие очереди помещать людей, исходя из их потребностей, не требуя выбора конечного пользователя.

Ответы [ 21 ]

0 голосов
/ 13 марта 2009

Единственная аналогия с программным обеспечением, которую я вижу, состоит в том, что этот метод позволяет избежать переполнения буфера очереди - если многие клиенты пытаются добавить в очередь примерно в одно и то же время, он может быстро заполнить эту очередь. Если клиентов просят подождать определенный промежуток времени, то перед добавлением в очередь им приходится локально буферизовать (относительно) меньшее количество элементов.

Однако в большинстве других случаев это приводит к менее эффективной пропускной способности, поскольку это может привести к истощению очереди, если время ожидания выбрано неправильно.

Попробуйте написать тестовое приложение, которое использует очереди как с «FastPass», так и без него при различных показателях и сравнивает результаты - и дайте нам знать, если вы найдете что-нибудь интересное! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...