ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС

ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассказываСтся ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ нСстандартной Π·Π°Π΄Π°Ρ‡ΠΈ кластСризации ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΌΡ‹ Π΅Π΅ Ρ€Π΅ΡˆΠ°Π»ΠΈ. РасскаТСм, ΠΊΠ°ΠΊ ΠΌΡ‹ примСняли систСмный, Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠ°ΠΊΠΈΠΌΠΈ слоТностями ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡƒΡ€ΠΎΠΊΠΈ вынСсли.

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

Π£Π·ΠΊΠΎΠ΅ мСсто Π² процСссах

Π’ 2018 Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ сдСлали ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ WMS-систСмы Π½Π° складС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«Π’ΠΎΡ€Π³ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΌ Β«Π›Π”Β» Π² Π³. ЧСлябинскС. Π’Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Β«1Π‘-Логистика: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ складом 3Β» Π½Π° 20 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ WMS, ΠΊΠ»Π°Π΄ΠΎΠ²Ρ‰ΠΈΠΊΠΈ, Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎΠ³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠ². Π‘ΠΊΠ»Π°Π΄ срСдний ΠΎΠΊΠΎΠ»ΠΎ 4 тыс. ΠΌ2, количСство ячССк 5000 ΠΈ количСство SKU 4500. На складС хранятся ΡˆΠ°Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΡ€Π°Π½Ρ‹ собствСнного производства Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ‚ 1 ΠΊΠ³ Π΄ΠΎ 400 ΠΊΠ³. Запасы Π½Π° складС хранятся Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚Π±ΠΎΡ€Π° Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΏΠΎ FIFO.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ схСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ складских процСссов ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ хранСния запасов. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° хранСния ΠΈ ΡƒΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊΡ€Π°Π½ΠΎΠ² такая, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ячСйкС ΡˆΡ‚ΡƒΡ‡Π½ΠΎΠ³ΠΎ хранСния ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° склад Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ – это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ партия. Π˜Ρ‚ΠΎΠ³ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ 1 мСсяца Ρ€Π°Π±ΠΎΡ‚Ρ‹ склада ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ 30 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ, ΠΏΡ€ΠΈΡ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ каТдая Π΄ΠΎΠ»ΠΆΠ½Π° хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ячСйкС. Π’ΠΎΠ²Π°Ρ€ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ отбираСтся Π½Π΅ Ρ†Π΅Π»Ρ‹ΠΌΠΈ ΠΏΠ°Π»Π΅Ρ‚Π°ΠΌΠΈ, Π° ΡˆΡ‚ΡƒΠΊΠ°ΠΌΠΈ, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² Π·ΠΎΠ½Π΅ ΡˆΡ‚ΡƒΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π±ΠΎΡ€Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ячСйках Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ такая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°: Π² ячСйкС объСмом Π±ΠΎΠ»Π΅Π΅ 1ΠΌ3 Π»Π΅ΠΆΠΈΡ‚ нСсколько ΡˆΡ‚ΡƒΠΊ ΠΊΡ€Π°Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠ΅Π½Π΅Π΅ 5-10% ΠΎΡ‚ объСма ячСйки.

ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Рис 1. Π€ΠΎΡ‚ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡˆΡ‚ΡƒΠΊ Ρ‚ΠΎΠ²Π°Ρ€Π° Π² ячСйкС

На Π»ΠΈΡ†ΠΎ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ использованиС складских мощностСй. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± бСдствия ΠΌΠΎΠ³Ρƒ привСсти Ρ†ΠΈΡ„Ρ€Ρ‹: Π² срСднСм Ρ‚Π°ΠΊΠΈΡ… ячССк объСмом Π±ΠΎΠ»Π΅Π΅ 1ΠΌ3 с Β«ΠΌΠΈΠ·Π΅Ρ€Π½Ρ‹ΠΌΠΈΒ» остатками Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ склада насчитываСтся ΠΎΡ‚ 100 Π΄ΠΎ 300 ячССк. Π’Π°ΠΊ ΠΊΠ°ΠΊ склад ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшой, Ρ‚ΠΎ Π² сСзоны Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ склада этот Ρ„Π°ΠΊΡ‚ΠΎΡ€ становится Β«ΡƒΠ·ΠΊΠΈΠΌ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΎΠΌΒ» с сильно Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ складскиС процСссы.

