ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ большая Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ размСщСния прСдприятий, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ врСмя. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° получСния ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, основанныС Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ локального поиска. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрСс проявляСтся ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΠΈΠ΄Π΅ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… условиях для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ развития производства ΠΈ ΡΡ„Π΅Ρ€Ρ‹ услуг Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² (складов, Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΎΠ², офисов ΠΈ Ρ‚. ΠΏ.). Π’ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ прСдприятиями большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стали ΠΏΡ€ΠΈΠ΄Π°Π²Π°Ρ‚ΡŒ физичСскому Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ прСдприятий (логистикС). ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π²ΠΎΠ·Ρ€ΠΎΡΡˆΠ΅Π³ΠΎ интСрСса связаны с Ρ€ΠΎΡΡ‚ΠΎΠΌ стоимости транспортных услуг.

ЦСлью транспортной систСмы любого прСдприятия являСтся обСспСчСниС доставки Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ (потрСбитСлям) с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ сроки. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ транспортно-складской систСмы, которая Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ: ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ количСства прСдприятий; мСст ΠΈΡ… Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ; характСристик ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прСдприятия; ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ систСмы ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΎΠΊ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ слоТными ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ примСнСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ исслСдования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ большая Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ размСщСния прСдприятий, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ врСмя. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° получСния ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, основанныС Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ локального поиска [2, 3]. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрСс проявляСтся ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΠΈΠ΄Π΅ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… заимствованы Ρƒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ физичСских процСссов. К Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ отнСсти гСнСтичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π°, Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ.

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ являСтся исслСдованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ структурно-топологичСской ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ИсслСдованиС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° РГНЀ («Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ пространствСнно распрСдСлённых ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… прСдприятий с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° надёТности»), ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ № 14−02−334Π°.

Алгоритмы ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Dorigo, Maniczzo ΠΈ Colorni [1] ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° коммивояТСра ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ичная Π·Π°Π΄Π°Ρ‡Π° ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ…. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΈ ΡΡ‚Π°Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ дискрСтной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Появились Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Π·Π°Π΄Π°Ρ‡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ Ρ€Π°ΡΠΊΡ€Π°ΡΠΊΠ΅ Π³Ρ€Π°Ρ„Π°, Π·Π°Π΄Π°Ρ‡ раскроя ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ размСщСния, Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ p-ΠΌΠ΅Π΄ΠΈΠ°Π½Π΅ ΠΈ Ρ€ΡΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡.

ΠœΡƒΡ€Π°Π²Π΅ΠΉ — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π°Π³Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ большой ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠœΡƒΡ€Π°Π²Π΅ΠΉ снабТаСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ простых ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΅ΠΌΡƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„Π΅.

Π’Π²Π΅Π΄Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ обозначСния. ΠŸΡƒΡΡ‚ΡŒ дискрСтная Π·Π°Π΄Π°Ρ‡Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ — это Π·Π°Π΄Π°Ρ‡Π° опрСдСлСния Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅.

Z={z1, z2, …, zn},.

— ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Ѐункция — цСлСвая функция Π·Π°Π΄Π°Ρ‡ΠΈ. ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ s*, Ρ‡Ρ‚ΠΎ ΠΈ.

.

НСкотороС подмноТСство s ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° Z ΡΠ²Π»ΡΠ΅Ρ‚ся частичным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ссли, Ρ‚ΠΎ s ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число искусствСнных ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π² ΠΈΠ»ΠΈ Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈΡ‰ΡƒΡ‚ допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ дискрСтной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. РСшСниСм являСтся ΠΏΡƒΡ‚ΡŒ минимальной стоимости ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ состояниям Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ собой частичныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠœΡƒΡ€Π°Π²Π΅ΠΉ строит Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, начиная с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠΈ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ искусствСнный ΠΌΡƒΡ€Π°Π²Π΅ΠΉ построил Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°Π΄Π°Ρ‡Π΅, которая обрабатываСтся ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ. Π­Ρ‚Π° информация ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° ΠΆΠΈΠ²Ρ‹Ρ… ΠΌΡƒΡ€Π°Π²ΡŒΠ΅Π².

Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ ΠΌΡƒΡ€Π°Π²Π΅ΠΉ строит Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, «Π΄Π²ΠΈΠ³Π°ΡΡΡŒ» ΠΏΠΎ ΡΠΎΡΡ‚ояниям Π·Π°Π΄Π°Ρ‡ΠΈ согласно Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ вСроятностному ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ построСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (ΠΈΠ»ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ построСния) Π°Π³Π΅Π½Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ уровня Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, искусствСнный ΠΌΡƒΡ€Π°Π²Π΅ΠΉ — это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΆΠ°Π΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ шаг Π·Π° ΡˆΠ°Π³ΠΎΠΌ строит Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС r ΠΌΡƒΡ€Π°Π²Π΅ΠΉ l ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ мноТСство Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ. Для ΠΌΡƒΡ€Π°Π²ΡŒΡ l Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС зависит ΠΎΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈ ΡƒΡ€ΠΎΠ²Π½Ρ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° [3].

ΠŸΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС прСдставляСт собой число, вычисляСмоС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ эвристики. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… итСрациях. Данная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π°ΠΏΡ€ΠΈΠΎΡ€Π½ΡƒΡŽ (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ) ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС .

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° прСдставляСт собой ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ насколько часто ΠΌΡƒΡ€Π°Π²ΡŒΠΈ двигались ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… итСрациях, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ ΠΊΠ°ΠΊΠΎΠ³ΠΎ качСства соотвСтствуСт Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, указанная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π°ΠΏΠΎΡΡ‚Π΅Ρ€ΠΈΠΎΡ€Π½ΡƒΡŽ (Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΠΈΠ· ΠΎΠΏΡ‹Ρ‚Π°) ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° пСрСопрСдСляСтся Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° всС искусствСнныС ΠΌΡƒΡ€Π°Π²ΡŒΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ построСниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ уровня Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ состояниями зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ ΠΊΠ°ΠΊΠΎΠ³ΠΎ качСства ΠΎΠ½ΠΈ относятся.

Алгоритм ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных комплСксных Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. ЦСль Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных комплСксных Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ — поиск ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ (Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈΠ»ΠΈ максимума) Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ мноТСства Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ — это Π·Π°Π΄Π°Ρ‡Π° ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π½ΠΎΠ³ΠΎ планирования, квадратичная Π·Π°Π΄Π°Ρ‡Π° ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ…, Π·Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ транспорта, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сСтСй (GPS, Π“Π›ΠžΠΠΠ‘Π‘, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈ Ρ‚. ΠΏ.), распрСдСлСниС рСсурсов ΠΈ Ρ€Π°Π±ΠΎΡ‚. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ, производствС, бизнСсС ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… областях. Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ использовании гСнСтичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй.

Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Π·Π°Π΄Π°Ρ‡ΠΈ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти (для Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ p-ΠΌΠ΅Π΄ΠΈΠ°Π½Π΅) Π—Π°Π΄Π°Ρ‡Π° ΠΎ p-ΠΌΠ΅Π΄ΠΈΠ°Π½Π΅ — это Π·Π°Π΄Π°Ρ‡Π° ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа (скаТСм, p) ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² обслуТивания, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сумма ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΡ… расстояний ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π° Π΄ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π”Π°Π½ΠΎ:

  • — ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ размСщСния;
  • — ΡΠΏΠΈΡΠΎΠΊ Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (располоТСниС ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ²);
  • — Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ‚ранспортировку (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ прохоТдСния 1 ΠΊΠΌ ΠΏΡƒΡ‚ΠΈ);
  • — Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² для открытия;
  • — Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ блиТайшСго Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

ЦСль: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ склад ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π—Π°Π΄Π°Ρ‡Π° цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования:

Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти.
(1).

(1).

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ:

m — число ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°;

i — Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡƒΠ½ΠΊΡ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°;

n — число Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ;

j — Π½ΠΎΠΌΠ΅Ρ€ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ;

— Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ спроса j ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° i Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° (транспортныС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹);

— Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ спроса j ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;

Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти.

;

— Ρ‚ранспортныС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π΄ΠΎΡΡ‚Π°Π²ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π² Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ с Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅Π³ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Π°;

p — количСство Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ.

