Условие
Если один человек тратит в очереди одну минуту на ожидание, будем говорить, что
бесцельно затрачена одна человеко-минута. В очереди в банке стоит восемь человек, из них пятеро планируют простые операции, занимающие 1 минуту, а остальные планируют длительные операции, занимающие 5 минут. Найдите:
а) наименьшее и наибольшее возможное суммарное количество бесцельно затраченных человеко-минут;
б) математическое ожидание количества бесцельно затраченных человеко-минут, при условии, что клиенты встают в очередь в случайном порядке.
Решение
Пусть короткая операция занимает a, а длинная – b
минут (a < b). Клиента, планирующего простую операцию, будем называть торопыгой, а того, кто собирается возиться долго –
копушей. Предположим, что торопыг всего n, а копуш – m.
Очевидно, число бесцельно потраченных человеко-минут зависит от порядка, в котором чередуются торопыги и копуши.
а) Пусть где-то в очереди торопыга стоит сразу за копушей. Поменяем их местами. Тогда
те, кто стоит перед ними ничего не выигрывают и не проигрывают;
для тех, кто за ними, время ожидания также не меняется;
для торопыги время ожидания уменьшается на b минут.
для копуши время ожидания увеличится на a минут.
Следовательно, суммарное бесцельно потраченное время всех стоящих в очереди, уменьшится на b – a минут. Будем таким образом переставлять местами людей в парах "копуша-торопыга" до тех пор, пока не получится очередь, в которой все торопыги стоят прежде всех копуш. В этой очереди бесцельно потраченное время будет минимальным.
Найдём суммарное бесцельно потраченное время. Второй человек ждет первого, третий ждет предыдущих двух и так далее.
Суммарное время, которое тратят ждущие, пока все впереди стоящие торопыги не закончат свои операции, равно
(a + 2a + ... + (n – 1)a) + mna = ½ an(n – 1) + mna.
Здесь слагаемое mna – это суммарное время, потраченное всеми копушами на ожидание всех торопыг.
Суммарное время, которое тратят ждущие, пока свои операции проводят впереди стоящие копуши, равно (b + 2b + ... + (m – 1)b) = ½ bm(m – 1).
Общее минимальное время ожидания всеми клиентами равно
Tmin = ½ an(n – 1) + mna + ½ bm(m – 1).
В нашем конкретном случае получаем: 1·10 + 1·3·5 + 5·3 = 40.
Аналогично доказывается, что наибольшее бесцельно потраченное время будет, если все копуши стоят прежде всех торопыг. Это время равно
Tmax = ½ an(n – 1) + mnb + ½ bm(m – 1).
При числовых данных задачи получается 1·10 + 5·3·5 + 5·3 = 100.
б) Рассмотрим k-го клиента в очереди. Обозначим через Xk число копуш, стоящих перед ним. Тогда Xk = I1 + I2 + ... + Ik–1, где индикатор Ij
принимает значение 1, если j-й клиент – копуша и 0, если j-й
клиент – торопыга. j-й клиент может оказаться копушей с вероятностью m/m+n и торопыгой с вероятностью n/m+n. Значит, EIj = m/m+n.
Следовательно,
Обозначим через Tk время ожидания k-го
клиента. Получаем: Tk = Xkb + (k
– 1 – Xk)a = (b – a)Xk + a(k – 1).
Следовательно,
Суммируя по всем клиентам от первого до (m+n)-го, получаем математическое ожидание всего бесцельно затраченного времени:
Подставим известные из условия числа:
Ответ
а) 40 минут и 100 минут; б) 70 минут.
Замечания
Ожидаемое время оказалось средним арифметическим между наибольшим и наименьшим возможным. Это всегда так: ET = ½ (Tmin + Tmax) в силу тождества
Задачу б) можно было решить почти без выкладок, заметив, что каждой расстановке копуш и торопыг можно поставить в соответствие симметричную равновозможную ей расстановку, причем сумма времени ожидания по обеим расстановкам будет равна .
Для этого удобно изобразить время ожидания каждого клиента графически полоской. Каждая следующая полоска будет длиннее предыдущей. Если ширина полоски 1, а длина равна числу минут ожидания клиента, то общее время ожидания будет равно площади получившейся фигуры.
Источники и прецеденты использования
|
олимпиада |
Название |
Заочная олимпиада по теории вероятностей и статистике |
год |
Дата |
2013 |
задача |
Номер |
18 |