ИдСя Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Π’ΠΎΠ·Π½ΠΈΠΊΠ»Π° идСя: ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ остатков с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠΌΠΈ Π΄Π°Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ остатки с ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠ΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ вмСстС Π² ΠΎΠ΄Π½ΠΎΠΉ ячСйкС, ΠΈΠ»ΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…, Ссли мСста Π² ΠΎΠ΄Π½ΠΎΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ всСго количСства остатков.

ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС
Рис.2. Π‘Ρ…Π΅ΠΌΠ° сТатия остатков Π² ячСйках

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

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ разбиваСтся Π½Π° 2 этапа:

  • Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΏΠΎ Π΄Π°Ρ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ для сТатия;
  • Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС ΠΌΡ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ вычисляСм максимально ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ остатков Ρ‚ΠΎΠ²Π°Ρ€Π° Π² ячСйках.

Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ остановимся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π° освСщСниС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ этапа оставим для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Поиск матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ

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

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ· бизнСс-постановки Π·Π°Π΄Π°Ρ‡ΠΈ явно слСдуСт, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с мноТСствами, Ρ‚ΠΎ сформулируСм Ρ‚Π°ΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Ρ‚Π΅ΠΎΡ€ΠΈΠΈ мноТСств.

ΠŸΡƒΡΡ‚ΡŒ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС – мноТСство всСх ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ остатков Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° складС. ΠŸΡƒΡΡ‚ΡŒ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС – заданная константа Π΄Π½Π΅ΠΉ. ΠŸΡƒΡΡ‚ΡŒ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС – подмноТСство ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ, Π³Π΄Π΅ Ρ€Π°Π·Π½ΠΈΡ†Π° Π΄Π°Ρ‚ для всСх ΠΏΠ°Ρ€ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ подмноТСства Π½Π΅ прСвосходит константы ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС. ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ минимальноС количСство Π½Π΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ подмноТСств ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, Ρ‚Π°ΠΊΠΎΠ΅ Ρ‡Ρ‚ΠΎ всС подмноТСства ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π² совокупности Π΄Π°Π²Π°Π»ΠΈ Π±Ρ‹ мноТСство ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС.

Π˜Π½Ρ‹ΠΌΠΈ словами, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ кластСры схоТих ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ, Π³Π΄Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ схоТСсти опрСдСляСтся константой ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС. Вакая Π·Π°Π΄Π°Ρ‡Π° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ всСм Π·Π°Π΄Π°Ρ‡Ρƒ кластСризации. Π’Π°ΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ рассматриваСмая Π·Π°Π΄Π°Ρ‡Π° отличаСтся ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ кластСризации, Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π² нашСй Π·Π°Π΄Π°Ρ‡Π΅ Π΅ΡΡ‚ΡŒ ТСстко Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ условиС ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ схоТСсти элСмСнтов кластСра, опрСдСляСмоС константой ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, Π° Π² Π·Π°Π΄Π°Ρ‡Π΅ кластСризации Ρ‚Π°ΠΊΠΎΠ΅ условиС отсутствуСт. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΡƒ Π·Π°Π΄Π°Ρ‡ΠΈ кластСризации ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ этой Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ с ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ постановкой. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ общСизвСстныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд Π·Π°Π½ΠΎΠ²ΠΎ, Π° Π²Π·ΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ…. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ кластСризации ΠΌΡ‹ рассматривали самыС популярныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС-means, ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС-means, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ выдСлСния связных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ минимального остовного Π΄Π΅Ρ€Π΅Π²Π°. ОписаниС ΠΈ Ρ€Π°Π·Π±ΠΎΡ€ Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ нашСй Π·Π°Π΄Π°Ρ‡ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ кластСризации ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС-means ΠΈ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС-means Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ вовсС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Ρ€Π°Π½Π΅Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ извСстно количСство кластСров ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ константы Π΄Π½Π΅ΠΉ. Π’Π°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π±Ρ‹Π»ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ ΠΈΠ· рассмотрСния.
Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ нашСй Π·Π°Π΄Π°Ρ‡ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ выдСлСния связных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ минимального остовного Π΄Π΅Ρ€Π΅Π²Π° подходят большС, Π½ΠΎ, ΠΊΠ°ΠΊ оказалось, ΠΈΡ… нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Β«Π² Π»ΠΎΠ±Β» ΠΊ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ это, рассмотрим Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ нашСй Π·Π°Π΄Π°Ρ‡Π΅.

