- •Тема 1. Теория графов
- •1. Понятие графа. Основные элементы и свойства графов.
- •Типы графов
- •Матричные способы задания графов
- •Упорядочение элементов орграфа. Алгоритм Фалкерсона
- •Тема 2. Сетевое планирование и управление в.1. Сетевая модель и её основные элементы
- •В.2. Порядок и правила построения сетевых графиков
- •В.3. Временные параметры сетевых графиков Временные параметры сетевых графиков Параметры событий:
- •Параметры работ:
- •Тема 3. Динамическое программирование (дп)
- •В.1. Общая постановка задачи дп
- •В.2. Принцип оптимальности и уравнения Беллмана
- •В.3. Общая схема применения метода дп (алгоритм метода дп):
- •Тема 4. Теория массового обслуживания в.1. Основные понятия теории массового обслуживания
- •В.2. Марковские случайные процессы
- •В.3. Графы состояний
- •В.4. Потоки событий
- •В .5. Законы распределения для важнейших потоков.
- •В.6. Уравнения Колмогорова в системах массового обслуживания. Уравнения Колмогорова для вероятностей состояния
- •В.7. Схема гибели и размножения
- •В.8. Основные модели систем массового обслуживания
- •8.1. Смо с отказами
- •8.1.1. Одноканальная система с отказами
- •8.1.2. Многоканальная смо с отказами
- •8.2. Смо с ожиданием (очередью)
- •8.2.1. Одноканальная смо с неограниченной очередью
- •8.2.2. Многоканальная смо с неограниченной очередью
- •8.2.3. Смо с ограниченной очередью
- •Примеры задач смо
В.3. Общая схема применения метода дп (алгоритм метода дп):
П. все требования, предъявляемые к задаче ДП, выполнены.
Построение модели ДП и применение метода ДП для решения сводится к следующим моментам:
1. Выбирают способ деления процесса управления на шаги.
2. Определяют параметры состояний Sk и переменные управления Хk на каждом шаге.
3. Записывают уравнения состояний .
4. Вводят целевые функции каждого шага и суммарную целевую функцию: и
5. Вводят в рассмотрение условный максимум (минимум) целевой функции (т.е. условный оптимальный выигрыш); и условное оптимальное управление на k – ом шаге (управление, при котором достигается максимум (минимум) ). . И записывают основные для вычислительной схемы ДП уравнения Беллмана:
для условного оптимального выигрыша на последнем шаге - (максимум целевой функции последнего шага по всем допустимым управлениям {Xn}).
и для условного оптимального выигрыша на k–ом шаге , .
6. Решают последовательно уравнения Беллмана (условная оптимизация) и получают последовательности функций: { } и { }.
7. После выполнения условной оптимизации получают оптимальное решение для конкретного начального состояния S0: .
И по цепочке
S0 => X1* –> S1* => X1* –> S2* => … => Xn-1* –> Sn-1* => Xn* –> Sn*
находят оптимальное управление Х* = (Х1*, Х2*, …, Xn*)
(этот этап – безусловная оптимизация).
Т.о. в процессе оптимизации методом ДП многошаговый процесс «проходится» дважды:
- 1-й раз от конца к началу. В результате получают условные оптимальные управления на каждом шаге и условные оптимальные значения целевой функции. (условная оптимизация).
- 2-й раз от начала к концу и получают оптимальное значение целевой функции и оптимальные управления на всех шагах (безусловная оптимизация).
Тема 4. Теория массового обслуживания в.1. Основные понятия теории массового обслуживания
Во многих областях экономики, финансов, производства и быта важную роль играют системы специального вида, реализующие многократное выполнение однотипных задач. Подобные системы называются системами массового обслуживания (СМО).
Примеры: покупатели возле касс магазина; очередь на остановке автобуса; автомобили у бензоколонки и т.д.
СМО состоит из следующих элементов: входящего потока заявок, очереди на обслуживание, каналов обслуживания и выходящего потока заявок.
Каждая СМО предназначена для обслуживания некоторого потока заявок, поступающих на вход системы в случайные моменты времени.
Входящий поток – совокупность заявок, которые поступают в СМО и нуждаются в обслуживании.
Примеры: поток покупателей, приходящих в магазин; поток больных, поступающих в больницу, и т.д.
По количеству каналов обслуживания: одноканальные СМО и многоканальные СМО.
Примеры одноканальных СМО: парикмахерская с одним мастером; газетный киоск с одним продавцом.
Многоканальные СМО встречаются гораздо чаще. Они делятся на однородные, состоящие из одинаковых каналов обслуживания, и неоднородные, если каналы обслуживания различаются производительностью.
Обслуживание заявки продолжается некоторое случайное время, после чего канал освобождается и готов к принятию следующей заявки.
Выходящий поток – поток требований, покидающих систему после обслуживания.
СМО в зависимости от числа каналов, а также от характера потока заявок обладает какой-то пропускной способностью.
Предметом теории массового обслуживания является установление зависимости между характером потока заявок, числом каналов, их производительностью, правилами работы СМО и эффективностью обслуживания.
Цель теории массового обслуживания (ТМО) – выработка рекомендаций по рациональному построению СМО, организации их работы и регулированию потока заявок для обеспечения высокой эффективности функционирования СМО.
Задача теории массового обслуживания: установление зависимостей эффективности функционирования СМО от ее организации.
В качестве характеристик эффективности обслуживания могут быть рассмотрены:
- среднее количество заявок, которое может обслужить СМО в единицу времени;
- средний процент заявок, получивших отказ и необслуженных;
- вероятность, что поступившая заявка будет принята к обслуживанию немедленно;
- среднее время ожидания в очереди;
- среднее количество заявок в очереди;
- закон распределения времени ожидания;
- закон распределения числа заявок в очереди;
- средний доход, приносимый СМО в единицу времени.
Кроме того, существуют СМО, в которых ограничено время пребывания заявки в очереди, после чего заявка покидает СМО необслуженной.