
- •И.Н. Слинкина
- •Оглавление
- •Вопросы к блокам по курсу «Исследование операций» Блок 1
- •Блок 1.
- •1.1. Предмет и задачи исследования операций
- •1.2. Основные понятия и принципы исследования операций
- •1.3. Математические модели операций
- •1.4. Понятие линейного программирования
- •1.5. Примеры экономических задач линейного программирования. Задача о наилучшем использовании ресурсов
- •1.6. Примеры экономических задач линейного программирования. Задача о выборе оптимальных технологий
- •1.7. Примеры экономических задач линейного программирования. Задача о смесях
- •1.8. Примеры экономических задач линейного программирования. Транспортная задача
- •1.9. Основные виды записи задач линейного программирования
- •1.10. Способы преобразования
- •1.11. Переход к канонической форме
- •1.12. Переход к симметричной форме записи
- •Блок 2.
- •2.1. Геометрическая интерпретация задачи линейного программирования
- •2.2. Решение задач линейного программирования графическим методом
- •2.3. Свойства решений задачи линейного программирования
- •2.4. Общая идея симплексного метода
- •2.5. Построение начального опорного плана при решении задач линейного программирования симплексным методом
- •2.6. Признак оптимальности опорного плана. Симплексные таблицы
- •2.7. Переход к нехудшему опорному плану.
- •2.8. Симплексные преобразования
- •2.9. Альтернативный оптимум (признак бесконечности множества опорных планов)
- •2.10. Признак неограниченности целевой функции
- •2.11. Понятие о вырождении. Монотонность и конечность симплексного метода. Зацикливание
- •2.12. Понятие двойственности для симметричных задач линейного программирования
- •3.1. Несимметричные двойственные задачи
- •3.2. Открытая и закрытая модели транспортной задачи
- •3.3. Построение начального опорного плана. Правило "Северо-западного угла"
- •3.4. Построение начального опорного плана. Правило минимального элемент
- •3.5. Построение начального опорного плана. Метод Фогеля
- •3.6. Метод потенциалов
- •3.7. Решение транспортных задач с ограничениями по пропускной способности
- •3.8. Примеры задач дискретного программирования. Задача о контейнерных перевозках. Задача о назначении
- •3.9. Сущность методов дискретной оптимизации
- •3.10. Задача выпуклого программирования
- •3.11. Метод множителей Лагранжа
- •3.12. Градиентные методы
- •4.1. Методы штрафных и барьерных функций
- •4.2. Динамическое программирование. Основные понятия. Сущность методов решения
- •4.3. Стохастическое программирование. Основные понятия
- •4.4. Матричные игры с нулевой суммой
- •4.5. Чистые и смешанные стратегии и их свойства
- •4.6. Свойства чистых и смешанных стратегий
- •4.7. Приведение матричной игры к злп
- •4.8. Задачи теории массового обслуживания. Классификация систем массового обслуживания
- •4.9. Потоки событий
- •4.10. Схема гибели и размножения
- •4.11. Формула Литтла
- •4.12. Простейшие системы массового обслуживания
- •2. Одноканальная система массового обслуживания с неограниченной очередью.
- •Список рекомендуемой литературы
4.10. Схема гибели и размножения
Термин "схема гибели и размножения" ведет начало от биологических задач, где подобной схемой описывается изменение численности популяций.
Схема гибели и размножения очень часто встречается в теории массового обслуживания. Предположим, что все потоки событий, переводящие систему по стрелкам графа (рис. 17), – простейшие.
Пользуясь
графом, представленным на рис. 17 составим
и решим алгебраические уравнения для
финальных вероятностей состояний. Для
первого состояния
имеем:
.
Для второго состояния:
.
Исходя из предыдущего равенства, получим:
;
далее, аналогично получим:
.
В общем случае:
.
где k принимает значения от 0 до n. Итак, финальные вероятности удовлетворяют уравнениям:
кроме того, необходимо учесть нормировочное условие:
.
Решим эту систему уравнений:
;
;
.
В общем случае:
.
Обратим внимание на последнюю формулу: получили в числителе произведение интенсивностей, представленных на рис. 17 по верхним стрелкам, а в знаменателе произведение интенсивностей для нижних стрелок.
Подставим полученные равенства в нормировочное условие:
.
Отсюда:
.
4.11. Формула Литтла
Теперь
мы выведем формулу, связывающую среднее
число заявок
,
находящихся в системе массового
обслуживания, и среднее время пребывания
заявки в системе
.
Рассмотрим
произвольную систему массового
обслуживания и связанные с нею два
потока событий: поток заявок, прибывающих
в систему, и поток заявок, покидающих
систему. Если в системе установился
предельный, стационарный режим, то
среднее число заявок, прибывающих в
систему за единицу времени , равно
среднему числу заявок, покидающих ее:
оба потока имеют одинаковую интенсивность
λ.
Обозначим: X(t) – число заявок, прибывших в систему массового обслуживания до момента времени t, Y(t) – число заявок, покинувших систему до момента t. И та и другая функции являются случайными и меняются скачком (увеличение или уменьшение на единицу). Очевидно, что для любого момента времени t их разность Z(t)=X(t)-Y(t) есть число заявок, находящихся в системе (Рис. 18). Рассмотрим большой промежуток времени Т и вычислим для него среднее число заявок, находящихся в системе:
.
Этот
интеграл представляет собой площадь
заштрихованной поверхности. Фигура
состоит из прямоугольников, каждый из
которых имеет высоту, равную единице,
и основание, равное времени пребывания
в системе соответствующей заявки.
Обозначим эти времена
Однако, под конец промежутка, некоторые
прямоугольники войдут в заштрихованную
систему не полностью, а частично, но при
достаточно больших Т, этим обстоятельством
можно пренебречь. Таким образом:
,
где сумма распространяется на все заявки, пришедшие за время Т.
Разделим правую и левую части полученного равенства на Т и получим с учетом предыдущего:
,
Разделим и умножим правую часть полученной формулы на λ:
.
Величина
λТ – среднее число заявок, пришедших
за время Т. Если мы разделим сумму всех
времен
на среднее число заявок, то получим
среднее время пребывания заявки в
системе
.
.
Отсюда:
.
Это и есть формула Литтла: для любой системы массового обслуживания, при любом характере потока заявок, при любом распределении потока обслуживания, при любой дисциплине обслуживания среднее время пребывания заявки в системе равно среднему числу заявок в системе, деленному на интенсивность потока заявок.
Точно
таким же образом выводится и вторая
формула Литтла, связывающая среднее
время пребывания заявки в очереди
и среднее число заявок в очереди
:
.