Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ПЗ_отс_каз.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
39.25 Mб
Скачать

3.1 Сурет – Графты құру сұлбасы

3.1-кесте

Түйіндер нөмірлері

Студенттік билет нөмірінің соңғының алдындағы цифрасы

1

2

3

4

5

6

7

8

9

0

i

1

2

1

2

1

4

4

6

6

6

Студенттік билет нөмірінің соңғы цифрасы

j

1

2

3

4

5

6

7

8

9

0

2

5

3

6

6

2

6

1

4

2

Есептеу:

  1. Құрылымдық матрицасын құру

G=(X,U) граф берілген, мұндағы X – бүтін сандармен белгіленген шыңдар көпшілігі,

Х= {1,2,…,N};

U – латын әріптермен белгіленген қабырғалар көпшілігі;

U= {a,b,c,…,z}.

Құрылымдық матрица квадрат кестесі ретінде ұсынылады, жолдары мен бағаналар шыңдарға сәйкес болады, кірістер келесі шарттар бойынша анықталады:

Берілген граф бойынша құрылымдық матрицасн құрайық.

1

2

3

4

5

1

1

а

b

с

0

2

0

1

n

0

d

3

0

1

m

0

4

0

1

x

5

0

0

0

0

1

2. УКi коммутация түйінінен УКj түйініне дейін барлық мүмкін жолдарын табу.

Бұл үшін матрицаның i-бағана мен j- жолын өшіріп шығарылған анықтағышты математикалық логика заңдары бойынша есептейміз.

Мысал үшін бірінші шыңдан бесінші шыңына мүмкін жолдарын құрайық. Құрылымдық матрицаның бірінші бағана мен бесінші жолын өшіріп шығарылған минорды анықтағыш түрінде жазайық.

3. Граф шыңдар арасындағы белгіленген ранг бойынша жолдар көпшілігін құру.

Барлық белгіленген ранг n бойынша құрылымдық сұлбасын n-деңгейіне тұрғызу қажет. Мысал үшін r2 рангтың барлық жолдарын есептейік. Барлық диагональдық элементтер В2 бірлікке тең.

- 2 аспайтын ранг үшін 1 және 2 шыңдар

арасындағы жолдар:

элементті есептеу үшін бірінші жолды үшінші бағансына көбейту қажет.

- 1 және 3 шыңдар

арасындағы жолдар.

- 1 және 4 шыңдар арасындағы жолдар.

- 1 және 5 шыңдар арасындағы жолдар.

Матрицаның екінші жолдың элементтерін В2 шығару үшін екінші жолды барлық бағаналарға көбейтеді.

Аналогия бойынша есептер шығарып екіден аспайтын рангпен барлық жолдар матрицасын шығарамыз.

Матрицаны үшінші деңгейіне тұрғызып, яғни В2хВ, ранг үштен аспайтын барлық жолдарын табамыз (яғни 1,2,3 ранг жолдары).

Жолдардың максималды ранг N-1 аспайды, мұндағы N- графтың шыңдар саны.

МОДУЛЬ 2 – «ТЕЛЕФОН ЖЕЛІЛЕРІ»

Тәжірибелік жұмыс №4

ПРИМ ӘДІСІ БОЙЫНША ОРТАЛЫҚТАНДЫРЫЛҒАН

ЖЕЛІЛЕРДІ СИНТЕЗДЕУ

Берілген әдіс S0 (орталық өңдеу құрылғысына) немесе Sj шыңына жақын, S0 желісіне қосылған шыңды таңдау идеясына негізделген.

Әрбір Sj шыңына wj белгісі беріледі, және есептеу басында w0=0, wj=- , яғни желіге тек қана S0 шыңы кіреді.

0-қадам. Т= {tij} көпшілігі есептеледі.

wj=0 болатын шыңдары үшін tij= Cij- wj.

Соңғы мәндер тек қана Ci0 құнына тең ti0-ге ие (себебі, w0=0), ал қалған барлық мәндер тең. Ары қарай Ежи-Вильямс әдісіндегі қадамдар орындалады.

1-қадам. tij-дің ең аз мәні анықталады, яғни S0-ге жақын (1 интерация-сында) Si шыңы.

{ tij}= tkj

2-қадам. Тексерулер орындалады:

ak>0 ak<rkj

ak+aj<rj0

3-қадам. Келесі мәндер есептеледі:

akн=0 ajн=aj+ak

rkjн=rij-ak F=F0+Ckj

wk=0 деп алынады.

Келесі интерацияның 0-қадамына ауысу.

Мысал:

Жоғарыда суреттелген алгоритмді мысалмен көрсетейік. w0=0 болсын, ал wj=- . 3-кестедегі мәліметтерді ескере отырып tij мәндерін есептейміз.

0-қадам.

Т: t10= C10- w0=1-0=1

t20= C20- w0=4-0=4

t30= C30- w0=3-0=3

t12= C12- w2=2+ w2= , t13= ;

t21= C21- w1=3+ w1= , t23= ;

t31= C31- w1=1+ w1= ; t32= .

1-қадам. min{tij}-ді анықтаймыз.

min{tij}= t10=1

2-қадам. а1=2>0; r10=5; a1<r10.

Шарттың орындалуы 3-қадамға өтуге мүмкіндік береді.

3-қадам. Жаңа мәндерді есептейміз:

а11=0; a10=-8+2=-6; r110=5-2=3; F=C10=1.

w1=0; t10= қойып, 0-қадамға өтеміз.

0-қадам. Есептейміз:

Т1: t21= C21- w1=3-0=3;

t31= C31- w1=1-0=1.

1-қадам. min{TUT1}= t31, т.е. S3=>S1.

2-қадам. а3=3>0; r31=5>a3; a11+a3=0+3 r10=3.

3-қадам. a31=0; a011=-6+3=-3.

r1011=3-3=0.

r311=5-3=2.

F1=F=C31=1+1=2

w3=0; t31= қойып, 0-қадамға өтеміз.

0-қадам.

Т2: t2323- w3=1.

1-қадам. min{TUT1 UT2}= min{tij}=t23 анықтаймыз.

2-қадам. а2=3>0; r23=5>a2; r311=2<a2, сәйкесінше S2=>S3 қосылуы мүмкін емес, t23= қойып, 1-қадамға өтеміз.

1-қадам.min{TUT1 UT2}= t20=2.

2-қадам. а2=3>0; r20=5>а2.

3-қадам. . а21=0; r201=5-3=2; а0111=-3+3=0

F=2+4=6

Барлық аi1=0 болғандықтан, тапсырма шешімі табылды.

4.4- сурет

5 Тәжірибелік жұмыс

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]