Рассмотрим Π³Ρ€Π°Ρ„ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ – это мноТСство ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, Π° Ρ€Π΅Π±Ρ€ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈΠΌΠ΅Π΅Ρ‚ вСс Ρ€Π°Π²Π½Ρ‹ΠΉ Ρ€Π°Π·Π½ΠΈΡ†Π΅ Π΄Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ партиями ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ выдСлСния связных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ задаСтся Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, Π³Π΄Π΅ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, ΠΈ Π² Π³Ρ€Π°Ρ„Π΅ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ всС Ρ€Π΅Π±Ρ€Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСс большС ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Бмысл Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π³Ρ€Π°Ρ„ «развалится» Π½Π° нСсколько связных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π³Π΄Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ этим ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ схоТСсти, опрСдСляСмому константой ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Π΅ΡΡ‚ΡŒ кластСры.

Алгоритм минимального ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° сначала строит Π½Π° Π³Ρ€Π°Ρ„Π΅ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС минимальноС ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ удаляСт Ρ€Π΅Π±Ρ€Π° с наибольшим вСсом Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π³Ρ€Π°Ρ„ Π½Π΅ «развалится» Π½Π° нСсколько связных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π³Π΄Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ этим ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ схоТСсти. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ кластСрами.

ΠŸΡ€ΠΈ использовании Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ рассматриваСмой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ситуация ΠΊΠ°ΠΊ Π½Π° рисункС 3.

ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС
Рис 3. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² кластСризации ΠΊ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅

Допустим Ρƒ нас константа Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π΄Π½Π΅ΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ€Π°Π²Π½Π° 20 Π΄Π½Π΅ΠΉ. Π“Ρ€Π°Ρ„ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π² пространствСнном Π²ΠΈΠ΄Π΅ для удобства Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ восприятия. Оба Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π΄Π°Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с 3-мя кластСрами, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, объСдинив ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ кластСры, ΠΌΠ΅ΠΆΠ΄Ρƒ собой! ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ спСцифику Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² чистом Π²ΠΈΠ΄Π΅ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ нашСй Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

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

ΠžΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ поиск ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ классичСской Π·Π°Π΄Π°Ρ‡ΠΈ увСнчался успСхом! Удалось Π½Π°ΠΉΡ‚ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ дискрСтной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, постановка ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ 1 Π² 1 совпадаСт с постановкой нашСй Π·Π°Π΄Π°Ρ‡ΠΈ. Π­Ρ‚ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ оказалась Π·Π°Π΄Π°Ρ‡Π° ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ мноТСства. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ постановку Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ нашСй спСцификС.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ мноТСство ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈ сСмСйство ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС всСх Π΅Π³ΠΎ Π½Π΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ подмноТСств ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° Π΄Π°Ρ‚ для всСх ΠΏΠ°Ρ€ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ подмноТСства ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈΠ· сСмСйства ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π½Π΅ прСвосходит константы ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС. ΠŸΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сСмСйство ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС наимСньшСй мощности, элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС, Ρ‚Π°ΠΊΠΎΠ΅ Ρ‡Ρ‚ΠΎ объСдинСниС мноТСств ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈΠ· сСмСйства ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Π²Π°Ρ‚ΡŒ мноТСство всСх ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь ΠΈ здСсь. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ практичСского примСнСния Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΈ Π΅Ρ‘ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘ матСматичСской модСлью Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ приступим ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΈΠ· сСмСйства ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ.

  1. Π£ΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ ΠΈΠ· мноТСства ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π² порядкС убывания ΠΈΡ… Π΄Π°Ρ‚.
  2. Найти ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄Π°Ρ‚Ρ‹ ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ.
  3. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дня ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΎΡ‚ минимальной Π΄Π°Ρ‚Ρ‹ Π΄ΠΎ максимальной Π½Π°ΠΉΡ‚ΠΈ всС ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ, Π΄Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС (поэтому Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π»ΡƒΡ‡ΡˆΠ΅ Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Π½ΠΎΠ΅).