Π’ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΠΠž «Π’Π°Π½Π΄Π΅Ρ€», Ρ‚ΠΎΠ²Π°Ρ€ доставляСтся ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€, ΠΈ Π΄ΠΎΡΡ‚Π°Π²ΠΊΠ° Π² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ с Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅Π³ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°. НСобходимо ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ транспортныС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π΄ΠΎΡΡ‚Π°Π²ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€.

Для описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ постановкой Π·Π°Π΄Π°Ρ‡ΠΈ, которая ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ [4].

Π”Π°Π½Π° Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ mΠ§n ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° с ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎΠΌ индСксов строк I ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎΠΌ индСксов столбцов J, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число. Для всякого нСпустого подмноТСства ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ.

. (2).

Π—Π°Π΄Π°Ρ‡Π° состоит Π² ΠΎΡ‚ыскании Ρ‚Π°ΠΊΠΎΠ³ΠΎ мноТСства мощности p, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ минимально, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ.

. (3).

РСшСниС s Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΠ»Π΅Π² Π²Π΅ΠΊΡ‚ΠΎΡ€ z Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΠΈ m Ρ‚Π°ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎ, Ссли, ΠΈ 0 — Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Π³Π΄Π΅ — мноТСство ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ s Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ².

Π’Π²Π΅Π΄Π΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€

.

с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° для i-Π³ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Π° Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ k Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ, .

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· Π»ΡƒΡ‡ΡˆΠ΅Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ k, Ρ‚ΠΎΠ³Π΄Π° ΠΈ — Π±ΡƒΠ»Π΅Π² Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΡ€Π΄Π½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ. ΠŸΡƒΡΡ‚ΡŒ — Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ k, Ρ‚ΠΎΠ³Π΄Π° ΠΈ — Π±ΡƒΠ»Π΅Π² Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ€Π΅ΠΊΠΎΡ€Π΄ Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ k), соотвСтствСнно. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ — вСщСствСнноС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ минимальноС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ уровня Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π° для всСх .

0. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π°; Ρ€Π΅ΠΊΠΎΡ€Π΄ ,.

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ, .

1. Π‘Ρ‚Ρ€ΠΎΠΈΠΌ L Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² искусствСнного ΠΌΡƒΡ€Π°Π²ΡŒΡ (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ искусствСнного ΠΌΡƒΡ€Π°Π²ΡŒΡ прСдставляСт собой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚Π½ΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΆΠ°Π΄Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, описан Π½ΠΈΠΆΠ΅).

Алгоритм искусствСнного ΠΌΡƒΡ€Π°Π²ΡŒΡ опрСдСляСт ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ располоТСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ².

2. Π‘Ρ€Π΅Π΄ΠΈ этих Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ l Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ локального поиска.

ВыбираСтся Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ располоТСниС Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… располоТСний.

3. Находим значСния, .

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π°.

4. Если, Ρ‚ΠΎ; ;

для Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ.

.

Π˜Π½Π°Ρ‡Π΅.

; .

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Ρƒ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ располоТСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°.

5. Если Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ остановки, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ,.

.

ΠŸΡ€ΠΈ запускС k ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ k ΠΌΠ΅ΡΡ‚ размСщСния ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ с Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΠΌΠΈ производствСнно-транспортными Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ. Π”Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ искомым мСстом размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти.

, (4).

Π³Π΄Π΅ — коэффициСнт затухания (испарСниС Ρ„Π΅Ρ€ΠΎΠΌΠΎΠ½Π°) Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ k; - частота появлСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° i Π² l Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Π½Π° ΡˆΠ°Π³Π΅ 2 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ k; ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… значСниях ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ, Ρ‡Π΅ΠΌ Ρ‡Π°Ρ‰Π΅ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ i ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² l Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π΅ΠΌ мСньшС становится ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, .

Алгоритм искусствСнного ΠΌΡƒΡ€Π°Π²ΡŒΡ ant2-pm.

Алгоритм искусствСнного ΠΌΡƒΡ€Π°Π²ΡŒΡ ant2-pm прСдставляСт собой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚Π½ΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΆΠ°Π΄Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° спуска [4]. Π—Π΄Π΅ΡΡŒ — мноТСство ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚ΠΎΠ²; - ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ закрытия Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° .

