Теми рефератів
> Авіація та космонавтика > Банківська справа > Безпека життєдіяльності > Біографії > Біологія > Біологія і хімія > Біржова справа > Ботаніка та сільське гос-во > Бухгалтерський облік і аудит > Військова кафедра > Географія > Геодезія > Геологія > Держава та право > Журналістика > Видавнича справа та поліграфія > Іноземна мова > Інформатика > Інформатика, програмування > Історія > Історія техніки > Комунікації і зв'язок > Краєзнавство та етнографія > Короткий зміст творів > Кулінарія > Культура та мистецтво > Культурологія > Зарубіжна література > Російська мова > Маркетинг > Математика > Медицина, здоров'я > Медичні науки > Міжнародні відносини > Менеджмент > Москвоведение > Музика > Податки, оподаткування > Наука і техніка > Решта реферати > Педагогіка > Політологія > Право > Право, юриспруденція > Промисловість, виробництво > Психологія > Педагогіка > Радіоелектроніка > Реклама > Релігія і міфологія > Сексологія > Соціологія > Будівництво > Митна система > Технологія > Транспорт > Фізика > Фізкультура і спорт > Філософія > Фінансові науки > Хімія > Екологія > Економіка > Економіко-математичне моделювання > Етика > Юриспруденція > Мовознавство > Мовознавство, філологія > Контакти
Реклама

ВНИМАНИЕ!!!
ONLINE Сервисы для Ваших ЛЕГАЛЬНЫХ рассылок!


ONLINE - сервис управления списками рассылок (через сайт)
Українські реферати та твори » Экономико-математическое моделирование » Програмування на мережах

Реферат Програмування на мережах

Зміст:

Введення. 2

1. Основні поняття теорії графів. 3

2. Матричні способи завдання графів. 4

3. Впорядкування елементів орграфа. 6

4. Постановка задачі про максимальний потік. Основні визначення. 8

5. Розріз на мережі. 11

6. Алгоритм рішення задачі про максимальний потік. 13

Висновок. 20

Список використаної літератури .. 21


Введення

В Останнім часом у різних областях знань широко застосовується теорія графів. З допомогою теорії графів добре описуються завдання економічної та планово-виробничої практики, як, наприклад, календарне та мережеве планування і управління, автоматизація управління виробництвом, раціоналізація схем перевезень і вантажопотоків, оптимальне розміщення виробництва т.п.


1. Основні поняття теорії графів

Основним об'єктом цієї теорії є граф. Наочно граф можна представити як деякий безліч точок площини або простору і безліч відрізків кривих або прямих ліній, з'єднують всі або деякі з цих точок. Формально граф G визначається завданням двох множин X і U і позначається G = (XU). Елементи xB 1B , xB 2B , ..., XB n B безлічі X називаються вершинами і зображуються точками. Елементами uB 1B , uB 2B , ..., UB m безлічі U є пари зв'язаних між собою елементів множини X і зображуються відрізками. Взаємне розташування, форма і довжини відрізків значення не мають. Якщо в парі вершин xB i B і B B xB j B вказано напрямок зв'язку, тобто вказано, яка вершина є першою, то відрізок UB 1 B називається дугою, а якщо орієнтація не вказана, - ребром.

Якщо в графі G всі елементи множини U зображуються дугами, то граф називається орієнтованим (орграф), якщо ребрами, - неорієнтованим.

На практиці використовуються графи, в яких множини X і U складаються з кінцевого числа елементів, тобто кінцеві графи. На малюнку розташовувати вершини графа можна довільно. Також довільно вибирається і форма з'єднують їх ліній. Тому один і той же граф (граф з однією і тією ж інформацією) може бути представлений у різних видах. Такі графи називаються ізоморфними.

Суміжними називають вершини графа, якщо вони різні і існує дуга (ребро), яка з'єднує ці вершини. Якщо дві дуги (ребра) мають загальну кінцеву вершину, то такі дуги (ребра) суміжні.

Послідовність дуг, в якій кінець кожної попередньої дуги збігається з початком наступної, називається шляхом в Орграф. Шлях, що проходить через усі вершини і при цьому тільки один раз, називається Гамільтона. Шлях, що включає всі дуги графа, і при цьому тільки по одному разу, називається ейлеровим. Повним шляхом називають будь-яку безперервну послідовність вершин і дуг, що йдуть від початкової вершини до кінцевої. Кінцевий шлях, у якого початкова вершина збігається з кінцевою, називається контуром.

Граф називається зв'язковим, якщо для будь-яких двох його вершин існує шлях, їх з'єднує, інакше граф називається незв'язних.

В економіці найчастіше використовуються два види графів: дерево і мережу.

Дерево являє собою зв'язний граф без циклів, що має вихідну вершину (корінь) і крайні вершини; шляху від вихідної вершини до крайніх вершин називаються гілками.

Якщо граф, взагалі кажучи, не зв'язний, не містить циклів, то кожна зв'язна його частина буде деревом. Такий граф називається лісом.

В додатку теорії графів до практичних завдань дугам (ребрам) графа зіставляють якісь числові характеристики. Наприклад, пропускна здатність транспортної магістралі, запас якого ресурсу, тривалість виконання якої-небудь роботи і т.д. Таким чином, дугам графа приписані певні ваги і граф G називається зваженим.

2. Матричні способи завдання графів

Граф може бути представлений як у вигляді малюнка, так і у вигляді матриці. Це буває необхідно при великому числі вершин і дуг (ребер), коли малюнок втрачає свою наочність. Матричне подання графів використовується при дослідженні його на ЕОМ.

Нехай є граф G, не містить петель, що має n вершин і m дуг (ребер). Графу G можна зіставити матрицю інціденцій графа G. Рядки m цієї матриці відповідають вершин, стовпці n - дугам (Ребрах) графа. Якщо граф орієнтований, то елементи aB ij B матриці інціденцій дорівнюють: (-1), якщо дуга u виходить з i-ї вершини; (+1), якщо дуга заходить в i-ю вершину. Якщо граф неорієнтовані, то елементами матриці будуть 1 і 0. На рис. 1.2 показані орграф і його матриця інціденцій, на рис. 1.3. - Неорієнтовані граф і матриця інціденцій.

uB 1 B

uB 2 B

uB 3 B

uB 4 B

uB 5 B

uB 6 B

uB 7 B

x B 1 B

-1 0 0 0 -1 -1 0

x B 2 B

1 -1 0 0 0 0 0

x B 3 B

0 0 0 1 1 0 -1

x B 4 B

0 1 1 0 0 0 0

x B 5 BBB

0 0 -1 0 0 1 1


Рис.1.2

uB 1 B

uB 2 B

uB 3 B

uB 4 B

Страница 1 из 7 | Следующая страница

Друкувати реферат
Реклама
Реклама
место свободно