
- •Определение модели. Моделирование как метод исследования систем. Этапы моделирования.
- •Этапы моделирования:
- •Этапы моделирования:
- •Симплексный метод (назначение метода, приведение систем к предпочтительному виду (3 случая), построение начального опорного плана).
- •Назначение метода
- •Приведение к предпочтительному виду (3 случая). Построение начального опорного плана (x0)
- •Назначение метода
- •Симплексный метод (назначение метода, признаки бесконечного множества решений, неограниченности целевой функции, несовместности системы).
- •Правила построения двойственных задач
- •П ример
- •Вторая теорема двойственности или теоремао дополняющей нежесткости.
- •Транспортная задача (тз). Постановка тз в матричной и математической форме, методы нахождения начального опорного плана.
- •Теорема о ранге матрицы.
- •Графы (понятие, определение, орграф, мультиграф, связный граф, дерево). Матричный способ задания графов.
- •Способы задания графов:
- •Алгоритм Прим, Краскал (назначение, пошаговая реализация).
- •Алгоритм Флойда (назначение, пошаговая реализация).
- •Задача нахождения кратчайших цепей между всеми парами узлов в сети. Алгоритм Флойда.
- •Алгоритм Форда-Фалкерсона (назначение, пошаговая реализация).
- •Алгоритм Форда-Фалкерсона:
- •Алгоритм Дейкстры (назначение, пошаговая реализация).
- •Алгоритм Дейкстры:
- •Алгоритм Басакера-Гоуэна:
- •Алгоритм Клейна. (Назначение, пошаговая реализация).
- •Алгоритм Клейна
- •Матричные игры. Определение понятий: игра, исход игры, функция выигрыша, максимин, минимакс, седловая точка, решение игры.
- •Смешанные стратегии. Оптимальные смешанные стратегии, цена игры, доминирующие стратегии, методы упрощения платежных матриц.
- •Графический метод решения матричных игр.
- •25) Решение матричных игр сведением к задаче линейного программирования.
- •Для игрока а:
Теорема о ранге матрицы.
Ранг матрицы A равен максимальному числу линейно независимых столбцов (или равен рангу системы столбцов матрицы А).
Транспортная задача с открытой моделью. Принцип построения модели и особенности её решения).
Транспортная
задача, в которой суммарные запасы
и
суммарные потребности
совпадают,
называется закрытоймоделью;
в противном случае - открытой. Открытая
модель решается приведением к закрытой.
В случае, когда суммарные запасы превышают суммарные
потребности,
т.е.
вводится
фиктивный n+1 потребитель, потребности
которого
В
случае, когда суммарные потребности
превышают суммарные запасы, т.е.
,
вводится фиктивный m+1 поставщик, запасы
которого
Стоимость перевозки единицы груза, как до фиктивного потребителя, так и стоимость перевозки единицы груза от фиктивного поставщика полагают равными нулю, так как груз в обоих случаях не перевозится.
Прежде чем решать транспортную задачу, необходимо проверить, к какой модели она принадлежит, и если необходимо, то привести ее к закрытой модели.
Графы (понятие, определение, орграф, мультиграф, связный граф, дерево). Матричный способ задания графов.
Граф – это пара множеств G=(V;E), где V - непустое конечное множество, состоящее из p элементов – вершин графа G; E - множество неупорядоченных пар элементов q – рёбер графа G. G=(p;q).
Отрезки, соединяющие вершины – дуги, если указано, какая вершина является начальной.; рёбра, если ориентация не указана.
Граф, состоящий из дуг, - ориентированный (орграфом). Граф, образованный рёбрами – неориентированный.
Если между 2мя вершинами разрешено рисовать 2 или более ребра, граф называется мультиграфом. Если имеются вершины V1 и V2 и ребро e, образованное этими вершинами (e = (V1;V2) ϵ Е), то говорят, что ребро е инцидентно вершинам V1 и V2. Вершины V1 и V2 называются смежными.
Степень вершины – число рёбер, инцидентных данной вершине (это количество выходящих из неё рёбер). Вершина, степень которой равна 1, – висящая. Вершина, степень которой равна 2 и более, – ветвящаяся. Вершина, степень которой равна 0, – изолированная.
Последовательность рёбер (V0,V1), (V1,V2) … (Vk-1,Vk) – маршрут. Если в маршруте не повторяются рёбра, то такой маршрут называется цепью. Если V0 = Vk, то такая последовательность называется циклом. Если в цепи не повторяются вершины, то такая цепь – простая.
Граф – связный, если любая пара его вершин соединена маршрутом. Если в связном графе существует цикл, проходящий через все рёбра графа, то граф называется Эйлеровым. Связный граф, не имеющий циклов, - дерево.
Способы задания графов:
Матрица смежности вершин орграфа – это квадратная матрица n-го порядка, где n – число вершин. Строки и столбцы матрицы соответствуют вершинам графа. Элементы pij матрицы равны числу дуг, направленных от i-й вершины в j-ю. Если орграф состоит из однократных дуг, то элементы матрицы равны 0 или 1.В случае неориентированного графа ему вместе с ребром (xi,xj) принадлежит ребро (xj,xi).
Матрица смежности дуг орграфа – это квадратная матрица m-го порядка, где m – число дуг. Строки и столбцы матрицы соответствуют дугам графа. Элементы qij = 1, если дуга ui непосредственно предшествует дуге uj, и = 0 в остальных случаях.
Матрица смежности рёбер – это квадратная матрица m-го порядка, где m – число рёбер. Элементы qij = 1, если рёбра ui и uj имеют общую вершину, и = 0 в остальных случаях.
Матрица инцидентности – это прямоугольная матрица размерности m на n. Где строки соответствую вершинам, а столбцы – дугам графа. Элементы rij = 1, если дуга ujj исходит из i-й вершины, = -1, если дуга заходит в i-ю вершину, = 0, если дуга не инцидента i-й вершине. В случае неориентированного графа, rij = 1 или 0.