ΠΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ°
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π²Π΅ΡΠ²Π΅ΠΉ ΠΈ Π³ΡΠ°Π½ΠΈΡ
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅ΠΌ Π²Π΅ΡΡΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ°. ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°:
X0= (1,2);(2,3);(3,4);(4,5);(5,1)
Π’ΠΎΠ³Π΄Π° F(X0) = 90 + 40 + 60 + 50 + 20 = 260
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅Π΄ΡΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΌΠ°ΡΡΠΈΡΡ D Π½Π°ΠΉΡΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
di= min(j) dij
i j | 1 | 2 | 3 | 4 | 5 | di |
1 | M | 90 | 80 | 40 | 100 | 40 |
2 | 60 | M | 40 | 50 | 70 | 40 |
3 | 50 | 30 | M | 60 | 20 | 20 |
4 | 10 | 70 | 20 | M | 50 | 10 |
5 | 20 | 40 | 50 | 20 | M | 20 |
ΠΠ°ΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ°Π΅ΠΌ diΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ Π²ΠΎ Π²Π½ΠΎΠ²Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ»Ρ.
i j | 1 | 2 | 3 | 4 | 5 |
1 | M | 50 | 40 | 0 | 60 |
2 | 20 | M | 0 | 10 | 30 |
3 | 30 | 10 | M | 40 | 0 |
4 | 0 | 60 | 10 | M | 40 |
5 | 0 | 20 | 30 | 0 | M |
Π’Π°ΠΊΡΡ ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ΅Π΄ΡΠΊΡΠΈΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΠ°ΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ:
dj= min(i) dij
i j | 1 | 2 | 3 | 4 | 5 |
1 | M | 50 | 40 | 0 | 60 |
2 | 20 | M | 0 | 10 | 30 |
3 | 30 | 10 | M | 40 | 0 |
4 | 0 | 60 | 10 | M | 40 |
5 | 0 | 20 | 30 | 0 | M |
dj | 0 | 10 | 0 | 0 | 0 |
ΠΠΎΡΠ»Π΅ Π²ΡΡΠΈΡΠ°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΅Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ, Π³Π΄Π΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ diΠΈ djΠ½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ.
i j | 1 | 2 | 3 | 4 | 5 |
1 | M | 40 | 40 | 0 | 60 |
2 | 20 | M | 0 | 10 | 30 |
3 | 30 | 0 | M | 40 | 0 |
4 | 0 | 50 | 10 | M | 40 |
5 | 0 | 10 | 30 | 0 | M |
Π‘ΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΡ H:
H = βdi+ βdj
H = 40+40+20+10+20+0+10+0+0+0 = 140
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ dijΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΎΡ ΠΏΡΠ½ΠΊΡΠ° i Π΄ΠΎ ΠΏΡΠ½ΠΊΡΠ° j.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΠΌΠ°ΡΡΠΈΡΠ΅ n Π³ΠΎΡΠΎΠ΄ΠΎΠ², ΡΠΎ D ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ nxn Ρ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ dij>=0
ΠΠ°ΠΆΠ΄ΡΠΉ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΠΌΠ°ΡΡΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΠΊΠ», ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅Ρ ΠΏΠΎΡΠ΅ΡΠ°Π΅Ρ Π³ΠΎΡΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ Π³ΠΎΡΠΎΠ΄.
ΠΠ»ΠΈΠ½Π° ΠΌΠ°ΡΡΡΡΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ:
F(Mk) = βdij
ΠΡΠΈΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΈ ΡΡΠΎΠ»Π±Π΅Ρ Π²Ρ
ΠΎΠ΄ΡΡ Π² ΠΌΠ°ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ dij.
Π¨Π°Π³ β1.
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠ΅Π±ΡΠΎ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π±ΡΠ° Π½Π° Π΄Π²Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (i,j) ΠΈ (i*,j*).
Π‘ ΡΡΠΎΠΉ ΡΠ΅Π»ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΊΠ»Π΅ΡΠΎΠΊ ΠΌΠ°ΡΡΠΈΡΡ Ρ Π½ΡΠ»Π΅Π²ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π½ΡΠ»ΠΈ Π½Π° Π(Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ) ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π΄Π»Ρ Π½ΠΈΡ
ΡΡΠΌΠΌΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΠΈΡ
ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
.
i j | 1 | 2 | 3 | 4 | 5 | di |
1 | M | 40 | 40 | 0(40) | 60 | 40 |
2 | 20 | M | 0(20) | 10 | 30 | 10 |
3 | 30 | 0(10) | M | 40 | 0(30) | 0 |
4 | 0(10) | 50 | 10 | M | 40 | 10 |
5 | 0(0) | 10 | 30 | 0(0) | M | 0 |
dj | 0 | 10 | 10 | 0 | 30 | 0 |
d(1,4) = 40 + 0 = 40; d(2,3) = 10 + 10 = 20; d(3,2) = 0 + 10 = 10; d(3,5) = 0 + 30 = 30; d(4,1) = 10 + 0 = 10; d(5,1) = 0 + 0 = 0; d(5,4) = 0 + 0 = 0;
ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ°Π²Π½Π° (40 + 0) = 40 Π΄Π»Ρ ΡΠ΅Π±ΡΠ° (1,4), ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π΄Π²Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (1,4) ΠΈ (1*,4*).
ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²ΡΡ
ΡΠΈΠΊΠ»ΠΎΠ² ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°:
H(1*,4*) = 140 + 40 = 180
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π±ΡΠ° (1,4) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° d14= 0 Π½Π° M, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΠ΅Π³ΠΎΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (1*,4*), Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ.
i j | 1 | 2 | 3 | 4 | 5 | di |
1 | M | 40 | 40 | M | 60 | 40 |
2 | 20 | M | 0 | 10 | 30 | 0 |
3 | 30 | 0 | M | 40 | 0 | 0 |
4 | 0 | 50 | 10 | M | 40 | 0 |
5 | 0 | 10 | 30 | 0 | M | 0 |
dj | 0 | 0 | 0 | 0 | 0 | 40 |
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π±ΡΠ° (1,4) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² 1-ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ 4-Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ d41Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ Π½Π° Π, Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²Π° ΡΠΈΠΊΠ»Π°.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄ΡΡΠ³ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ (4 x 4), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ.
Π‘ΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ:
βdi+ βdj= 10
ΠΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄:
i j | 1 | 2 | 3 | 5 | di |
2 | 20 | M | 0 | 30 | 0 |
3 | 30 | 0 | M | 0 | 0 |
4 | M | 50 | 10 | 40 | 10 |
5 | 0 | 10 | 30 | M | 0 |
dj | 0 | 0 | 0 | 0 | 10 |
ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (1,4) ΡΠ°Π²Π½Π°:
H(1,4) = 140 + 10 = 150 β€ 180
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (1,4) ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (1*,4*), ΡΠΎ ΡΠ΅Π±ΡΠΎ (1,4) Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π² ΠΌΠ°ΡΡΡΡΡ Ρ Π½ΠΎΠ²ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ H = 150
Π¨Π°Π³ β2.
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠ΅Π±ΡΠΎ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π±ΡΠ° Π½Π° Π΄Π²Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (i,j) ΠΈ (i*,j*).
Π‘ ΡΡΠΎΠΉ ΡΠ΅Π»ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΊΠ»Π΅ΡΠΎΠΊ ΠΌΠ°ΡΡΠΈΡΡ Ρ Π½ΡΠ»Π΅Π²ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π½ΡΠ»ΠΈ Π½Π° Π(Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ) ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π΄Π»Ρ Π½ΠΈΡ
ΡΡΠΌΠΌΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΠΈΡ
ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
.
i j | 1 | 2 | 3 | 5 | di |
2 | 20 | M | 0(20) | 30 | 20 |
3 | 30 | 0(10) | M | 0(30) | 0 |
4 | M | 40 | 0(30) | 30 | 30 |
5 | 0(30) | 10 | 30 | M | 10 |
dj | 20 | 10 | 0 | 30 | 0 |
d(2,3) = 20 + 0 = 20; d(3,2) = 0 + 10 = 10; d(3,5) = 0 + 30 = 30; d(4,3) = 30 + 0 = 30; d(5,1) = 10 + 20 = 30;
ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ°Π²Π½Π° (0 + 30) = 30 Π΄Π»Ρ ΡΠ΅Π±ΡΠ° (3,5), ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π΄Π²Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (3,5) ΠΈ (3*,5*).
ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²ΡΡ
ΡΠΈΠΊΠ»ΠΎΠ² ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°:
H(3*,5*) = 150 + 30 = 180
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π±ΡΠ° (3,5) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° d35= 0 Π½Π° M, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΠ΅Π³ΠΎΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (3*,5*), Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ.
i j | 1 | 2 | 3 | 5 | di |
2 | 20 | M | 0 | 30 | 0 |
3 | 30 | 0 | M | M | 0 |
4 | M | 40 | 0 | 30 | 0 |
5 | 0 | 10 | 30 | M | 0 |
dj | 0 | 0 | 0 | 30 | 30 |
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π±ΡΠ° (3,5) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² 3-ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ 5-Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ d53Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ Π½Π° Π, Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²Π° ΡΠΈΠΊΠ»Π°.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄ΡΡΠ³ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ (3 x 3), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ.
Π‘ΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ:
βdi+ βdj= 10
ΠΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄:
i j | 1 | 2 | 3 | di |
2 | 20 | M | 0 | 0 |
4 | M | 40 | 0 | 0 |
5 | 0 | 10 | M | 0 |
dj | 0 | 10 | 0 | 10 |
ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (3,5) ΡΠ°Π²Π½Π°:
H(3,5) = 150 + 10 = 160 β€ 180
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (3,5) ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (3*,5*), ΡΠΎ ΡΠ΅Π±ΡΠΎ (3,5) Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π² ΠΌΠ°ΡΡΡΡΡ Ρ Π½ΠΎΠ²ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ H = 160
Π¨Π°Π³ β3.
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΠ΅Π±ΡΠΎ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π±ΡΠ° Π½Π° Π΄Π²Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (i,j) ΠΈ (i*,j*).
Π‘ ΡΡΠΎΠΉ ΡΠ΅Π»ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΊΠ»Π΅ΡΠΎΠΊ ΠΌΠ°ΡΡΠΈΡΡ Ρ Π½ΡΠ»Π΅Π²ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π½ΡΠ»ΠΈ Π½Π° Π(Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ) ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π΄Π»Ρ Π½ΠΈΡ
ΡΡΠΌΠΌΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΠΈΡ
ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
.
i j | 1 | 2 | 3 | di |
2 | 20 | M | 0(20) | 20 |
4 | M | 30 | 0(30) | 30 |
5 | 0(20) | 0(30) | M | 0 |
dj | 20 | 30 | 0 | 0 |
d(2,3) = 20 + 0 = 20; d(4,3) = 30 + 0 = 30; d(5,1) = 0 + 20 = 20; d(5,2) = 0 + 30 = 30;
ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ°Π²Π½Π° (0 + 30) = 30 Π΄Π»Ρ ΡΠ΅Π±ΡΠ° (5,2), ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π΄Π²Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (5,2) ΠΈ (5*,2*).
ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²ΡΡ
ΡΠΈΠΊΠ»ΠΎΠ² ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°:
H(5*,2*) = 160 + 30 = 190
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π±ΡΠ° (5,2) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° d52= 0 Π½Π° M, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΠ΅Π³ΠΎΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (5*,2*), Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ.
i j | 1 | 2 | 3 | di |
2 | 20 | M | 0 | 0 |
4 | M | 30 | 0 | 0 |
5 | 0 | M | M | 0 |
dj | 0 | 30 | 0 | 30 |
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π±ΡΠ° (5,2) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² 5-ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ 2-Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ d25Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ Π½Π° Π, Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²Π° ΡΠΈΠΊΠ»Π°.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄ΡΡΠ³ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ (2 x 2), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ.
Π‘ΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ:
βdi+ βdj= 20
ΠΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄:
i j | 1 | 3 | di |
2 | 20 | 0 | 0 |
4 | M | 0 | 0 |
dj | 20 | 0 | 20 |
ΠΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (5,2) ΡΠ°Π²Π½Π°:
H(5,2) = 160 + 20 = 180 β€ 190
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (5,2) ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (5*,2*), ΡΠΎ ΡΠ΅Π±ΡΠΎ (5,2) Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π² ΠΌΠ°ΡΡΡΡΡ Ρ Π½ΠΎΠ²ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ H = 180
Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π² Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ² ΠΌΠ°ΡΡΡΡΡ ΡΠ΅Π±ΡΠ° (2,1) ΠΈ (4,3).
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎ Π΄Π΅ΡΠ΅Π²Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ² ΡΠΈΠΊΠ» ΠΎΠ±ΡΠ°Π·ΡΡΡ ΡΠ΅Π±ΡΠ°:
(1,4), (4,3), (3,5), (5,2), (2,1),
ΠΠ»ΠΈΠ½Π° ΠΌΠ°ΡΡΡΡΡΠ° ΡΠ°Π²Π½Π° F(Mk) = 180
Π Π΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°: X0= (1,2);(2,3);(3,4);(4,5);(5,6);(6,1)
Π’ΠΎΠ³Π΄Π° F(X0) = 4 + 7 + 9 + 3 + 4 + 2 = 29
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅Π΄ΡΠΊΡΠΈΠΈΠΈΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΌΠ°ΡΡΠΈΡΡ D Π½Π°ΠΉΡΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
di= min(j) dij
i j | 1 | 2 | 3 | 4 | 5 | 6 | di |
1 | M | 4 | 4 | 5 | 4 | 3 | 3 |
2 | 2 | M | 7 | 1 | 1 | 6 | 1 |
3 | 2 | 3 | M | 9 | 4 | 5 | 2 |
4 | 1 | 3 | 2 | M | 3 | 1 | 1 |
5 | 7 | 4 | 1 | 1 | M | 4 | 1 |
6 | 2 | 3 | 4 | 7 | 9 | M | 2 |
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎ Π΄Π΅ΡΠ΅Π²Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ² ΡΠΈΠΊΠ» ΠΎΠ±ΡΠ°Π·ΡΡΡ ΡΠ΅Π±ΡΠ°:
(2,5), (5,4), (4,6), (6,3), (3,1), (1,2)
ΠΠ»ΠΈΠ½Π° ΠΌΠ°ΡΡΡΡΡΠ° ΡΠ°Π²Π½Π° F(Mk) = 13
Π Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°: X0 = (1,2);(2,3);(3,4);(4,5);(5,6);(6,1)
Π’ΠΎΠ³Π΄Π° F(X0) = 10 + 11 + 3 + 12 + 14 + 17 = 67
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅Π΄ΡΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΌΠ°ΡΡΠΈΡΡ D Π½Π°ΠΉΡΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
di = min(j) dij
i j | 1 | 2 | 3 | 4 | 5 | 6 | di |
1 | M | 10 | 5 | 9 | 16 | 8 | 5 |
2 | 6 | M | 11 | 8 | 18 | 19 | 6 |
3 | 7 | 13 | M | 3 | 4 | 14 | 3 |
4 | 5 | 9 | 6 | M | 12 | 17 | 5 |
5 | 5 | 4 | 11 | 6 | M | 14 | 4 |
6 | 17 | 7 | 12 | 13 | 16 | M | 7 |
ΠΠ°ΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ°Π΅ΠΌ diΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ Π²ΠΎ Π²Π½ΠΎΠ²Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ»Ρ.
i j | 1 | 2 | 3 | 4 | 5 | 6 |
1 | M | 5 | 0 | 4 | 11 | 3 |
2 | 0 | M | 5 | 2 | 12 | 13 |
3 | 4 | 10 | M | 0 | 1 | 11 |
4 | 0 | 4 | 1 | M | 7 | 12 |
5 | 1 | 0 | 7 | 2 | M | 10 |
6 | 10 | 0 | 5 | 6 | 9 | M |
Π’Π°ΠΊΡΡ ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ΅Π΄ΡΠΊΡΠΈΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΠ°ΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ: dj= min(i) dij
i j | 1 | 2 | 3 | 4 | 5 | 6 |
1 | M | 5 | 0 | 4 | 11 | 3 |
2 | 0 | M | 5 | 2 | 12 | 13 |
3 | 4 | 10 | M | 0 | 1 | 11 |
4 | 0 | 4 | 1 | M | 7 | 12 |
5 | 1 | 0 | 7 | 2 | M | 10 |
6 | 10 | 0 | 5 | 6 | 9 | M |
dj | 0 | 0 | 0 | 0 | 1 | 3 |
ΠΠΎΡΠ»Π΅ Π²ΡΡΠΈΡΠ°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΅Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ, Π³Π΄Π΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ diΠΈ djΠ½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ.
i j | 1 | 2 | 3 | 4 | 5 | 6 |
1 | M | 5 | 0 | 4 | 10 | 0 |
2 | 0 | M | 5 | 2 | 11 | 10 |
3 | 4 | 10 | M | 0 | 0 | 8 |
4 | 0 | 4 | 1 | M | 6 | 9 |
5 | 1 | 0 | 7 | 2 | M | 7 |
6 | 10 | 0 | 5 | 6 | 8 | M |
Π‘ΡΠΌΠΌΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΡ H: H = βdi+ βdj = H = 5+6+3+5+4+7+0+0+0+0+1+3 = 34
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎ Π΄Π΅ΡΠ΅Π²Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ² ΡΠΈΠΊΠ» ΠΎΠ±ΡΠ°Π·ΡΡΡ ΡΠ΅Π±ΡΠ°:
ΠΠ»ΠΈΠ½Π° ΠΌΠ°ΡΡΡΡΡΠ° ΡΠ°Π²Π½Π° F(Mk) = 38
Π Π΅ΡΠ°Π΅ΠΌ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΠΏΡΠΎΡΡΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ
ΠΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΡΠ΅ΡΠ° ΠΌΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π·Π°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ°. ΠΡΠ»ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎ β ΡΡΠΎ ΠΊΠ»Π°ΡΡ Π·Π°Π΄Π°Ρ Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ° ΡΡΠ΅Π΄ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π³ΠΎΡΠΎΠ΄ΠΎΠ². ΠΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡΠ° ΠΏΠΎ Π³ΠΎΡΠΎΠ΄Ρ. ΠΠ»ΠΈ ΠΏΠΎΠΈΡΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ²Π°ΡΡΠΈΡΡ Π΄Π»Ρ Π°ΡΠ΅Π½Π΄Ρ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ. Π ΠΎΠ±ΡΠ΅ΠΌ β ΡΡΠΎ Π·Π°Π΄Π°ΡΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ°ΡΠΈΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ β ΠΏΡΠΎΡΡΡΠΌ ΠΏΠΎΠ»Π½ΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ.
π ΠΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΡΠ΅ΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΠΏΠΎΠ»Π½ΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ΄ΠΎΠ². ΠΠΎ ΠΌΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠΎΡΠΎΠ΄Π° ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ
ΠΠΎΠΏΡΡΡΠΈΠΌ, Ρ Π½Π°Ρ Π΅ΡΡΡ 5 Π³ΠΎΡΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½ Ρ Π΄ΡΡΠ³ΠΈΠΌ:
ΠΠ·-Π·Π° ΡΠ΅Π»ΡΠ΅ΡΠ° ΠΌΠ΅ΡΡΠ½ΠΎΡΡΠΈ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Π³ΠΎΡΠΎΠ΄Π° Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΉ, Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΌΡ Π½Π°ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ°ΠΊ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΡΡΠ°Π²ΠΈΠΌ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΅Π·Π΄Π° ΠΈΠ· Π³ΠΎΡΠΎΠ΄Π° Π² Π³ΠΎΡΠΎΠ΄:
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΠΌΠΈ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠ°Π±Π»ΠΈΡΠΊΡ:
ΠΡΠ»Π΅Π²ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ Π·Π΄Π΅ΡΡ Π½Π΅Ρ ΠΌΠ°ΡΡΡΡΡΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΏΡΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π³ΠΎΡΠΎΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° β ΡΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈ ΡΡΠ΅ΡΡΠΈΠΌ Π³ΠΎΡΠΎΠ΄ΠΎΠΌ β 6 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ², Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²ΡΡΡΡΠΌ ΠΈ Π²ΡΠΎΡΡΠΌ β 10 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ².
ΠΠ° ΡΠ·ΡΠΊΠ΅ JavaScript ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ
ΠΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ° β Π½Π°ΠΉΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΌΠ°ΡΡΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠΌΠΌΠ° ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ.
Π‘ΠΊΡΠΈΠΏΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ:
Π‘ΠΊΡΠΈΠΏΡ
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
Π‘ΠΎΠ±Π΅ΡΡΠΌ ΡΠΊΡΠΈΠΏΡ. Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ
ΠΠΎΠ³Π΄Π° ΠΌΡ Π·Π°ΠΏΡΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΠΊΠΎΠ΅:
Π‘ΠΊΡΠΈΠΏΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΠ» ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠ°ΡΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½ ΠΏΡΠΎΠ²Π΅ΡΡΠ», Π° Π² ΠΊΠΎΠ½ΡΠ΅ Π²ΡΠ΄Π°Π» ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΠ»ΠΈΡΡΠ°Π΅ΠΌ Π½Π°Π²Π΅ΡΡ Π²Π΅ΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΌΠ°ΡΡΡΡΡΠΎΠ², ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΠ» ΠΌΠ°ΡΡΡΡΡΡ Π²ΡΡ ΠΊΠΎΡΠΎΡΠ΅ ΠΈ ΠΊΠΎΡΠΎΡΠ΅:
ΠΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠ½ΡΡ ΠΎΠ½ Π½Π°ΡΡΠ» ΡΠ°ΠΌΡΠΉ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΏΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈ Π²ΠΎΡΡΠ» Π² ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
Π§ΡΠΎ Π·Π΄Π΅ΡΡ Π½Π΅ ΡΠ°ΠΊ
Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅Π»Π°Π΅Ρ ΡΠΎ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ β Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ΅ΡΡΡΠ·Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°Ρ ΠΊ Π·Π°Π΄Π°ΡΠ΅. Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° Π½ΠΎΠ²ΡΠΌΠΈ ΡΡΠ°ΡΡΡΠΌΠΈ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ ΠΠΈΡΡΠ»Π° Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ
ΠΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Ρ 19 Π²Π΅ΠΊΠ° Π·Π°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π°. ΠΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ NP-ΡΡΡΠ΄Π½ΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠΎΠ»Π½ΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ β ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π²Π΅ΡΠ²Π΅ΠΉ ΠΈ Π³ΡΠ°Π½ΠΈΡ.
ΠΡΡΠ°ΡΡΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΠΈΡΡΠ»Π° (ΡΠ°ΡΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΌΠ΅ΡΠΎΠ΄Π° Π²Π΅ΡΠ²Π΅ΠΉ ΠΈ Π³ΡΠ°Π½ΠΈΡ), Ρ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Π² ΡΡΠ½Π΅ΡΠ΅ ΠΊΡΠ°ΠΉΠ½Π΅ ΡΡΡΠ΄Π½ΠΎ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π² ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΠΌΠ°Π½ΡΠΈΠ²ΠΎ ΠΏΡΠ°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ Π½Π° Π΄Π°Π½Π½ΡΡ ΠΌΠ°Π»ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈ Ρ ΡΡΡΠ΄ΠΎΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ Π±Π΅Π· Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ΅ΡΠΎΠ΄ Π²Π΅ΡΠ²Π΅ΠΉ ΠΈ Π³ΡΠ°Π½ΠΈΡ
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠΈΡΡΠ»Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠ½ΡΠΌ ΡΠ»ΡΡΠ°Π΅ΠΌ ΠΠΠΈΠ, Ρ.Π΅. Π² Ρ ΡΠ΄ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π²Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ°. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΠ²ΠΎ S Π²ΡΠ΅Ρ Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² ΡΠ°ΡΠ°. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ Π² S ΠΈΡΠ΅ΡΡΡ ΡΠ΅Π±ΡΠΎ (i, j), ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ°ΡΡΡΡΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡ ΠΎΡΠ΅Π½ΠΊΡ ΡΠ½ΠΈΠ·Ρ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π½Π° Π΄Π²Π° Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΡ ΡΡ S1 ΠΈ S2. S1 β Π²ΡΠ΅ ΡΠΈΠΊΠ»Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ΅Π±ΡΠΎ (i, j) ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ (j, i). S2 β Π²ΡΠ΅ ΡΠΈΠΊΠ»Ρ, Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ (i, j). ΠΠ°Π»Π΅Π΅ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½ΠΊΠ° ΡΠ½ΠΈΠ·Ρ Π΄Π»Ρ Π΄Π»ΠΈΠ½Ρ ΠΏΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΠΆΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠ»ΠΈ Π½Π΅Ρ β ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° S1 ΠΈ S2 ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ S.
ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΌΠ΅Π΅ΡΡΡ ΠΌΠ°ΡΡΠΈΡΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ M. ΠΠΈΠ°Π³ΠΎΠ½Π°Π»Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, Ρ.ΠΊ. Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠ΅ΠΆΠ΄Π΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ². Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, Ρ ΡΠ°Π½ΡΡΠ°Ρ Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΡ.
Π‘ΡΠΎΠΈΡ ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π²Π΅ΡΡΠΈ ΡΡΠ΅Ρ Π΄Π²ΡΡ Π²ΠΈΠ΄ΠΎΠ² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠ΅ΠΉ β ΠΎΠ΄Π½Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ· ΠΌΠ°ΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ², Π΄ΡΡΠ³Π°Ρ β ΠΏΡΠΈ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π±Π΅Ρ. Π‘Π»ΡΡΠ°ΠΈ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅. ΠΠ΅ΡΠ²ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΠΊΠ°ΠΊ inf1, Π²ΡΠΎΡΡΡ β inf2. ΠΠΈΠ°Π³ΠΎΠ½Π°Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° inf1.
ΠΠ²ΡΠΈΡΡΠΈΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΌΠ°ΡΡΠΈΡΡ M1 Π½ΠΈΠΆΠ½ΡΡ Π³ΡΠ°Π½ΠΈΡΠ° Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΠΌΠ°ΡΡΠΈΡΡ M2 ΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π²Π΅ΡΠ²Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΠ΅Π±ΡΠΎ (i, j).
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΠΈΠΌΠ΅ΡΠΎΠ² Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ»Π»ΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π΅ΡΠ΅Π²ΡΡΠΌΠΈ (Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½Π°Ρ ΠΌΠ½ΠΎΠΉ ΡΡΠ°ΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π½ΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π² Π½Π΅ΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° β ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎ ΠΌΠ°ΡΡΠΈΡΡ, ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°). ΠΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠΊΠΈ Ρ ΡΠ΅Π±ΡΠ°ΠΌΠΈ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΡΡΠ°ΡΠΎΠΌ, Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
Π’Π°ΠΊ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Ρ ΡΠ°Π³ΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ.
0 | 1 | 2 | 3 | 4 | |
---|---|---|---|---|---|
0 | inf | 20 | 18 | 12 | 8 |
1 | 5 | inf | 14 | 7 | 11 |
2 | 12 | 18 | inf | 6 | 11 |
3 | 11 | 17 | 11 | inf | 12 |
4 | 5 | 5 | 5 | 5 | inf |
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ
Π¨Π°Π³ 1
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΡΠ»Π΅ΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅.