ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΠ»ΠΎΡΠΊΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΠ»ΠΎΡΠΊΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ ΠΌΠ΅ΡΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ΅ΠΎΡΠ΅ΠΌΠ΅ ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠΈΡ ΠΎΡΡΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡΠΎΡΠ΅ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ GJK/EPA ΠΈ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΡΡΠ·Π°ΠΊΠ°Π΅Π² Π . Π’., Π¨Π²Π΅ΡΠΎΠ² Π. Π., ΠΡΡΡ Π°Π½ΠΎΠ²Π° Π. Π. ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ // ΠΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½Π°Ρ Π½Π°ΡΡΠ½ΠΎ-ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΠ»ΠΎΡΠΊΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ°Π΄Π°ΡΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ (ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π‘ΠΠΠ , ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π½Π°ΠΆΠ΅ΡΠΎΠ² ΠΈ Π΄Ρ. [1−5].
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π½Π΅Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ ΡΠΎΡΠΌΡ [6−8].
Π¦Π΅Π»ΡΡ ΡΡΠ°ΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΊΠ°ΠΊ Π²ΡΠΏΡΠΊΠ»ΡΡ , ΡΠ°ΠΊ ΠΈ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΏΠ»ΠΎΡΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΎΡΠ»ΠΈΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΌΠ΅Π½ΡΡΠΈΠΌΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π½ΠΎΠ»Ρ, ΡΠΎ ΡΠ΅Π»Π° ΡΠΎΠΏΡΠΈΠΊΠΎΡΠ½ΡΠ»ΠΈΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ «ΡΠΊΠΎΠ»ΡΠΆΠ΅Π½ΠΈΠ΅» ΠΊΠΎΠ½ΡΡΡΠΎΠ² Π±Π΅Π· ΠΈΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΏΠ°ΡΡ ΡΠ΅Π» ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΈΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π·Π°Π΄Π°ΡΠ° ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π½Π° ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅.
ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΠ»ΠΎΡΠΊΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
- 1. ΠΠ°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² «XNA Game Studio». ΠΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠΌΠΈ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ [6], ΡΡΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ.
- 2. Π‘Π²ΡΠ·ΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² GJK (Gilbert-Johnson-Keerthi algorithm) ΠΈ EPA (Expanding Polytope Algorithm), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΡΠΌΠΌΡ ΠΠΈΠ½ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ [7−9]. Π’Π΅Π»Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΡΡΠΌΠΌΠ° ΠΠΈΠ½ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°ΡΠ°Π»ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Ρ. Π΅. Π½ΡΠ»Π΅Π²ΠΎΠΉ Π²Π΅ΠΊΡΠΎΡ.
- 3. ΠΠ΅ΡΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ΅ΠΎΡΠ΅ΠΌΠ΅ ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠΈΡ ΠΎΡΡΡ (Π’Π Π), ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ° ΡΠ΅Π» Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π΄Π»Ρ Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ°Ρ ΠΎΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ ΡΠ΅Π» Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ [10].
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΡΠ΅ΠΎΡΠ΅ΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΄Π»Ρ ΡΠΈΠ³ΡΡ Ρ ΠΌΠ°Π»ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π³ΡΠ°Π½Π΅ΠΉ, ΠΈΠ½Π°ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΡΠ°Ρ [11].
ΠΠ΅Π²ΡΠΏΡΠΊΠ»ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π²ΡΠΏΡΠΊΠ»ΡΠ΅ (ΡΠΈΡ. 1), ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ ΡΠ°ΡΡΠΈ [12]. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π’Π Π ΠΈ GJK/EPA Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡΡ .
Π ΠΈΡ. 1. — Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ³Π½ΡΡΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠΏΡΠΊΠ»ΡΡ
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΠ»ΠΎΡΠΊΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ ΠΌΠ΅ΡΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ΅ΠΎΡΠ΅ΠΌΠ΅ ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠΈΡ ΠΎΡΡΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡΠΎΡΠ΅ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ GJK/EPA ΠΈ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
ΠΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π²ΡΡ ΡΠ΅Π» Π½Π΅Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΎΠ΄Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π½Π΅Π΄Π΅Π»ΠΈΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ (Π±Π΅Π· ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ), Π° Π²ΡΠΎΡΠΎΠ΅ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π²ΡΠΏΡΠΊΠ»ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»Π° Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π²ΡΠΏΡΠΊΠ»ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Π²ΡΠΎΡΠΎΠ³ΠΎ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π³ΠΎΠ²:
1. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° PΠ ΠΈ PΠ ΡΡΡΠΎΠΈΠΌ Π³ΡΠ°Π½ΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌ ΡΠΎΡΠ΅ΠΊ ΡΠΈΠ³ΡΡ:
.
.
Π³Π΄Π΅ i — Π½ΠΎΠΌΠ΅Ρ ΡΠΎΡΠΊΠΈ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 1 Π΄ΠΎ n (n — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°);
p[i] - ΡΠΎΡΠΊΠ° ΡΠΈΠ³ΡΡΡ Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ x ΠΈ y, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΈΠΌ Π³ΡΠ°Π½ΠΈ;
E — ΡΠ΅ΠΊΡΡΠ°Ρ Π³ΡΠ°Π½Ρ.
2. ΠΠΎΠ΄ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³ΡΠ°Π½Π΅ΠΉ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (, m — ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³ΡΠ°Π½Π΅ΠΉ).
3. ΠΠ΅ΡΠ΅ΠΌ Π³ΡΠ°Π½Ρ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 1 ().
4. Π‘ΡΡΠΎΠΈΠΌ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ ΠΎΡΡ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π³ΡΠ°Π½ΠΈ E[k]:
.
Π³Π΄Π΅ A — ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ°Ρ ΠΎΡΡ Π΄Π»Ρ Π³ΡΠ°Π½ΠΈ E[k];
Y — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΏΠΎ y Π³ΡΠ°Π½ΠΈ E[k], ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ x ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ, Π Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΠΊΠΎΠΌ;
X — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΏΠΎ x Π³ΡΠ°Π½ΠΈ E[k], ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ y ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ Π.
5. ΠΠΎΡΠΌΠΈΡΡΠ΅ΠΌ Π΄Π»ΠΈΠ½Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ Π:
.
.
.
Π³Π΄Π΅ L — Π΄Π»ΠΈΠ½Π½Π° ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ Π;
Π₯ — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ Ρ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ Π;
Y — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ Ρ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ Π.
- 6. ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² PΠ ΠΈ PB Π½Π° ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ ΠΎΡΡ Π, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ ΡΠΈΠ³ΡΡ Π½Π° Π΄Π°Π½Π½ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ ΠΎΡΡ:
- 1) Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΡΡ Π:
.
.
.
Π³Π΄Π΅ s — ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° ΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΡΡ Π; ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΡΠΊΠ»ΡΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΎΡΡ.
p[1]. X, p[1]. Y — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ Ρ ΠΈ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°;
A.X, A. Y — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ Ρ ΠΈ Ρ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ Π;
min, max — ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° Π½Π° ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ ΠΎΡΡ Π.
2) Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.
.
.
.
7. ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² PΠ ΠΈ PB, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ minA, maxA, minB, maxB:
.
.
Π³Π΄Π΅ I — Π΄ΠΈΡΡΠ°Π½ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π ΠΈ Π.
- 8. ΠΡΠ»ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ I ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΌΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½ΡΠ»Ρ, Π·Π½Π°ΡΠΈΡ, ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡcΡ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ°Π³ 16, ΠΈΠ½Π°ΡΠ΅ Π½Π° ΡΠ°Π³ 9.
- 9. ΠΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ Π³ΡΠ°Π½Ρ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ PΠ ΠΈ Π΄Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΠΌ, ΡΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° PB ΠΈ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π³ΡΠ°Π½ΠΈ Π[k] Π½Π° ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ ΠΎΡΡ Π, ΠΈΠ½Π°ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ°Π³ 11:
- 1) Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ Π³ΡΠ°Π½ΠΈ Π[
.
.
Π³Π΄Π΅ pΠ).
2).
Π[k.
.
3) ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ°Π³ 11.
- 10. ΠΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π³ΡΠ°Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° PΠ (ΠΎΠ±ΡΠ΅ΠΊΡ PΠ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΠΌ) Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠΌ PB, ΡΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ ΡΠΎΡΠ½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ°Π³ 16, ΠΈΠ½Π°ΡΠ΅ Π½Π° ΡΠ°Π³ 11.
- 11. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ I Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ, Π ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠΈΡ ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² PΠ ΠΈ PB:
.
Π³Π΄Π΅ D — ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ;
V — Π²Π΅ΠΊΡΠΎΡ, ΡΠ°Π²Π½ΡΠΉ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ΅ΠΉ ΠΎΡΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ.
- 12. ΠΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ Π³ΡΠ°Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΈΠ· ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π³ΡΠ°Π½Π΅ΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² PΠ ΠΈ PB, ΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ°Π³ 13, ΠΈΠ½Π°ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π³ΡΠ°Π½ΠΈ () Π½Π° ΡΠ°Π³ 4.
- 13. ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²Π΅ΠΊΡΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π ΠΈ Π ΠΈΠ· ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ:
.
14. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π·Π½Π°ΠΊ Π²Π΅ΠΊΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ:
.
.
Π³Π΄Π΅ , — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅Π½ΡΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² PΠ ΠΈ PB;
Π‘ — ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π½ΡΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²;
Π‘.Π₯, Π‘. Y — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ ΠΎΡΡΠΌ Ρ ΠΈ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π‘.
V.Π₯, V. Y — ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ ΠΎΡΡΠΌ Ρ ΠΈ Ρ Π²Π΅ΠΊΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ V.
- 15. Π‘ΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ PΠ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π²Π΅ΠΊΡΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ V Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ.
- 16. ΠΠΎΠ½Π΅Ρ.
ΠΡΠ»ΠΎ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½Π°Π±ΠΎΡΠ°Ρ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠ° ΡΠΈΡ. 2 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ Π΄Π²ΡΡ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ.
Π ΠΈΡ. 2. — ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ Π΄Π²ΡΡ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ «Π’Π Π» ΠΈ GJK/EPA Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ Π½Π°Π±ΠΎΡΠ°Ρ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ (ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΡΠΈΡ. 3).
Π ΠΈΡ. 3. — Π‘ΡΠ΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ (ΠΌΡΠ΅ΠΊ)
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² 4 ΡΠ°Π·Π° Π±ΡΡΡΡΠ΅Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° «Π’Π Π» ΠΈ 10 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅ GJK/EPA Ρ Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΠΉΡΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π² ΡΡΠΈ — ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π·Π° Π±ΡΡΡΡΠ΅Π΅ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ «Π’Π Π», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π³ΠΎ Π²ΡΠΏΡΠΊΠ»ΡΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ, ΠΈ Π² Π²ΠΎΡΠ΅ΠΌΡ — Π΄Π΅ΡΡΡΡ ΡΠ°Π·, ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ GJK/EPA.
- 1. Π€Π°ΠΉΠ·ΡΠ°Ρ ΠΌΠ°Π½ΠΎΠ² Π . Π., ΠΠ°ΠΊΡΠ½ΠΎΠ² Π . Π ., ΠΠ΅Ρ ΠΎΠ½ΠΎΡΠΈΠ½ Π. Π‘. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π½Π°ΠΆΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° // ΠΠ΅ΡΡΠ½ΠΈΠΊ ΠΠ΅ΡΠΌΡΠΊΠΎΠ³ΠΎ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°. ΠΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. — 2012. — № 6. Π‘. 25−30.
- 2. Fayzrakhmanov R.A., Murzakaev R. T., Mezentsev A. S., Shilov V. S. Applying the greedy algorithm for reducing the dimensionality of the dynamic programming method in solving the one-dimensional cutting stock problem // Middle-East Journal of Scientific Research. — 2014. — № 19 (3). — pp. 412−416.
- 3. Fayzrakhmanov R.A., Murzakaev R. T., Mezentsev A. S., Shilov V. S. Application of the Group Decoder for Solving the Orthogonal Materials Cutting Problem // World Applied Sciences Journal. — 2013. — № 28 (10). — pp. 1361−1365.
- 4. ΠΡΠΌΠΎΠ»ΠΈΠ½ Π. Π. ΠΠ΅ΡΠΎΠ΄Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ Π½Π° ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ : Π΄ΠΈΡ. ΠΊΠ°Π½Π΄. ΡΠΈΠ·ΠΈΠΊΠΎ-ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°ΡΠΊ: 05.13.18. ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 2011. — 155 c.
- 5. ΠΡΡΠ·Π°ΠΊΠ°Π΅Π² Π . Π’., Π¨Π²Π΅ΡΠΎΠ² Π. Π., ΠΡΡΡ Π°Π½ΠΎΠ²Π° Π. Π. ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ // ΠΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½Π°Ρ Π½Π°ΡΡΠ½ΠΎ-ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ «Π’Π΅Π½Π΄Π΅Π½ΡΠΈΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠΎΡΠ½ΡΡ , Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½ΡΡ Π½Π°ΡΠΊ — 2014» (ΡΠ±ΠΎΡΠ½ΠΈΠΊ ΡΡΠ°ΡΠ΅ΠΉ), ΠΡΡΠ½ΡΠΊ, 21−23 ΠΈΡΠ»Ρ 2014. — ΠΡΡΠ½ΡΠΊ, 2014. — Π‘. 3−8.
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ Π ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΠ»ΠΎΡΠΊΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ ΡΠΎΡΠΌΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ Π΄Π²ΡΡ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° ΠΎΡΠ΅Π½ΠΊΠ° ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ. ΠΠΎΠΊΠ°Π·Π°Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π² ΡΡΠΈ ΡΠ°Π·Π° Π±ΡΡΡΡΠ΅Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ².
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°: Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ, ΠΏΠ»ΠΎΡΠΊΠΈΠ΅ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡ, Π²ΡΠΏΡΠΊΠ»Π°Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌ GJK/EPA, ΡΡΠΌΠΌΠ° ΠΠΈΠ½ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ, ΡΠ΅ΠΎΡΠ΅ΠΌΠ° ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠΈΡ ΠΎΡΡΡ .