ΠΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΎΠ²
ΠΠ΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΌΡΡΠ»ΠΎΠΌ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΡΠΈ ΠΏΡΠΈ Π»ΡΠ±ΠΎΠΌ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΌΡ Π½Π΅ ΠΏΡΠΎΡΡΠΈΡΠ°Π»ΠΈ Π²ΡΠ΅ ΠΏΡΡΠΈ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΎ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ΅. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ? — ΡΡΠΎ ΠΏΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΎΠ² (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΎΡΠΎΠ±ΡΡ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»ΠΈ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½. ΠΠ°Π·ΠΎΠΉ Π΄Π»Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ ΡΡΠΈΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½ Π½Π°ΡΡΠ΄Ρ Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΡΠ°Π»ΠΈ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈΠ΅, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ.
ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΡΠΎΡΠ»Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ² — Π²Π΅ΡΠ²ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ. ΠΡΠ°ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠΌΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ: «ΡΡΡΡΠΊΡΡΡΡ» Π² Π³ΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΎΠΌ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²Π΅, «ΡΠ΅ΡΠΈ» — Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅, «ΡΠΎΡΠΈΠΎΠ³ΡΠ°ΠΌΠΌΡ» — Π² ΡΠΎΡΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅, «ΠΌΠΎΠ»Π΅ΠΊΡΠ»ΡΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ» — Π² Ρ ΠΈΠΌΠΈΠΈ, «Π΄ΠΎΡΠΎΠΆΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ», ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ»ΠΈ Π³Π°Π·ΠΎΠ²ΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ ΠΈ Ρ. Π΄.
Π ΠΎΠ΄ΠΈΠ²ΡΠΈΡΡ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΈ ΠΈΠ³Ρ, ΡΠ°ΠΊΠΈΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ Π·Π°Π΄Π°ΡΠ° ΠΎ ΠΊΠ΅Π½ΠΈΠ³ΡΠ±Π΅ΡΠ³ΡΠΊΠΈΡ ΠΌΠΎΡΡΠ°Ρ ΠΈ ΠΈΠ³ΡΠ° ΠΠ°ΠΌΠΈΠ»ΡΡΠΎΠ½Π°, ΡΠ΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΡΡΠ°Π»Π° ΠΌΠΎΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ Π·Π°Π΄Π°Ρ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ ΠΏΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΡΠ΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² — ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ·ΡΠΊ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ ΠΈΠ· ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ; ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ² ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ²ΡΠ·Ρ Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π³ΡΠ°ΡΠΎΠ² Π΄Π°Π½Π° Π½Π° Π ΠΈΡ. 1.1 Π±. Π’Π°ΠΊ Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π³ΡΠ°ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π»ΡΠ±ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ — Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΡ Π΅ΠΌΡ. ΠΠ° ΡΠ°ΠΊΠΈΡ Π³ΡΠ°ΡΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ΅Π½ΠΈΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡ Π΅ΠΌΡ. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠ½ΡΠΌ Π³ΡΠ°ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, Π·Π°ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. ΠΡΠ°ΡΠΎΠΌ ΡΠΈΠΏΠ° «Π΄Π΅ΡΠ΅Π²ΠΎ» ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ.
Π¨ΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΠΏΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ , ΡΠ°ΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΈΡ , ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ.
Π ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅, Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΡΠ°Π½Π΅Π΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΠΊΠΎ-Π³ΡΠ°ΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ. Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ° ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ² ΠΎΠΊΠ°Π·Π°Π»ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡ Π΅ΠΌ. ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, ΡΠ°ΠΊΠΈΡ , ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²ΡΠ·ΠΈ, ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π³ΡΠ°ΡΠ°ΠΌ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΡΡΠΏΠ΅ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈΡ Π² ΡΠ°Π²Π½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ ΠΎΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΡΠ°ΠΊ ΠΈ ΠΎΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° Π³ΡΠ°ΡΠΎΠ². Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΏΠΎΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΠΈ Π΄Π΅Π»Π°Π΅ΡΡΡ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ Π½Π° Π³ΡΠ°ΡΠ°Ρ , Π»Π΅Π³ΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΡΡ Π½Π° ΠΠΠ.
1. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠ° ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ
ΠΠ»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΡ ΠΈΠ· ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡ Π΅ΠΌΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ (ΠΊΡΡΠΆΠΊΠ°ΠΌΠΈ, ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Ρ. Π΄.), Π° ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ — Π»ΠΈΠ½ΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π²ΡΠΎΠ΄Π΅ ΡΠ΅Ρ , ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΠΈΡ. 1.1. ΠΠ° Π΄Π°Π½Π½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ Π½ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π½ΠΈ ΡΠΎΡΠΌΠ° ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΉ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ — Π²Π°ΠΆΠ½ΠΎ Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π»ΠΈΠ½ΠΈΡΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΡ ΠΆΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΈ Π±Π΅Π· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠ² ΠΏΠ°ΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²: (1,4), (4,5), (5,3), (3,2), (2,1), (1,3). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄Π²Π° ΡΠΏΠΈΡΠΊΠ°: ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠΌΠ΅ΡΡΠ΅ ΠΎΠ½ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ «Π³ΡΠ°ΡΠΎΠΌ». ΠΡΠ°Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² — ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²Π΅ΡΡΠΈΠ½ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ΅Π±Π΅Ρ, ΠΏΡΠΈΡΠ΅ΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π±ΡΠ° ΡΠΊΠ°Π·Π°Π½Π° ΠΏΠ°ΡΠ° Π²Π΅ΡΡΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎ ΡΠ΅Π±ΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ.
Π Π»ΠΈΡΡΠΈΠ½Π³Π΅ 1 ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° (Π ΠΈΡ. 1.1 Π²) Π½Π° ΡΠ·ΡΠΊΠ΅ python Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ NetworkX ΠΈ matplotLib.
ΠΠΈΡΡΠΈΠ½Π³ 1.
try:
import matplotlib. pyplot as plt
except:
raise
import networkx as nx
G=nx.cycle_graph (24)
pos=nx.spring_layout (G, iterations=200)
nx.draw (G, pos, node_color=range (24), node_size=800, cmap=plt.cm. Blues)
plt.show () # display
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π³ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΎΡΠ³ΡΠ°Ρ. ΠΡΠΎ Π΅ΡΡΡ Π³ΡΠ°Ρ, ΡΠ΅Π±ΡΠ°ΠΌ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅Π±ΡΠ°ΠΌΠΈ ΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΡΠ³Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π±ΡΠ°ΠΌΠΈ.
Π’ΠΎ Π΅ΡΡΡ Π½Π° Π ΠΈΡ. 1.1 Π³. ΠΏΠ°ΡΠ° Π²Π΅ΡΡΠΈΠ½ (4, 5) ΠΈ (5, 4) Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅Π±ΡΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ, Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π³ΡΠ°ΡΠΎΠ² Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ:
— ΡΠ΅Π±ΡΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ Π² Π²Π΅ΡΡΠΈΠ½Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Π΅, ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· Π²Π΅ΡΡΠΈΠ½Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ;
— Π²Ρ ΠΎΠ΄ΡΡΠ°Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π²Π΅ΡΡΠΈΠ½Ρ — ΡΡΠΎ ΡΠΈΡΠ»ΠΎ Π²Ρ ΠΎΠ΄ΡΡΠΈΡ Π² Π½Π΅Π΅ ΡΠ΅Π±Π΅Ρ;
— ΠΈΡΡ ΠΎΠ΄ΡΡΠ°Ρ (ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄ΡΡΠ°Ρ) ΡΡΠ΅ΠΏΠ΅Π½Ρ Π²Π΅ΡΡΠΈΠ½Ρ — ΡΡΠΎ ΡΠΈΡΠ»ΠΎ Π²ΡΡ ΠΎΠ΄ΡΡΠΈΡ ΠΈΠ· Π½Π΅Π΅ ΡΠ΅Π±Π΅Ρ;
— ΠΏΡΡΡ ΠΈΠ· Π²Π΅ΡΡΠΈΠ½Ρ A Π² Π²Π΅ΡΡΠΈΠ½Ρ B — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅Π±Π΅Ρ ΠΈ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΉΡΠΈ ΠΈΠ· A Π² B; Π΄Π»ΠΈΠ½Π° ΠΏΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ (ΡΠΈΡΠ»ΠΎ ΡΠ΅Π±Π΅Ρ); ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΡΡ — ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, ΠΏΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π΅ΡΡΠΈΠ½Ρ (ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅Π±ΡΠ°) Π½Π΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ;
— ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΈΠΊΠ» — ΡΡΠΎ Π·Π°ΠΌΠΊΠ½ΡΡΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΡΡ Π² ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³ΡΠ°ΡΠ΅;
— ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ²ΡΠ·Π½ΡΠΉ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π³ΡΠ°Ρ — ΡΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π³ΡΠ°Ρ, Π³Π΄Π΅ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ Π² Π»ΡΠ±ΡΡ Π΅ΡΡΡ ΠΏΡΡΡ (Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°ΡΡ Π²Π΅ΡΡΠΈΠ½ A ΠΈ B Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΡΡ ΠΈΠ· A Π² B, ΡΠ°ΠΊ ΠΈ ΠΏΡΡΡ ΠΈΠ· B Π² A);
— ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ — ΡΡΠΎ ΡΠ°ΡΡΡ Π³ΡΠ°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ²ΡΠ·Π½Π°, Π½ΠΎ Π΅Π΅ Π½Π΅Π»ΡΠ·Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΠΎΡΡΠ°Π»Π°ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ²ΡΠ·Π½ΠΎΠΉ; ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ΅Π±ΡΠ°, Π½ΠΎ Π²ΡΠ΅ ΡΠ΅Π±ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΡΡΠΎΡΠΎΠ½Ρ;
— ΡΠΌΠ΅ΠΆΠ½ΡΠ΅ ΡΠ΅Π±ΡΠ° — ΡΠ΅Π±ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π²ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ.
ΠΠ΅ΡΡΠΈΠ½Ρ ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π²ΡΠΌΠΈ Π²Π΅ΡΡΠΈΠ½Π°ΠΌΠΈ (ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΌΠΈ) ΡΠ΅Π±ΡΠ° .
ΠΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π²Π΅ΡΡΠΈΠ½Π°ΠΌ ΡΠ΅Π±ΡΠΎ e Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΌ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
Π Π΅Π±ΡΠΎ, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΡΠΈ Π²Π΅ΡΡΠΈΠ½Ρ. ΠΠ²Π΅ ΠΊΠΎΠ½ΡΠ΅Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ΅Π±ΡΠ° Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ.
ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ ΡΠ°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠ½Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ Π΄Π²Π° ΡΠ΅Π±ΡΠ°. ΠΡΠ»ΠΈ Π² Π³ΡΠ°ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ Π² Π³ΡΠ°ΡΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠ΅ ΡΠ΅Π±ΡΠ°. ΠΡΠ°Ρ Ρ ΠΊΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠ΅Π±ΡΠ°ΠΌΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΌΡΠ»ΡΡΠΈΠ³ΡΠ°ΡΠΎΠΌ.
Π’Π°ΠΊΠΆΠ΅, ΡΠ΅Π±ΡΠΎ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅Π΅ Π²Π΅ΡΡΠΈΠ½Ρ Ρ ΡΠΎΠ±ΠΎΠΉ, ΡΠΎ Π΅ΡΡΡ ΡΠ΅Π±ΡΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ»Π΅ΠΉ.
ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ½ΡΡΠΈΡ Π³ΡΠ°ΡΠ°. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π³ΡΠ°ΡΡ Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π³ΡΠ°ΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π»Ρ ΠΈ ΠΊΡΠ°ΡΠ½ΡΡ ΡΠ΅Π±Π΅Ρ. Π’Π°ΠΊΠΈΠ΅ Π³ΡΠ°ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΡΠΌ Π³ΡΠ°ΡΠΎΠΌ.
ΠΠΎΠ΄Π³ΡΠ°ΡΠΎΠΌ Π³ΡΠ°ΡΠ° G Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π³ΡΠ°Ρ, Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ ΠΈ Π΄ΡΠ³ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΡΠ΅Π΄ΠΈ Π²Π΅ΡΡΠΈΠ½ ΠΈ Π΄ΡΠ³ Π³ΡΠ°ΡΠ° G. ΠΡΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Π³ΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΏΡΡΠ΅ΠΌ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠΈΠ½ ΠΈΠ»ΠΈ ΡΠ΅Π±Π΅Ρ.
Π‘Π°ΠΌ Π³ΡΠ°Ρ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ²ΠΎΠΈΠΌ ΠΏΠΎΠ΄Π³ΡΠ°ΡΠ°ΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°Π΄Π³ΡΠ°ΡΠΎΠΌ (ΡΡΠ³ΡΠ°ΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΡΠΏΠ΅ΡΠ³ΡΠ°ΡΠΎΠΌ). ΠΠ° Π ΠΈΡ. 1.2 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΏΠΎΠ΄Π³ΡΠ°Ρ Π³ΡΠ°ΡΠ°, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ (Π ΠΈΡ. 1.1 Π³.).
Π°Π»Π³ΠΎΡΠΈΡΠΌ Π³ΡΠ°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΏΡΡΡΠΎΠΉ Π³ΡΠ°Ρ, Π³ΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π±Π΅Ρ ΠΈ Π²Π΅ΡΡΠΈΠ½.
ΠΠΎΠ»Π½ΡΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π³ΡΠ°Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠ½Ρ ΡΠΌΠ΅ΠΆΠ½Ρ.
2. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΎΠ²
Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π³Π΅ΠΎΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ (ΠΠΠ‘). Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π½ΠΎΠ²Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π΄ΠΎΠΌΠ°, ΡΠΎΠΎΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠ²Π°ΡΡΠ°Π»Ρ ΠΈ Ρ. ΠΏ. ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π²Π΅ΡΡΠΈΠ½Ρ, Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠ΅ ΠΈΡ Π΄ΠΎΡΠΎΠ³ΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ, Π»ΠΈΠ½ΠΈΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈ Ρ. ΠΏ. — ΠΊΠ°ΠΊ ΡΡΠ±ΡΠ°. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΡ Π½Π° ΡΠ°ΠΊΠΎΠΌ Π³ΡΠ°ΡΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΉΡΠΈ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΉ ΠΎΠ±ΡΠ΅Π·Π΄Π½ΠΎΠΉ ΠΏΡΡΡ ΠΈΠ»ΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΡΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ.
Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΡΠ΅ΡΡΠ½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π½Π½ΡΡ Π³ΠΈΠΏΠΎΡΠ΅Π·.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ²:
— Π Ρ ΠΈΠΌΠΈΠΈ (Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡ, ΠΏΡΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅Π°ΠΊΡΠΈΠΉ, ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°Π· ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ Π·Π°Π΄Π°ΡΠ° ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ²); ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Ρ ΠΈΠΌΠΈΡ — ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠ»ΠΎΠ΄Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ Ρ ΠΈΠΌΠΈΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ². Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ½ΠΎΠ²Ρ Ρ Π΅ΠΌΠΎΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ. Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΈΠ·ΠΎΠΌΠ΅ΡΠΎΠ² Ρ ΡΠ³Π»Π΅Π²ΠΎΠ΄ΠΎΡΠΎΠ΄ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ;
— Π ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ (Π³ΡΠ°Ρ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°);
— Π ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ . Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π΄Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅;
— Π ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅;
— Π Π»ΠΎΠ³ΠΈΡΡΠΈΠΊΠ΅;
— Π ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅ (ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΠΌΠ΅ΠΆΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π³ΡΠ°Ρ ΠΈΠ»ΠΈ Π³ΠΈΠΏΠ΅ΡΠ³ΡΠ°Ρ).
ΠΡΠ΄Π΅Π»ΡΡΡ ΠΎΡΠΎΠ±ΡΠΉ Π²ΠΈΠ΄ Π³ΡΠ°ΡΠ°, Π΄Π΅ΡΠ΅Π²ΠΎ. ΠΠ΅ΡΠ΅Π²ΠΎ — ΡΡΠΎ ΡΠ²ΡΠ·Π½ΡΠΉ Π°ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π³ΡΠ°Ρ. Π‘Π²ΡΠ·Π½ΠΎΡΡΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΡΡΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΡΠ±ΠΎΠΉ ΠΏΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠ½, Π°ΡΠΈΠΊΠ»ΠΈΡΠ½ΠΎΡΡΡ — ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈ ΡΠΎ, ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΡΠ°ΠΌΠΈ Π²Π΅ΡΡΠΈΠ½ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΡΠΈ. ΠΠ° Π ΠΈΡ. 1.3 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ.
ΠΠ²ΠΎΠΈΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ — Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ , Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡΡ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² (Π΄Π΅ΡΠ΅ΠΉ). ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΠ΅ΡΠ²ΡΠΉ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠ·Π»ΠΎΠΌ, Π° Π΄Π΅ΡΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π»Π΅Π²ΡΠΌ ΠΈ ΠΏΡΠ°Π²ΡΠΌ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊΠ°ΠΌΠΈ.
3. ΠΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΎΠ²
ΠΠ°ΡΡΠΈΡΠ° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ.
Π Π°Π·Π²ΠΈΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρ ΡΠ²ΠΎΠΉΡΡΠ² Π³ΡΠ°ΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π³ΡΠ°ΡΠΎΠ², Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΡ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠΠ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΎΠ².
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ ΠΈ Π²ΡΠ΅ ΡΠ΅Π±ΡΠ° Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ ΠΈ Π²ΡΠ΅ Π΄ΡΠ³ΠΈ (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ»ΠΈ) ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Ρ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π΅Π΄ΠΈΠ½ΠΈΡΡ. ΠΡΠ°Ρ (Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΡΡ ΡΠΈΠΏΠ°, Π³Π΄Π΅ — ΡΠΈΡΠ»ΠΎ Π²Π΅ΡΡΠΈΠ½, Π° — ΡΠΈΡΠ»ΠΎ ΡΠ΅Π±Π΅Ρ (ΠΈΠ»ΠΈ Π΄ΡΠ³). ΠΠ»Ρ Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ»Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ°ΠΊ:
ΠΠ°ΡΡΠΈΡΡ ΡΠΈΠΏΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π°Π·ΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ. ΠΠ»Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ Π³ΡΠ°ΡΠ° (Π ΠΈΡ. 2.1 Π°) ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΌΠ°ΡΡΠΈΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ Π½Π° (Π ΠΈΡ. 2.1 Π±).
ΠΠ°ΡΡΠΈΡΠ° ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠ° Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ ΠΈΠ³ΡΠ°Π΅Ρ Π²Π΅ΡΡΠΌΠ° Π±ΠΎΠ»ΡΡΡΡ ΡΠΎΠ»Ρ Π² ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ , ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π²Π΅ΡΡΠΌΠ° Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½. ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π² ΠΌΠ°ΡΡΠΈΡΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° Π½Π΅Π½ΡΠ»Π΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠ° Π½Π΅ΡΠΊΠΎΠ½ΠΎΠΌΠ½ΡΠΌ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π²Π΅ΡΡΠΈΠ½. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ Π²Π΅ΡΡΠΌΠ° ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎ.
ΠΡΠ΅Π½ΠΈΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π² ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³ΡΠ°ΡΠ΅: Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ Π½Π°ΠΉΡΠΈ Π΅Π΅ «ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅» — ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ² Π²Π΅ΡΡΠΈΠ½Ρ, Ρ. Π΅. ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΠ½, Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΡΡ ΠΈΠ·, ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΠ½, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½Π° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠ°.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° Π½ΡΠΆΠ½ΠΎ ΠΈΠ΄ΡΠΈ ΠΏΠΎ ΡΡΡΠΎΠΊΠ΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½Π΅Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (+1 ΠΈΠ»ΠΈ -1). Π ΡΠ»ΡΡΠ°Π΅ Π΅ΡΠ»ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π° +1, Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΠΈΡΠ»ΠΎ -1. ΠΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠΎΠΈΡ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ, Π΄Π°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠ½Ρ, Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠΎΠΉ ΠΈΠ· Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ. ΠΡΠ»ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π° -1, Π² ΡΡΠΎΠ»Π±ΡΠ΅ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠ°Π½Π° 1, ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠ½Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠ° Π΄Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΠ½Π°. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ «ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ» Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π΄Π»Ρ Π²ΡΠ΅Ρ Π½Π΅Π½ΡΠ»Π΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² k-ΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ Π½Π΅Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΡΠΎΠ»Π±ΡΠ΅. Π§ΠΈΡΠ»ΠΎ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°Π²Π½ΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π²Π΅ΡΡΠΈΠ½Ρ. ΠΡΠ΄Π΅ΠΌ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠ½Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ (ΠΏΠΎΡΡΠ΄ΠΊΠ°).
ΠΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΏΠΎΠΈΡΠΊ «ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ» Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΠ½ Π·Π°ΠΉΠΌΠ΅Ρ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π²Π΅ΡΡΠΈΠ½ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° Π½Π° ΡΡΠΌΠΌΡ ΡΡΠ΅ΠΏΠ΅Π½Π΅ΠΉ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΠ½, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π° ΡΠΈΡΠ»Ρ Π΄ΡΠ³ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠΈΡΠΊΠ° «ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ» ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ, Ρ. Π΅. ΠΏΠΎΠΈΡΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π²Π΅ΡΡΠΈΠ½ Π½Π° ΡΠΈΡΠ»ΠΎ Π΄ΡΠ³.
ΠΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ Π³ΡΠ°Ρ, ΡΠ»ΡΠΆΠΈΡ ΠΌΠ°ΡΡΠΈΡΠ° ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ Π²Π΅ΡΡΠΈΠ½, ΠΈΠ»ΠΈ Π±ΡΠ»Π΅Π²Π° ΠΌΠ°ΡΡΠΈΡΠ° Π³ΡΠ°ΡΠ°. ΠΡΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π ΠΏΠΎΡΡΠ΄ΠΊΠ° n, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π΄Π»Ρ Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ°:
Π΄Π»Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ°:
ΠΠ»Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ Π³ΡΠ°ΡΠ° (Π ΠΈΡ. 2.2 Π°) ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΌΠ°ΡΡΠΈΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ Π½Π° (Π ΠΈΡ. 2.2 Π±).
Π ΠΈΡ. 2.2 Π°
ΠΠ°ΡΡΠΈΡΠ° ΡΠ°Π·ΡΠ΅Π·ΠΎΠ².
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ³ΡΠ°Ρ. ΠΡΠ»ΠΈ — Π½Π΅ΠΏΡΡΡΠΎΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°, ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΠ³, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΡ Π²Π΅ΡΡΠΈΠ½Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ΅Π·ΠΎΠΌ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΠΌΡΠΌ. ΠΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡ Π²Π΅ΡΡΠΈΠ½Ρ ΠΊ Π²Π΅ΡΡΠΈΠ½Π΅, ΡΠ°ΠΊ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΠΎΠΏΡΡΡΠΈΠΌ, ΠΌΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΡ Π²Π΅ΡΡΠΈΠ½Ρ ΠΊ Π²Π΅ΡΡΠΈΠ½Π΅. Π’ΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ Π΄ΡΠ³ΠΈ ΠΈΠ· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ°Π·ΡΠ΅Π·Π°, Π΅ΡΠ»ΠΈ Π΄ΡΠ³Π° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡ Π²Π΅ΡΡΠΈΠ½Ρ ΠΈΠ· Π² Π²Π΅ΡΡΠΈΠ½Ρ ΠΈΠ·.
ΠΠ°ΡΡΠΈΡΠ° ΡΠ°Π·ΡΠ΅Π·ΠΎΠ² Π³ΡΠ°ΡΠ° Ρ m ΡΠ΅Π±ΡΠ°ΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ m ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΌ Π³ΡΠ°ΡΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ°Π·ΡΠ΅Π·ΠΎΠ². ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΡΠ»ΠΈ Π³ΡΠ°Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ,
ΠΡΠ»ΠΈ Π³ΡΠ°Ρ Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ,
Π‘ΡΡΠΎΠΊΠΈ ΠΌΠ°ΡΡΠΈΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π²Π΅ΠΊΡΠΎΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ΅Π·ΠΎΠ².
Π¦ΠΈΠΊΠ»ΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠ°ΡΡΠΈΡΠ°
Π¦ΠΈΠΊΠ» Π² Π³ΡΠ°ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ: ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ. ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΠΎΠ΅ Π΄Π»Ρ ΠΎΠ±Ρ ΠΎΠ΄Π° ΡΠΈΠΊΠ»Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄ΡΠ³Ρ e Ρ ΠΊΠΎΠ½ΡΠ΅Π²ΡΠΌΠΈ Π²Π΅ΡΡΠΈΠ½Π°ΠΌΠΈ ΠΊ ΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠΈΠΊΠ» C. ΠΡΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ Π΄ΡΠ³ΠΈ e ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°, Π΅ΡΠ»ΠΈ Π²Π΅ΡΡΠΈΠ½Π° Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΎΠ±Ρ ΠΎΠ΄Π΅ ΡΠΈΠΊΠ»Π° C Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π΅Π³ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ, ΡΠ°Π½ΡΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ. Π¦ΠΈΠΊΠ»ΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π³ΡΠ°ΡΠ° G Ρ m ΡΠ΅Π±ΡΠ°ΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ m ΠΈ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈΠΌΠ΅Π΅ΡΡΡ Π² Π³ΡΠ°ΡΠ΅ G. ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΡΠ»ΠΈ Π³ΡΠ°Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ,
ΠΡΠ»ΠΈ Π³ΡΠ°Ρ Π½Π΅ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ,
ΠΠ°ΡΡΠΈΡΠ° ΠΠΈΡΡ Π³ΠΎΡΠ°
ΠΠ°Π½ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΡΠ°Ρ Ρ Π²Π΅ΡΡΠΈΠ½Π°ΠΌΠΈ. Π’ΠΎΠ³Π΄Π° ΠΌΠ°ΡΡΠΈΡΠ° ΠΠΈΡΡ Π³ΠΎΡΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π’Π°ΠΊΠΆΠ΅ ΠΌΠ°ΡΡΠΈΡΡ ΠΠΈΡΡ Π³ΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΊ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΡ Π³Π΄Π΅ — ΡΡΠΎ ΠΌΠ°ΡΡΠΈΡΠ° ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ°, Π° — ΠΌΠ°ΡΡΠΈΡΠ°, Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π²Π΅ΡΡΠΈΠ½ Π³ΡΠ°ΡΠ°, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ — Π½ΡΠ»ΠΈ:
ΠΡΠ»ΠΈ Π³ΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π·Π²Π΅ΡΠ΅Π½Π½ΡΠΌ, ΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΡ ΠΠΈΡΡ Π³ΠΎΡΠ° ΠΎΠ±ΠΎΠ±ΡΠ°Π΅ΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΌΠ°ΡΡΠΈΡΡ ΠΠΈΡΡ Π³ΠΎΡΠ° Π±ΡΠ΄ΡΡ ΡΡΠΌΠΌΡ Π²Π΅ΡΠΎΠ² ΡΡΠ±Π΅Ρ, ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ½ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ½Π΅. ΠΠ»Ρ ΡΠΌΠ΅ΠΆΠ½ΡΡ (ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ) Π²Π΅ΡΡΠΈΠ½, Π³Π΄Π΅ — ΡΡΠΎ Π²Π΅Ρ (ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ) ΡΠ΅Π±ΡΠ°. ΠΠ»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π΅ΡΠΌΠ΅ΠΆΠ½ΡΡ (Π½Π΅ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ) Π²Π΅ΡΡΠΈΠ½ ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ .
ΠΠ»Ρ Π²Π·Π²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° ΠΌΠ°ΡΡΠΈΡΠ° ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡΠ΅ΠΉ ΡΠ΅Π±Π΅Ρ, Π° Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΌΠ°ΡΡΠΈΡΡ Π±ΡΠ΄ΡΡ ΡΡΠΌΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡΠ΅ΠΉ ΡΠ΅Π±Π΅Ρ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ½ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ Π²Π΅ΡΡΠΈΠ½Π°ΠΌ.
ΠΡΠΈΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΡΡ ΠΠΈΡΡ Π³ΠΎΡΠ°.
4. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π³ΡΠ°ΡΠΎΠ²
ΠΡΡΡΡ G — ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ (n, m) — Π³ΡΠ°Ρ Ρ k ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ. ΠΡΠ»ΠΈ G — Π½Π΅ Π»Π΅Ρ, ΡΠΎ Π² Π½Π΅ΠΌ (Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ) ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΈΠΊΠ»Ρ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΈΠΊΠ» ΠΈ ΡΠ΄Π°Π»ΠΈΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΅Π±ΡΠΎ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ Π½Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΅ΡΠ΅ ΠΎΡΡΠ°Π½ΡΡΡΡ ΡΠΈΠΊΠ»Ρ, ΡΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈΠ· Π½ΠΈΡ ΠΈ ΡΠ½ΠΎΠ²Π° ΡΠ΄Π°Π»ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ ΡΠ΅Π±ΡΠΎ. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΈΡΡΠ΅Π·Π½ΡΡ Π²ΡΠ΅ ΡΠΈΠΊΠ»Ρ. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π³ΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»Π΅ΡΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ, ΠΊΠ°ΠΊ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ Π³ΡΠ°Ρ G, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡΡΠΎΠ²ΠΎΠΌ Π³ΡΠ°ΡΠ° G.
Π’Π΅ΠΎΡΠ΅ΠΌΠ°. Π§ΠΈΡΠ»ΠΎ ΡΠ΅Π±Π΅Ρ Π³ΡΠ°ΡΠ° G, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΡΠΎΠ²Π°, Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π²Π½ΠΎ m-n+k.
Π’Π΅ΠΎΡΠ΅ΠΌΠ° (ΠΠΈΡΡ Π³ΠΎΡ). Π§ΠΈΡΠ»ΠΎ ΠΎΡΡΠΎΠ²ΠΎΠ² Π² ΡΠ²ΡΠ·Π½ΠΎΠΌ Π³ΡΠ°ΡΠ΅ G ΠΏΠΎΡΡΠ΄ΠΊΠ° n>=2 ΡΠ°Π²Π½ΠΎ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΡΡ ΠΠΈΡΡ Π³ΠΎΡΠ° K(G) Π³ΡΠ°ΡΠ° G.
Π’Π΅ΠΎΡΠ΅ΠΌΠ°. ΠΡΠ³ΡΠ°Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ²ΡΠ·Π΅Π½, Π΅ΡΠ»ΠΈ Π² Π½Π΅ΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ°ΡΡΡΡΡ.
5. Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠ΅ΠΉΠΊΡΡΡΡ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠ΅ΠΉΠΊΡΡΡΡ — Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π° Π³ΡΠ°ΡΠ°Ρ , ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠ½Π½ΡΠΉ Π½ΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄ΡΠΊΠΈΠΌ ΡΡΠ΅Π½ΡΠΌ Π. ΠΠ΅ΠΉΠΊΡΡΡΠΎΠΉ Π² 1959 Π³ΠΎΠ΄Ρ. ΠΠ°Ρ ΠΎΠ΄ΠΈΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅ΡΡΠΈΠ½ Π³ΡΠ°ΡΠ° Π΄ΠΎ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ . ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π³ΡΠ°ΡΠΎΠ² Π±Π΅Π· ΡΡΠ±Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π΅ΡΠ°. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ OSPF ΠΈ IS-IS.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠ΅ΠΉΠΊΡΡΡΡ ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΡ ΠΎ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΡ ΠΏΡΡΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ Π΄Π»Ρ Π²Π·Π²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠ° G = (V, E) Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½ΠΎΠΉ s, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π΅ΡΠ° Π²ΡΠ΅Ρ ΡΡΠ±Π΅Ρ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½Ρ ((u, v)? 0 Π΄Π»Ρ Π²ΡΠ΅Ρ (u, v)E).
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ. ΠΠΎΠΈΡΠΊ Π²Π΅Π΄Π΅ΡΡΡ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Π³ΡΠ°ΡΠ΅ (Π ΠΈΡ. 3.1). ΠΠ΅ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π΄Π»ΠΈΠ½Π΅ ΡΠ΅Π±Π΅Ρ.
ΠΠΈΡΡΠΈΠ½Π³ 2.
import networkx as nx
import matplotlib. pyplot as plt
G = nx. DiGraph () #ΠΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΎΡΠ³ΡΠ°Ρ G
G.add_nodes_from (range (1, 7)) #ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π²Π΅ΡΡΠΈΠ½Ρ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΡΠΈΡΠ΅Π» (1.7)
for i in range (1,10):
G.add_edge (i, i-1) #ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ΅Π±ΡΠΎ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅Π΅ Π²Π΅ΡΡΠΈΠ½Ρ i Ρ i-1
for i in range (1,10):
if (i+5<10):
G.add_edge (i, i+5, weight = i*0.5+2)#Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²Π΅ΡΠ° Π½Π° ΡΠ΅Π±ΡΠ°
nx.draw (G, node_color = 'm', font_color = 'w')
plt.show ()
print (nx.dijkstra_path (G, 2, 8)) #ΠΠΎΠΈΡΠΊ ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΌΠ°ΡΡΠΈΠ²Π° Π²Π΅ΡΡΠΈΠ½
# ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠ°. ΠΠΎΠΈΡΠΊ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π²Π΅ΡΡΠΈΠ½Ρ 2 ΠΈ ΠΈΠ΄Π΅Ρ Π΄ΠΎ Π²Π΅ΡΡΠΈΠ½Ρ 8.
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
[2, 1, 6, 5, 4, 3, 8]
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠΈΡΠΊΠ°.
0. G — Π΄Π°Π½Π½ΡΠΉ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π³ΡΠ°Ρ Ρ Π²Π·Π²Π΅ΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ΅Π±ΡΠ°ΠΌΠΈ. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΉΡΠΈ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠ΅ ΠΏΡΡΠΈ ΠΈΠ· Π²Π΅ΡΡΠΈΠ½Ρ s Π²ΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ Π³ΡΠ°ΡΠ° G.
1. (ΠΠ°ΡΠ°Π»ΠΎ). ΠΠΎΠ»ΠΎΠΆΠΈΡΡ label(s) = 0, perm(s) = 1 ΠΈ pred(s) = s. ΠΠ»Ρ Π²ΡΠ΅Ρ v <> s ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ label(v) = ?, perm(v) = 0, pred(v) = v.
2. ΠΡΡΡΡ i = 0 ΠΈ u = s. (u - ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΈΠ· Π²Π΅ΡΡΠΈΠ½ Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ. Π’Π΅ΠΏΠ΅ΡΡ — ΡΡΠΎ Π²Π΅ΡΡΠΈΠ½Π° s.)
3. (ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ label ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° pred). ΠΠΎΠ»ΠΎΠΆΠΈΡΡ i = i + 1. ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ, ΠΊΡΠΎΠΌΠ΅ Π²Π΅ΡΡΠΈΠ½ Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ: 1) ΠΠΎΠ»ΠΎΠΆΠΈΡΡ M = min {label(v), label(u) + w (u, v)}. 2) ΠΡΠ»ΠΈ M<label(v), ΡΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ label(v) = M ΠΈ pred(v) = u.
4. (ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠ½ ui.) Π‘ΡΠ΅Π΄ΠΈ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ, Π½Π°ΠΉΡΠΈ Π²Π΅ΡΡΠΈΠ½Ρ w Ρ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ. (ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΈΡ Π²Π΅ΡΡΠΈΠ½ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΡΠΎ Π²ΡΠ±ΠΎΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ.) ΠΠΎΠ»ΠΎΠΆΠΈΡΡ perm(w) = 1 ΠΈ ui = w (ui = w, ΠΈ ΠΎΠ½Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ½ΠΎΠΉ Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ.)
5. ΠΡΠ»ΠΈ i < n — 1, ΡΠΎ ΠΈΠ΄ΡΠΈ ΠΊ ΡΠ°Π³Ρ 3. ΠΠ½Π°ΡΠ΅ halt. (ΠΡΠ΅ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠ΅ ΠΏΡΡΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ). ΠΠ΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΡ ΠΏΡΡΠ΅ΠΉ. v, pred(v), pred (pred(v)), …, s Π΅ΡΡΡ Π²Π΅ΡΡΠΈΠ½Ρ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ s-v - ΠΏΡΡΠΈ.
ΠΠ΄Π΅ΡΡ label — ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°Π½ΡΡΡΡ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΠ½. ΠΠ΅ΡΡΠΈΠ½Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ°Π²Π½ΡΠΌΠΈ ui Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ i. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² perm, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ. ΠΡΠ»ΠΈ perm(v) = 1, ΡΠΎ v ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½ΠΎΠΉ. ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠ΅ΡΠΊΠ° v ΡΠ°Π²Π½Π° d (s, v). ΠΠ½Π°ΡΠ°Π»Π΅ perm(s) = 1 ΠΈ perm(v) = 0 Π΄Π»Ρ Π²ΡΠ΅Ρ v<>s.
Pred - ΠΌΠ°ΡΡΠΈΠ² ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π²Π΅ΡΡΠΈΠ½Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² Π²Π΅ΡΡΠΈΠ½Ρ Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ, ΡΠΎ v, pred(v), pred (pred(v)), …, s Π΅ΡΡΡ Π²Π΅ΡΡΠΈΠ½Ρ, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΉ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΡΡ ΠΈΠ· s Π² v.
ΠΠ°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ°.
ΠΠ°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ°
ΠΠ°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° (Π°Π½Π³Π». Travelling salesman problem, TSP) (ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡ — ΡΡΡΠ°Π½ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΎΡΠ³ΠΎΠ²Π΅Ρ) — ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π·Π°Π΄Π°Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΠ°ΡΡΡ Π² ΠΎΡΡΡΠΊΠ°Π½ΠΈΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°, ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π³ΠΎΡΠΎΠ΄Π° Ρ ΠΎΡΡ Π±Ρ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ°Π·Ρ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ Π³ΠΎΡΠΎΠ΄. Π ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π·Π°Π΄Π°ΡΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΡΡΡΠ° (ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΉ, ΡΠ°ΠΌΡΠΉ Π΄Π΅ΡΡΠ²ΡΠΉ, ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅) ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ, ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΌΠ°ΡΡΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΡΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· — Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ±ΠΎΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΅Π΄ΠΈ Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²ΡΡ ΡΠΈΠΊΠ»ΠΎΠ².
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠ½ΡΡ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΠ±ΡΠ΅ΠΉ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° (ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΠ»Π°Π½Π°ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΡΡΠΈΡΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ), ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° (ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΌΠ°ΡΡΠΈΡΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΠ΅ΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π΅ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°), ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ ΠΈ Π°ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ°. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΎΠ±ΠΎΠ±ΡΡΠ½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ°.
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ NP-ΡΡΡΠ΄Π½ΡΡ Π·Π°Π΄Π°Ρ, Π²ΠΏΡΠΎΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π΅Ρ ΡΠ°ΡΡΠ½ΡΡ ΡΠ»ΡΡΠ°Π΅Π². ΠΠ΅ΡΡΠΈΡ «decision problem» (ΡΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ°Π²ΠΈΡΡΡ Π²ΠΎΠΏΡΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΌΠ°ΡΡΡΡΡ Π½Π΅ Π΄Π»ΠΈΠ½Π½Π΅Π΅, ΡΠ΅ΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ k) ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ NP-ΠΏΠΎΠ»Π½ΡΡ Π·Π°Π΄Π°Ρ. ΠΠ°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΈΡΠ»Ρ ΡΡΠ°Π½ΡΠ²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ : ΡΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π³ΠΎΡΠΎΠ΄ΠΎΠ² (66 ΠΈ Π±ΠΎΠ»Π΅Π΅) ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅ΡΠ΅Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΡΡΠ»ΠΈΠΌΡΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ Π·Π° Π²ΡΠ΅ΠΌΡ, ΠΌΠ΅Π½ΡΡΠ΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² Π»Π΅Ρ.
ΠΠ΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΌΡΡΠ»ΠΎΠΌ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΡΠΈ ΠΏΡΠΈ Π»ΡΠ±ΠΎΠΌ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΌΡ Π½Π΅ ΠΏΡΠΎΡΡΠΈΡΠ°Π»ΠΈ Π²ΡΠ΅ ΠΏΡΡΠΈ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΎ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ΅. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ? — ΡΡΠΎ ΠΏΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Ρ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ. ΠΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ, Π΅ΡΠ»ΠΈ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π½Π΅Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°ΡΡΠΈ ΠΈΠΌΠ΅ΡΡΠ΅ΠΉΡΡ Π·Π°Π΄Π°ΡΠΈ — ΡΠΏΠΎΡΠΎΠ± ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅). Π ΡΠ°ΠΌΠΊΠ°Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π΅ ΡΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΡΠ΅Π»ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈΡΠ°Π΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π΅Π³ΠΎ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ. Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠ΅ΠΌΡ? — ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π½ΡΡ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ, Π² ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΠ±ΡΡΠΌΠ΅ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°, ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠ΅ΠΌΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π±ΠΎΠ»Π΅Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΡΠ°Π²Π½Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Π³ΡΠ°ΡΠ°.
Π‘ΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π΄Π»Ρ ΡΠ΅ΡΡΡΡΡ Π³ΠΎΡΠΎΠ΄ΠΎΠ².
ΠΠ»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ° Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π΅Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π³ΡΠ°ΡΠ΅, ΡΠΎ Π΅ΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ ΠΈ ΡΠ΅Π±ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Π΅ΡΡΠΈΠ½Ρ Π³ΡΠ°ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π³ΠΎΡΠΎΠ΄Π°ΠΌ, Π° ΡΠ΅Π±ΡΠ° (i, j) ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡΠΈΠ½Π°ΠΌΠΈ i ΠΈ j — ΠΏΡΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ. ΠΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ΅Π±ΡΡ (i, j)>=0 ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΡΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ, Π²ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ. ΠΠ°ΡΡΡΡΡΠΎΠΌ (ΡΠ°ΠΊΠΆΠ΅ Π³Π°ΠΌΠΈΠ»ΡΡΠΎΠ½ΠΎΠ²ΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΎΠΌ) Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΌΠ°ΡΡΡΡΡ Π½Π° ΡΠ°ΠΊΠΎΠΌ Π³ΡΠ°ΡΠ΅, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ°Π·Ρ ΠΊΠ°ΠΆΠ΄Π°Ρ Π²Π΅ΡΡΠΈΠ½Π° Π³ΡΠ°ΡΠ°. ΠΠ°Π΄Π°ΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΎΡΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°.
Π ΡΠ΅Π»ΡΡ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠ°, ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ Π³ΡΠ°Ρ Π·Π°Π΄Π°ΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ²ΡΠ·Π½ΡΠΌ, ΡΠΎ Π΅ΡΡΡ, ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠ½ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π±ΡΠΎ. Π ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΡΡ ΠΏΡΡΠ΅ΠΌ Π²Π²ΠΎΠ΄Π° ΡΡΠ±Π΅Ρ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ. ΠΠ·-Π·Π° Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅Π±ΡΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ ΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΡΡΡΠ° ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ ΡΠ΅Π±Π΅Ρ, ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π·Π°Π΄Π°ΡΠΈ, Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΌΠΈ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ ΠΈ ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π΄Π°ΡΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅ΡΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ python Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π³ΡΠ°ΡΠ΅ (Π ΠΈΡ. 3.2).
Π Π»ΠΈΡΡΠΈΠ½Π³Π΅ 2 ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ°Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΌΡΠΉ «Π²ΡΠ³ΠΎΠ΄Π½ΡΠΉ» ΠΏΡΡΡ ΠΎΡ Π²Π΅ΡΡΠΈΠ½Ρ 1 Π΄ΠΎ Π²Π΅ΡΡΠΈΠ½Ρ 4.
ΠΠΈΡΡΠΈΠ½Π³ 2.
import networkx as nx
import matplotlib. pyplot as plt
import numpy
G = nx. Graph ();
for i in range (1,6):
G.add_node (i)
G.add_edge (1, 2, node_color = 'm', weight = 2) # ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ weight Π·Π°Π΄Π°Π΅Ρ Π²Π΅Ρ ΡΠ΅Π±ΡΠ°
G.add_edge (1, 3, node_color = 'm', weight = 1)
G.add_edge (1, 4, node_color = 'm', weight = 20)
G.add_edge (1, 5, node_color = 'm', weight = 10)
G.add_edge (1, 6, node_color = 'm', weight = 15)
G.add_edge (5, 4, node_color = 'm', weight = 1)
G.add_edge (1, 6, node_color = 'm', weight = 10)
G.add_edge (6, 1, node_color = 'm', weight = 4)
G.add_edge (2, 3, node_color = 'm', weight = 10)
G.add_edge (2, 5, node_color = 'm', weight = 5)
G.add_edge (2, 6, node_color = 'm', weight = 20)
G.add_edge (3, 6, node_color = 'm', weight = 6)
G.add_edge (4, 2, node_color = 'm', weight = 15)
G.add_edge (4, 3, node_color = 'm', weight = 40)
G.add_edge (5, 6, node_color = 'm', weight = 10)
G.add_edge (3, 5, node_color = 'm', weight = 3)
nx.draw (G) #ΠΡΡΠΈΡΠΎΠ²ΠΊΠ° Π³ΡΠ°ΡΠ°
plt.show ()
adjacency_matrix = nx. adjacency_matrix (G)
print ('ΠΠ°ΡΡΠΈΡΠ° ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ')
print (adjacency_matrix) #ΠΡΠ²ΠΎΠ΄ ΠΌΠ°ΡΡΠΈΡΡ Π²Π΅ΡΠΎΠ²
print (nx.shortest_path (G, 1, 4)) #ΠΡΠ²ΠΎΠ΄ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ ΠΏΡΡΠΈ
print (nx.dijkstra_path (G, 1, 4)) #ΠΡΠ²ΠΎΠ΄ ΡΠ°ΠΌΠΎΠ³ΠΎ «Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ» ΠΏΡΡΠΈ ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
[1,4] - ΠΡΠ°ΡΡΠ°ΠΉΡΠΈΠΉ ΠΏΡΡΡ
[1,3,5,4] - ΠΡΠ³ΠΎΠ΄Π½ΡΠΉ ΠΏΡΡΡ
ΠΠ°Π΄Π°ΡΠ° ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ .
ΠΠ°Π΄Π°ΡΠ° ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ — ΠΎΠ΄Π½Π° ΠΈΠ· ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ°Π΄Π°ΡΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ Π΄ΡΠ³ Π²ΠΎ Π²Π·Π²Π΅ΡΠ΅Π½Π½ΠΎΠΌ Π΄Π²ΡΠ΄ΠΎΠ»ΡΠ½ΠΎΠΌ Π³ΡΠ°ΡΠ΅.
Π Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ΅ΠΉ ΡΠΎΡΠΌΠ΅ Π·Π°Π΄Π°ΡΠ° ΡΠΎΡΠΌΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π±ΠΎΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΡΠ±ΠΎΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠΉ (Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ) ΡΠ°Π±ΠΎΡΡ, Π½ΠΎ Ρ Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΡΠΆΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ.
ΠΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ ΡΠ°Π±ΠΎΡ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ, ΡΠΎ Π·Π°Π΄Π°ΡΠ° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ . ΠΠ±ΡΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ Π·Π°Π΄Π°ΡΠ΅ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, ΠΈΠΌΠ΅ΡΡ Π²Π²ΠΈΠ΄Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ .
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΡΠ°ΠΊΡΠΎΠΌΠΎΡΠΎΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ (ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΠΈ), ΠΈ ΡΡΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° (ΡΠ°Π±ΠΎΡΡ), ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΡΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅. Π€ΠΈΡΠΌΠ° Π·Π°Π±ΠΎΡΠΈΡΡΡ ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠ°ΠΊΡΠΈ ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, ΡΠ°ΠΊ ΡΡΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ «ΡΡΠΎΠΈΠΌΠΎΡΡΡ» ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡΡ, Ρ ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π° Π΄ΠΎΠ±Π΅ΡΡΡΡΡ Π΄ΠΎ ΠΌΠ΅ΡΡΠ° ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°ΡΠΈ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠΈΠ½ ΠΏΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌ, ΡΠ°ΠΊΠΎΠ΅, ΡΡΠΎ ΡΡΠΌΠΌΠ°ΡΠ½Π°Ρ ΡΠ΅Π½Π° (ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ) ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ.
ΠΠ°Π΄Π°ΡΡ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ. Π Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ ΡΡΠΈ, Π° ΡΠ΅ΡΡΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΡΠ°ΠΊΡΠΈ, Π½ΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ, ΡΡΠΈ. ΠΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΡΡ Π·Π°Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ «ΡΠΈΠ΄ΠΈ ΡΠΈΡ ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΠΉ», Ρ ΡΠ΅Π½ΠΎΠΉ 0 Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½Π° Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ. ΠΠ°Π΄Π°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅ΡΠ΅Π½Π° ΠΎΠ±ΡΡΠ½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΈ ΡΠ½ΠΎΠ²Π° Π΄Π°ΡΡ Π½Π°ΠΈΠ»ΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΠ»ΠΎ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½, ΠΈ ΠΌΠ°ΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΡΠ°Π±ΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ — Π³ΡΡΠΏΠΏΠ°, Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΠ°ΡΡΡ Π² ΠΎΠ΄Π½ΠΎ ΡΠ°ΠΊΡΠΈ). ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π°Π΄Π°ΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡ ΠΎΠ΄Π°, Π° Π½Π΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ΅Π½Ρ.
6. ΠΠ΅Π½Π³Π΅ΡΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ
ΠΠ΅Π½Π³Π΅ΡΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ — Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ΅ΡΠ°ΡΡΠΈΠΉ Π·Π°Π΄Π°ΡΡ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ½ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π₯Π°ΡΠΎΠ»Π΄ΠΎΠΌ ΠΡΠ½ΠΎΠΌ (Π°Π½Π³Π».) Π² 1955 Π³ΠΎΠ΄Ρ. ΠΠ²ΡΠΎΡ Π΄Π°Π» Π΅ΠΌΡ ΠΈΠΌΡ «Π²Π΅Π½Π³Π΅ΡΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄» Π² ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°Ρ Π΄Π²ΡΡ Π²Π΅Π½Π³Π΅ΡΡΠΊΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠ² (ΠΡΠ½ΠΈΠ³Π° ΠΈ ΠΠ³Π΅ΡΠ²Π°ΡΠΈ (Π°Π½Π³Π».)).
ΠΠΆΠ΅ΠΉΠΌΡ ΠΠ°Π½ΠΊΡΠ΅Ρ (Π°Π½Π³Π».) Π² 1957 Π³ΠΎΠ΄Ρ Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ (ΡΡΡΠΎΠ³ΠΎ) ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΡΠΌ. Π‘ ΡΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΡΠ½Π° — ΠΠ°Π½ΠΊΡΠ΅ΡΠ° ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΠ°Π½ΠΊΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ . ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π±ΡΠ»Π° O(n4), ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΠ΄ΠΌΠΎΠ½Π΄Ρ (Π°Π½Π³Π».) ΠΈ ΠΠ°ΡΠΏ (Π° ΡΠ°ΠΊΠΆΠ΅ Π’ΠΎΠΌΠΈΠ΄Π·Π°Π²Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π½ΠΈΡ ) ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ O(n3). Π€ΠΎΡΠ΄ ΠΈ Π€Π°Π»ΠΊΠ΅ΡΡΠΎΠ½ (Π°Π½Π³Π».) ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΠΎΠ±ΡΠΈΠ΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. Π 2006 Π³ΠΎΠ΄Ρ Π±ΡΠ»ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ, ΡΡΠΎ Π―ΠΊΠΎΠ±ΠΈ Π½Π°ΡΡΠ» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π² XIX Π²Π΅ΠΊΠ΅ ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π΅Π³ΠΎ Π² 1890 Π³ΠΎΠ΄Ρ Π½Π° Π»Π°ΡΡΠ½ΠΈ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ.
ΠΠ°Π½Π° Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° ΡΠ°Π·ΠΌΠ΅ΡΠ° nΠ§n, Π³Π΄Π΅ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² i-ΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈ j-ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ j-ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΡΠ°Π±ΠΎΡ i-ΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ. ΠΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠ°Π±ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π½Π° ΠΎΠΏΠ»Π°ΡΡ ΡΡΡΠ΄Π° Π±ΡΠ»ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΌΠΈ. ΠΡΠ»ΠΈ ΡΠ΅Π»Ρ ΡΠΎΡΡΠΎΠΈΡ Π² Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ, ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΡΡΠΌ Π·Π°ΠΌΠ΅Π½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ C Π½Π° ΡΠ°Π·Π½ΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ ΠΈ C.
ΠΠ°ΡΡΠΈΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
ΠΠ»Ρ n ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡ, Π΄Π°Π½Π° ΠΌΠ°ΡΡΠΈΡΠ° nΠ§n (ΠΌΠ°ΡΡΠΈΡΠ° ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ), Π·Π°Π΄Π°ΡΡΠ°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ. ΠΠ°ΠΉΡΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡ, ΡΠ°ΠΊΡΡ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½Ρ ΡΠ°Π±ΠΎΡΡ, Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ.
Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΌΡ ΠΏΠΎΠ΄ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΌΠΈ, ΠΈΠΌΠ΅ΡΡΠ΅Π΅ Π½ΡΠ»Π΅Π²ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π»ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π»ΠΈΡΡΡΠΈΠ΅ Π»ΠΈΡΡ Π½Π° ΠΎΠ±ΡΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Π±ΠΎΡ.
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΡ Π² ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅:
Π³Π΄Π΅ a, b, c, d — ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ 1, 2, 3, 4. ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ a1, a2, a3, a4 ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ «a» ΡΠ°Π±ΠΎΡ 1, 2, 3, 4 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΡΠΌΡΡΠ» ΠΈΠΌΠ΅ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΠ°ΡΡΠΈΡΠ° ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½Π°Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΡΠ°Π±ΠΎΡΡ.
Π¨Π°Π³ 1
Π£ΠΌΠ΅Π½ΡΡΠ°Π΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ. ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΉ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ (Π°1, Π°2, Π°3, Π°4), ΠΈ Π²ΡΡΠΈΡΠ°Π΅ΠΌ Π΅Π³ΠΎ ΠΈΠ· Π²ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΎΠ±Π½ΡΠ»ΠΈΡΡΡ. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ. Π’Π΅ΠΏΠ΅ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΌΠ°ΡΡΠΈΡΡ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠ»Ρ. ΠΠ½ΠΎΠ³Π΄Π° Π½ΡΠ»Π΅ΠΉ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅. ΠΡΠ°ΡΠ½ΡΠ΅ Π½ΡΠ»ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ.
a2' | a4' | |||
b1' | b2' | b3' | ||
c2' | c3' | c4' | ||
d1' | d3' | d4' | ||
ΠΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π½ΡΠ»Π΅ΠΉ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π½ΡΠ»Π΅Π²ΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ Π΄Π²ΡΠ΄ΠΎΠ»ΡΠ½ΡΡ Π³ΡΠ°ΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π₯ΠΎΠΏΠΊΡΠΎΡΡΠ°-ΠΠ°ΡΠΏΠ°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΡ Π±Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π½Π΅Ρ Π½ΡΠ»Π΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π¨Π°Π³ 2
Π§Π°ΡΡΠΎ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ°Π³Π΅ Π½Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅:
a2' | a3' | a4' | ||
b1' | b2' | b3' | ||
c2' | c3' | c4' | ||
d1' | d3' | d4' | ||
ΠΠ°Π΄Π°ΡΠ° 1 ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ (Π·Π° Π½ΡΠ»Π΅Π²ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ) Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ a, ΡΠ°ΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ c, Π·Π°ΡΠΎ Π·Π°Π΄Π°ΡΠ° 3 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Π½ΠΈΠΊΠ΅ΠΌ.
Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΡΠ°Π³ 1 Π΄Π»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ Π²Π½ΠΎΠ²Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
Π¨Π°Π³ 3
ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΡ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ°Π³Π° 2. ΠΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
a2' | a3' | a4' | ||
b1' | b2' | b3' | ||
c2' | c3' | c4' | ||
d1' | d4' | |||
ΠΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ d Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ 2, Π½Π΅ΠΊΠΎΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π±ΠΎΡΡ 3, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π½ΠΈΠΆΠ΅.
Π‘Π½Π°ΡΠ°Π»Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΡΠ±ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ Π² Π΄Π²ΡΠ΄ΠΎΠ»ΡΠ½ΠΎΠΌ Π³ΡΠ°ΡΠ΅, Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π±ΠΎΡ ΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π° Π½ΡΠ»Π΅Π²ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ. ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅, Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΠΊΡΠ°ΡΠ½ΡΠΌ.
a2' | a3' | a4' | ||
b1' | b2' | b3' | ||
c2' | c3' | c4' | ||
d1' | d4' | |||
ΠΡΠΌΠ΅ΡΠΈΠΌ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΡΡΡΠΎΠΊΠ° 1). ΠΡΠΌΠ΅ΡΠΈΠΌ Π²ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ Ρ Π½ΡΠ»ΡΠΌΠΈ Π² ΡΡΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ (ΡΡΠΎΠ»Π±Π΅Ρ 1). ΠΡΠΌΠ΅ΡΠΈΠΌ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ «ΠΊΡΠ°ΡΠ½ΡΠΌΠΈ» Π½ΡΠ»ΡΠΌΠΈ Π² ΡΡΠΈΡ ΡΡΠΎΠ»Π±ΡΠ°Ρ (ΡΡΡΠΎΠΊΠ° 3). ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ, ΠΏΠΎΠΊΠ° Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ ΠΎΡΠΌΠ΅ΡΠ°ΡΡΡΡ.
Π§ | |||||
a2' | a3' | a4' | Π§ | ||
b1' | b2' | b3' | |||
c2' | c3' | c4' | Π§ | ||
d1' | d4' | ||||
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ ΠΈ Π½Π΅ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ.
Π§ | |||||
a2' | a3' | a4' | Π§ | ||
b1' | b2' | b3' | |||
c2' | c3' | c4' | Π§ | ||
d1' | d4' | ||||
ΠΡΠ΅ ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠ΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΈ Π»ΠΈΡΡ ΠΎΠ΄Π½Ρ ΡΠ΅Π»Ρ: ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΠΈΠ½ΠΈΠΉ (Π²Π΅ΡΡΠΈΠΊΠ°Π»Π΅ΠΉ ΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π΅ΠΉ), ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΡΡΡΡ Π²ΡΠ΅ ΠΊΡΠ°ΡΠ½ΡΠ΅ Π½ΡΠ»ΠΈ. ΠΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ.
Π¨Π°Π³ 4
ΠΠ· Π½Π΅ΠΏΠΎΠΊΡΡΡΡΡ Π»ΠΈΠ½ΠΈΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΡΡ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ a2', a3', a4', c2', c3', c4') Π½Π°ΠΉΡΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΉ. ΠΡΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΠΈΠ· Π²ΡΠ΅Ρ Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΡΡΡΠΎΠΊ ΠΈ ΠΏΡΠΈΠ±Π°Π²ΠΈΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ². Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠ°Π²Π΅Π½ Π°2', ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ
Π§ | ||||||
a3'-Π°2' | a4'-a2' | Π§ | ||||
b1'+a2' | b2' | b3' | ||||
c2'-Π°2' | c3'-Π°2' | c4'-Π°2' | Π§ | |||
d1'+a2' | d4' | |||||
ΠΠΎΠ²ΡΠΎΡΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ (ΡΠ°Π³ΠΈ 1−4) Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ°Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ.
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° python.
Π Π»ΠΈΡΡΠΈΠ½Π³Π΅ 3 ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅, Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ python.
ΠΠΈΡΡΠΈΠ½Π³ 3.
def improveLabels (val):
««» change the labels, and maintain minSlack.
«««
for u in S:
lu[u] -= val
for v in V:
if v in T:
lv[v] += val
else:
minSlack[v] -= val
def improveMatching (v):
««» apply the alternating path from v to the root in the tree.
«««
u = T[v]
if u in Mu:
improveMatching (Mu[u])
Mu[u] = v
Mv[v] = u
def slack (u, v): return lu[u]+lv[v] - w[u] [v]
def augment ():
««» augment the matching, possibly improving the lablels on the way.
«««
while True:
# select edge (u, v) with u in S, v not in T and min slack
((val, u), v) = min ([(minSlack[v], v) for v in V if v not in T])
assert u in S
if val>0:
improveLabels (val)
# now we are sure that (u, v) is saturated
assert slack (u, v)==0
T[v] = u # add (u, v) to the tree
if v in Mv:
u1 = Mv[v] # matched edge,
assert not u1 in S
S[u1] = True #… add endpoint to tree
for v in V: # maintain minSlack
if not v in T and minSlack[v] > slack (u1, v):
minSlack[v] = [slack (u1, v), u1]
else:
improveMatching (v) # v is a free vertex
return
def maxWeightMatching (weights):
««» given w, the weight matrix of a complete bipartite graph,
returns the mappings Mu: U->V, Mv: V->U encoding the matching
as well as the value of it.
«««
global U, V, S, T, Mu, Mv, lu, lv, minSlack, w
w = weights
n = len (w)
U = V = range (n)
lu = [max ([w[u] [v] for v in V]) for u in U] # start with trivial labels
lv = [0 for v in V]
Mu = {} # start with empty matching
Mv = {}
while len (Mu)
free = [u for u in V if u not in Mu] # choose free vertex u0
u0 = free[0]
S = {u0: True} # grow tree from u0 on
T = {}
minSlack = [[slack (u0, v), u0] for v in V]
augment ()
# val. of matching is total edge weight
val = sum (lu)+sum (lv)
return (Mu, Mv, val)
# a small example
#print maxWeightMatching ([[1,2,3,4], [2,4,6,8], [3,6,9,12], [4,8,12,16]])
# read from standard input a line with n
# then n*n lines with u, v, w[u] [v]
n = 3 #Π Π°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΡΡ
w = [[1, 2, 4], #ΠΠ°ΡΡΠΈΡΠ° Π²Π΅ΡΠΎΠ²
[2, 5, 3],
[6, 7, 8]]
print (maxWeightMatching (w))
ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
n = 3 #Π Π°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΡΡ
w = [[1, 2, 4], #ΠΠ°ΡΡΠΈΡΠ° Π²Π΅ΡΠΎΠ²
[2, 5, 3],
[6, 7, 8]]
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
({0: 2, 1: 1, 2: 0}, {0: 2, 1: 1, 2: 0}, 15)
ΠΡΠ²ΠΎΠ΄
ΠΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΎΠ² — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΎΠ² Π² ΠΏΠ°ΠΌΡΡΠΈ ΡΠ²ΠΌ, Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π·Π°Π΄Π°Ρ.
1. Π‘Π²Π°ΠΌΠΈ Π., Π’Ρ ΡΠ»Π°ΡΠΈΡΠ°ΠΌΠ°Π½ Π. ΠΡΠ°ΡΡ, ΡΠ΅ΡΠΈ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. Π.: ΠΠΈΡ, 1984
2. Π₯Π°Π³Π³Π°ΡΡΠΈ Π . ΠΠΈΡΠΊΡΠ΅ΡΠ½Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΠΎΡΠΊΠ²Π°: Π’Π΅Ρ Π½ΠΎΡΡΠ΅ΡΠ°, 2003 Π³. — 320 Ρ.
3. ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ — ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°Ρ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΠΌΡΠ»ΡΡΠΈΡΠ·ΡΡΠ½Π°Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ ΠΠΈΠΊΠΈ. / http://wikipedia.org (ΠΠ°ΡΠ° ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ 23.12.2013)