Π›ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ формирования сСмСйства мноТСств ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС ΠΏΡ€ΠΈ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π΄Π½Π΅ΠΉ прСдставлСна Π½Π° рисункС 4.

ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС
Рис.4. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ подмноТСств ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ

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

Π—Π°Π΄Π°Ρ‡Π° ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ мноТСства являСтся ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠΉ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ для Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ сущСствуСт быстрого (с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π²Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡƒ ΠΎΡ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…) ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ мноТСства Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ быстрый ΠΆΠ°Π΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ являСтся Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ достоинствами:

  • Для Π·Π°Π΄Π°Ρ‡ нСбольшой размСрности (Π° это ΠΊΠ°ΠΊ Ρ€Π°Π· наш случай) вычисляСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ достаточно Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΡƒΠΌΡƒ. Π‘ ростом Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π·Π°Π΄Π°Ρ‡ΠΈ качСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ΡΡ, Π½ΠΎ всё ΠΆΠ΅ довольно ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ;
  • ΠžΡ‡Π΅Π½ΡŒ прост Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • Быстр, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ†Π΅Π½ΠΊΠ° Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π²Π½Π° ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС.

Π–Π°Π΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ мноТСства Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ: Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС выбираСтся мноТСство, ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ максимальноС число Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… элСмСнтов. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Π΅Π³ΠΎ псСвдокод ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ точности Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ°Π΄Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° тСстовых Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ извСстными Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ вСроятностный ΠΆΠ°Π΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΡƒΡ€Π°Π²ΡŒΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΈ ΠΈ Ρ‚.Π΄., Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сравнСния Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° сгСнСрированных случайных Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅.

РСализация ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π’Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° языкС 1Π‘ ΠΈ Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π²ΠΎ внСшнюю ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ остатков», которая Π±Ρ‹Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ WMS-систСмС. ΠœΡ‹ Π½Π΅ стали Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π° языкС Π‘++ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· внСшнСй Native ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° C++ Π² Ρ€Π°Π·Ρ‹ ΠΈ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π΄Π°ΠΆΠ΅ Π² дСсятки Ρ€Π°Π· прСвосходит ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° 1Π‘. На языкС 1Π‘ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ простоты ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π±Π°Π·Π΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° прСдставлСн Π½Π° рисункС 5.

ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС
Рис.5. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎ Β«ΡΠΆΠ°Ρ‚ΠΈΡŽΒ» остатков

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

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅

Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠΉ практичСской Π·Π°Π΄Π°Ρ‡ΠΈ – это ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ эффСктивности использования ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹: ΠΌΠ°Ρ‚. Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС извСстная ΠΌΠ°Ρ‚. модСль ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС извСстный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ WMS-систСмы: кластСризация ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ спСцифики Π·Π°Π΄Π°Ρ‡ΠΈ. ДискрСтной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ насчитываСтся Π±ΠΎΠ»Π΅Π΅ 300 Π»Π΅Ρ‚ ΠΈ Π·Π° это врСмя люди успСли Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡ ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΡ‚ΡŒ большой ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ цСлСсообразнСС ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ этому ΠΎΠΏΡ‹Ρ‚Ρƒ, Π° ΡƒΠΆ ΠΏΠΎΡ‚ΠΎΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ свой вСлосипСд.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ рассказ ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ рассмотрим самоС интСрСсноС ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТноС: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ «сТатия» остатков Π² ячСйках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° кластСризации ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ.

Π‘Ρ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»
Π ΠΎΠΌΠ°Π½ Π¨Π°Π½Π³ΠΈΠ½, программист Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²,
компания ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π‘Π˜Π’, Π³. ЧСлябинск

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