Уоршалл алгоритмі.

1. А матрицасының бірінші бағанын қарап шығыңыз. Бұл бағаннан 1 бар жолды табыңыз да оған бірін жолды қосыңыз.

2. (1) пунктте құрылған матрицаның 2 бағанын қараңыз. Бұл бағаннан 1 бар жолды тауып, оған 2-жолды қосыңыз.

3.(2) пунктте құрылған матрицаның 3 бағанын қараңыз. Бұл бағаннан 1 бар жолды тауып оған 3- жолды қосыңыз.

4.Осылайша алдыңғы қадамда құрылған матрицаның келесі бағандарын қарауды жалғастырасыз. Одан 1 бар жолды тауып, оған зерттеліп отырған бағанға сәйкес жолды қосасыз.

5. Барлық бағандар қарастырылып болғанша жалғастырасыз.

Жеткізу матрицасы.(bij)=E+AG+A2G+…+A2n матрицасынан төменде берілген ережемен n ретті C=(сij) матрицасын құрамыз:

Бұл С матрицасы егер G-Н-граф болса байланыстық матрица деп аталады, ал G-бағытталған граф болса жеткізуші матрица деп аталады. G графында Cij=1 болса ғана (ai, aj) i≠j маршрут бар болады.

Сонымен С матрицасында G графының әр түрлі элементтерінің арасындағы байланыстың бар я жоқ екендігі турлы ақпарат болады(маршруттар арқылы).

Егер Gi-бағытталмаған байланысты граф болса, онда С байланыс матрицасының барлық элементтері 1-ге тең.

Жалпы (жағдайда) алғанда бағытталмаған графтың байланыс матрицасы граф төбелері жиынын байланыс компоненттеріне бөлетін эквиваленттік қатынас матрицасы болып табылады.








Дата добавления: 2015-08-14; просмотров: 2007;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.