- •Раздел 3. Специальные методы решения транспортной задачи
- •3.1 Постановка транспортной задачи и построение математической модели
- •3.2 Открытая и закрытая модели транспортной задачи (тз)
- •3.3 Необходимость специальных методов для решения тз.
- •Практическая задача
- •Нахождение опорного и оптимального плана в тт. Количество переменных в тт и их характеристика.
- •3.5 Методы нахождения опорного плана (первоначального, допустимого, базисного)
- •3.5.1 Метод северо-западного угла
- •3.5.2 Метод минимального элемента (тарифа)
- •3.5.3 Метод двойного предпочтения (минимальных затрат, минимального тарифа с двойным предпочтением)
- •3.6 Вырожденность плана тз
- •3.7 Нахождение оптимального плана тз (оптимального решения)
- •3.7.1 Цикл пересчета тт для нахождения оптимального плана
- •3.7.2 Распределительный метод нахождения оптимального плана тз
- •Практическое решение задач распределительным методом
- •Решение открытых тз
- •Практическое решение открытых тз
- •Метод потенциалов для нахождения оптимального решения тз (метод потенциалов)
- •Экономическая интерпретация. Понятие платежей и псевдостоимостей
- •Особые случаи при решении тз
- •Неединственность решения тз
- •Раздел 4. Графовые модели. Алгоритмы на графах
- •4.1 Теория графов и ее применение
- •4.2 Основные определения графов
- •4.3 Типы графов
- •4.4 Маршруты и связность
- •4.5 Деревья
- •4.6 Сети
- •4.7 Математическое представление графов. (Методы хранения графов в памяти пк)
- •4.8 Нахождение кратчайших путей в графе
Раздел 4. Графовые модели. Алгоритмы на графах
4.1 Теория графов и ее применение
В последние годы интенсивно развивается и широко применяется теория графов. Существует несколько причин нарастания интереса к этой теории:
- наглядности теоретико-графовых структур;
- доходчивость языка теории графов;
- широкое применение теории в практических системах;
- использование ПК в написании графовых алгоритмов и решении практических задач.
Теория графов применяется в таких областях как: физика, химия, теория связей, электротехника, машиностроение, архитектура, исследование операций, генетика, психология, социология, экономика, антропология, лингвистика и т.д.
В свою очередь, теория графов тесно связана и пользуется такими разделами математики как:
- теория групп;
- теория матриц;
- численный анализ;
- теория вероятностей;
- топология;
- комбинаторный анализ.
Существует множество практических применений и приложений графовых моделей (как было уже перечислено) во многих науках.
Рассмотрим поподробнее некоторые из применений:
1. В психологии теория графов помогает исследовать взаимоотношения между людьми. В этом случае люди представляются вершинами графа, а их отношения - ребрами графов.
2. В физике-теоретике вершинами обозначают молекулы, а смежность вершин толкуют как взаимодействие наибольшей близости.
3. Учения о цепях Маркова в теории вероятностей связаны с ориентированными графами, где события представляются вершинами, а ориентированное ребро (дуга), идущее из одной вершины в другую, указывает на то, что вероятность прямого перехода от одного события к другому положительна.
Подобная интерпретация ориентированных графов возникает и в разделах численного анализа, посвященных вычислению собственных значений матриц.
4. Теория деревьев (вид графов) используется в электротехнике и электронике. Так решение совместной системы линейных алгебраических уравнений позволяет найти значение силы тока в каждом проводнике (дуге) электрической цепи и в каждом ее контуре и наоборот, моделируя электротехнический процесс можно решить систему линейных алгебраических уравнений и дифференциальных уравнений. Таким образом, связаны теория графов и электротехнические процессы.
5. Теория графов применяется в органической химии при изучении изомеров предельных углеводородов.
6. В экономике графические модели используются в виде сетевых моделей и особенно широкое применение они получили в теории управления (менеджменте).
Таким образом, теория графов благодаря своей наглядности может применяться во многих областях науки и практики и особенно эффективным делает ее применение и использование в современных ЭВМ.
4.2 Основные определения графов
1. Граф (G) состоит из конечного непустого множества V, содержащего P вершин и заданного множества E, содержащего q неупорядоченных пар различных вершин из V.
Каждую пару х={u,v} вершин в Е называют ребром графа G и говорят, что х соединяет вершины u и v. Если х соединяет u и v, то u и v - смежные вершины. Иногда обозначается х = u,v.
2. Вершина u и ребро х инцидентны, также как вершина v и ребро x инцидентны. Если два ребра x и y инцидентны одной вершине, то они называются смежными.
3. Граф с Р вершинами и q ребрами называется (p,q)-графом. Граф (1,0) - называется тривиальным.
U
W
Z
X
о
Y
V