Алгоритм ant2-pm Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π΅Π΅ ΠΏΡ€ΠΈ. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ant2-pm гСнСрируСтся мноТСство Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ².

(5).

(5).

Π³Π΄Π΅ — ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°,. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ значСния ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ. ΠŸΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вычисляСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

(6).

(6).

Π³Π΄Π΅ ,.

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всякий Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ ΠΈΠΌΠ΅Π» шанс Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ. Π›ΡŽΠ±ΠΎΠΉ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π½ΡƒΠ»Π΅Π²ΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ закрытия. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ant2-pm с Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ вСроятностСй.

(7).

(7).

случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выбираСтся ΠΎΠ΄Π½ΠΎ прСдприятиС ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ.

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΡ…Π΅ΠΌΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ant2-pm, мноТСство Ρ‚Π°ΠΊΠΆΠ΅ состоит ΠΈΠ· ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² для закрытия Π½Π° ΡˆΠ°Π³Π΅, Π½ΠΎ ΡƒΠΆΠ΅ Π² Π²Π΅Ρ€ΠΎΡΡ‚ностном смыслС, Ρ‚. Π΅. Π΄Π°ΠΆΠ΅ Ссли Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ Π½Π΅ ΠΏΠΎΠΏΠ°Π» Π²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ, Ρ‚ΠΎ ΠΎΠ½ Π²ΡΠ΅ Ρ€Π°Π²Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π½ΡƒΠ»Π΅Π²ΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ.

Алгоритм ant2-pm:

0. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ мноТСство .

Π¨Π°Π³ .

  • 1. Если, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.
  • 2. ЀормируСтся мноТСство согласно (5).
  • 3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ (7), случайно Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ элСмСнт .
  • 4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ

.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг,.

.

ΠœΡƒΡ€Π°Π²ΡŒΠΈΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ основаны Π½Π° ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ самоорганизации ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… насСкомых посрСдством использования динамичСских ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ², с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… систСма достигаСт глобальной Ρ†Π΅Π»ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ локального Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ взаимодСйствия элСмСнтов. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрСн ΠΎΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ сСти. Алгоритм ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ размСщСния.

Основная идСя, лСТащая Π² ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Π² Π΄Π°Π½Π½ΠΎΠΌ ΡƒΠ·Π»Π΅ ΠΌΡƒΡ€Π°Π²Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΈ Π΅ΡΠ»ΠΈ фактичСски Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ, Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π΅Π½, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² увСличиваСтся с Ρ€ΠΎΡΡ‚ΠΎΠΌ размСрности Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠœΡƒΡ€Π°Π²ΡŒΠΈΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π΅ Ρ…ΡƒΠΆΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… мСтаэвристичСских Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ВсС это позволяСт Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½Ρ‹ΠΉ колония Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹ΠΉ.

  • 1. Dorigo M. Optimization, Learning and Natural Algorithms // PhD thesis, Dipartimento di Electronica, Politecnico di Milano, IT, 1992 (in Italia).
  • 2. Π›Π΅Π²Π°Π½ΠΎΠ²Π° Π’. Π’., Π›ΠΎΡ€Π΅Ρˆ М. А. Алгоритм ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ ΠΈ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π° для ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ размСщСния // ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ «Π”искрСтный Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ», Новосибирск, 2002. — Π‘. 235.
  • 3. Π›ΠΎΡ€Π΅Ρˆ М. А. Алгоритмы ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ размСщСния: ΠŸΡ€Π΅ΠΏΡ€ΠΈΠ½Ρ‚. — ΠžΠΌΡΠΊ, ΠžΠΌΠ“Π£, 2006. — 19с.
  • 4. Π›ΠΎΡ€Π΅Ρˆ М. А. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ размСщСния прСдприятий: дис. Π½Π° ΡΠΎΠΈΡΠΊΠ°Π½ΠΈΠ΅ ΡƒΡ‡. стСпСни ΠΊΠ°Π½Π΄. Ρ‚Π΅Ρ…Π½. Π½Π°ΡƒΠΊ: 05.13.01 — БистСмный Π°Π½Π°Π»ΠΈΠ·, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ; ΠžΠΌΠ“Π£. Омск, 2006. 113 с.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