Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

Алгоритмы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Π±ΠΎΡ€Π°. 
Алгоритм ΠΎΡ‚ΠΆΠΈΠ³Π°

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

Π’ Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ΠΆΠΈΠ³Π° ΠΌΠ΅Ρ‚Π°Π» Π½Π°Π³Ρ€Π΅Π²Π°ΡŽΡ‚ Π΄ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π°Ρ‚ΠΎΠΌΡ‹ кристалличСской Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠΊΠΈΠ΄Π°ΡŽΡ‚ свои ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠ΅Ρ‚Π°Π» ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ…Π»Π°ΠΆΠ΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄ Ρ‡ΡƒΡ‚ΠΊΠΈΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ. Атомы ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΡΠΎΡΡ‚ояниС с Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ энСргиСй, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡΠΎΡΡ‚ояниС с Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ. Π­Ρ‚Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒΡΡ вмСстС с Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ…ΡƒΠ΄ΡˆΠ΅Π΅ состояниС, ΠΊΠ°ΠΊ Π½ΠΈ ΡΡ‚Ρ€Π°Π½Π½ΠΎ, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ состояниС… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Алгоритмы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Π±ΠΎΡ€Π°. Алгоритм ΠΎΡ‚ΠΆΠΈΠ³Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования ΠΈ Π½Π°ΡƒΠΊΠΈ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ Π£Ρ€Π°Π»ΡŒΡΠΊΠΈΠΉ ГосударствСнный ЭкономичСский УнивСрситСт Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ обСспСчСниС ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠšΠ°Ρ„Π΅Π΄Ρ€Π° статистики, экономСтрики ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°.

Дисциплина: Алгоритмы ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π’Π΅ΠΌΠ°: «ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Π±ΠΎΡ€Π°.

Алгоритм ΠΎΡ‚ΠΆΠΈΠ³Π°" .

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Аспидов Π‘Π΅Ρ€Π³Π΅ΠΉ Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡ Π“Ρ€ΡƒΠΏΠΏΠ° ЭМА-14−1.

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ АссистСнт ΠšΠΈΡΠ»ΠΈΡ†Ρ‹Π½ Π•.Π’.

Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³ 2015.

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Π“Π»Π°Π²Π° 1.

    Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

    Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ

  • 1.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ оптимизация
  • 1.2 ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ°ΠΊ цСлСвая функция
  • Π“Π»Π°Π²Π° 2. Алгоритм ΠΎΡ‚ΠΆΠΈΠ³Π°
  • 2.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π°
  • 2.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ спуска
  • 2.3 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  • 3. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
  • 3.1 Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Ρ‡Ρƒ коммивояТСра
  • 3.2 ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π³Ρ€Π°Ρ„
  • 3.3 Π‘Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
  • 3.4 Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅
  • 3.5 Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 3.5 ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ (intelligence) происходит ΠΎΡ‚ Π»Π°Ρ‚инского intellectus — Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡƒΠΌ, рассудок, Ρ€Π°Π·ΡƒΠΌ; ΠΌΡ‹ΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ способности Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. БоотвСтствСнно искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ (artificialintelligence) — ИИ (AI) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ свойство автоматичСских систСм Π±Ρ€Π°Ρ‚ΡŒ Π½Π° ΡΠ΅Π±Ρ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… воздСйствий.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ·Π³Π° Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ приобрСтСния, запоминания ΠΈ Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ прСобразования Π·Π½Π°Π½ΠΈΠΉ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ обучСния Π½Π° ΠΎΠΏΡ‹Ρ‚Π΅ ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΊ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°ΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ отличаСтся ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ» .

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

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

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

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅ΠΌΡ‹: Π—Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ повсСмСстно ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС полСзности ΠΏΡ€ΠΈ ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ….

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° мною Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‚ΠΆΠΈΠ³Π°.

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‚ΠΆΠΈΠ³Π°, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π—Π°Π΄Π°Ρ‡ΠΈ:.

1) Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ;

2) Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‚ΠΆΠΈΠ³Π°;

3) ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ, практичСская рСализация Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ исслСдования:.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ исслСдования Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся выяснСниС ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ матСматичСского ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экономичСскиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ исслСдования ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²ΠΈΠ΄Ρ‹ экономичСских Π·Π°Π΄Π°Ρ‡, Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π“Π»Π°Π²Π° 1.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ.

1.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ оптимизация.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ оптимизация, Π½Π°Π΄ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π° ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π² ΠΆΠΈΠ·Π½ΠΈ с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΌΡ‹ ΡΡ‚алкиваСмся повсСднСвно, часто Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ этого.

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

Или Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΌΡ‹ ΠΏΠΎΠΉΡ‚ΠΈ Π² ΠΏΠΎΡ…ΠΎΠ΄ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ Ρ€ΡŽΠΊΠ·Π°ΠΊ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡Π°, Π²Π΅Ρ‰Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, Π° Ρ€ΡŽΠΊΠ·Π°ΠΊ Π½Π΅ ΡΠ»ΠΈΡˆΠΊΠΎΠΌ большой Π΄Π° ΠΈ ΠΌΡ‹ ΠΌΠ½ΠΎΠ³ΠΎ вСса Π²Π·ΡΡ‚ΡŒ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ. Если ΠΌΡ‹ ΠΈΠ΄Π΅ΠΌ Π² Π³ΠΎΡ€Ρ‹, Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ с ΡΠΎΠ±ΠΎΠΉ страховочный трос ΠΈ ΠΊΠ°Ρ€Π°Π±ΠΈΠ½Ρ‹, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Π΅ΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ оптимизация? ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ — Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° самоС Π»ΡƒΡ‡ΡˆΠ΅Π΅, Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ слова ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅.

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ (ΠΎΡ‚ Π»Π°Ρ‚. optimus - Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ - Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…..

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, оптимизация — это способ нахоТдСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

1.2 ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ°ΠΊ цСлСвая функция.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ насколько Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ нашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π² Π·Π°Π΄Π°Ρ‡Π΅ ΠΏΡ€ΠΎ Ρ€Π°Π½Π΅Ρ† Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ присвоим ΠΈΡ… ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. ΠŸΡƒΡΡ‚ΡŒ Ρƒ Π½ΠΎΠΆΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ 100 Π° Ρƒ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° 1. ΠœΡ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ Ρ†Π΅Π»ΡŒ ΠΈ Π½Π°ΡˆΠ° Π·Π°Π΄Π°Ρ‡Π° свСдСтся ΠΊ Ρ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ с Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠΈΠΌΠΈ значСниями ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈ Π²ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΈΡ… n-Π½ΠΎΠ΅ количСство Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠΈ сумку. (ВСс нас Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΈΠ½Ρ‚СрСсуСт) А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ максимум Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ! А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡΡ‚ΡŒ всС свСдСм ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ (ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°) — Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ экстрСмума (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈΠ»ΠΈ максимума) Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ области..

ΠœΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ поняли, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ оптимизация, Π½ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π³Π»Π°Π²Π½Ρ‹ΠΉ вопрос КАК это ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ?!.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ нашСго Ρ€ΡŽΠΊΠ·Π°ΠΊΠ°, ΠΈ Π΅ΡΠ»ΠΈ Ρ‚Π°ΠΌ Π΄Π΅ΡΡΡ‚ΡŒ, Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² максимум Ρ‚ΠΎ ΡΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ прСдставим Ρ‡Ρ‚ΠΎ Ρƒ Π½Π°Ρ Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΅Π·Π΄ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΊΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π—Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡŒ измСнились (Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС Ρ†Π΅Π½Π½ΠΎΠ³ΠΎ) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнились условия, Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ станСт суммарная ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². И Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ всС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ стаСт Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ случайно ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ срСди Π½ΠΈΡ… самый ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ сущСствуСт мноТСство ΠΈΡ… Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Π±ΠΈΠ»ΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ классы. Но ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… «ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ…» Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π°.

Π“Π»Π°Π²Π° 2. Алгоритм ΠΎΡ‚ΠΆΠΈΠ³Π° .

2.1 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π° ΠΈ ΠΎΡ‚ΠΊΡƒΠ΄Π° Ρƒ Π½Π΅Π³ΠΎ растут Π½ΠΎΠ³ΠΈ. Π—Π°Π±Π΅Π³Ρƒ Π² ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ ΡΠΊΠ°ΠΆΡƒ Ρ‡Ρ‚ΠΎ стохастичСских (ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΡƒΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ) ΠΈΠ»ΠΈ вСроятностных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ΠŸΡ€ΠΈΡ‡Π΅ΠΌ здСсь Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

" ВсС гСниальноС, просто".

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚ΠΆΠΈΠ³Π°, Π±Ρ‹Π» Π²Π·ΡΡ‚ΡŒ Ρƒ ΠΌΠ°Ρ‚ΡƒΡˆΠΊΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ физичСски процСсс кристаллизации вСщСства ΠΏΡ€ΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π΅ ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠ².

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚Π°Π»Π»Π° Π΅ΡΡ‚ΡŒ кристалличСская, ΠΎΠ½Π° описываСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π°Ρ‚ΠΎΠΌΠΎΠ² вСщСства. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π°Ρ‚ΠΎΠΌΠΎΠ² вСщСств — БостояниС систСмы, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ соотвСтствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ энСргии. ЦСль ΠΎΡ‚ΠΆΠΈΠ³Π° — привСсти систСму Π² ΡΠΎΡΡ‚ояниС с Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ энСргиСй. Π§Π΅ΠΌ Π½ΠΈΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ энСргии, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ кристалличСская Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°. (мСньшС Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€ΠΎΡ‡Π½Π΅Π΅ ΠΌΠ΅Ρ‚Π°Π»).

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

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ процСсса происходит минимизация энСргии. МСняСм ΡΠ½Π΅Ρ€Π³ΠΈΡŽ Π½Π° Π½Π°ΡˆΡƒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈ ΠŸΠΎΠ±Π΅Π΄Π°! Или Π½Π΅Ρ‚? Π”Π°Π²Π°ΠΉΡ‚Π΅ задумаСмся, Π° Ρ‡Π΅ΠΌ ΠΆΠ΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆ ΡΡ‚ΠΎΠ»ΡŒ ΠΌΡƒΠ΄Ρ€Ρ‘Π½Ρ‹ΠΉ процСсс? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π°ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, всСгда Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΡΠΎΡΡ‚ояния с ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ энСргиСй?

2.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ спуска.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ спуска. (Рисунок 1).

Рисунок 1 Π›Ρ‹ΠΆΠ½ΠΈΠΊ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ±ΡƒΠ΄Π΅ΠΌ Π»Ρ‹ΠΆΠ½ΠΈΠΊΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ спускаСтся ΠΏΠΎ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Наша Ρ†Π΅Π»ΡŒ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊ Ρ„ΠΈΠ½ΠΈΡˆΡƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½ΠΈΠ·ΠΈΠ½Π΅, это СдинствСнноС Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΎ Ρ„ΠΈΠ½ΠΈΡˆΠ΅.

(Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ).

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ спуска ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΠ·ΠΈΠ½Ρ‹ (Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡ‹), ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄ΠΎ Ρ„ΠΈΠ½ΠΈΡˆΠ°, Π½ΠΎ Π½Π΅Ρ‚ Π·Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΉ Π³ΠΎΡ€ΠΊΠΎΠΉ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π½ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Ρƒ, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Π»Ρ‹ΠΆΠ½ΠΈΠΊΠΎΠΌ, склон — функция измСрСния энСргии вСщСства, Π° Π²Π΅Ρ€ΠΎΡΡ‚ностный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΡΠΎΡΡ‚ояниС с Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ энСргиСй — подъСм Π½Π° Ρ…ΠΎΠ»ΠΌΠΈΠΊ (Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ Π½ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΠΈ).

ΠŸΠ»ΡŽΡΡ‹ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°ΠΉΠ΄Π΅ΠΌ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π° Π½Π΅ Π·Π°ΡΡ‚рянСм Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ.

2.3 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅.

Π’Π²Π΅Π΄Ρ‘ΠΌ обозначСния:

Β· S — мноТСство всСх состояний (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ) нашСй Π·Π°Π΄Π°Ρ‡ΠΈ. НапримСр, для Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ Π²Π°Π³ΠΎΠ½Π΅ это Π±ΡƒΠ΄Π΅Ρ‚ мноТСство всСвозмоТных Π½Π°Π±ΠΎΡ€ΠΎΠ² Π³Ρ€ΡƒΠ·ΠΎΠ².

Β· Si — состояниС Π½Π° i-ΠΌ шагС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. SiS.

Β· ti — Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½Π° i-ΠΌ шагС.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΡŽ ΠΎΡ‚ΠΆΠΈΠ³Π°, Π½Π°ΠΌ понадобится ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

1. Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ энСргии — Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ. E: S > R.

2. Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ измСнСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. T: N > R.

3. Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΡƒΡŽ Π½ΠΎΠ²ΠΎΠ΅ состояниС. F: S>S.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Β· ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ ставит Π² ΡΠΎΠΎΡ‚вСтствиС число. (Зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ).

Β· ставят Π½ΠΎΠΌΠ΅Ρ€Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ i Π² ΡΠΎΠΎΡ‚вСтствиС с Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ.

Β· Ѐункция опрСдСляСт, ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ (На ΡΠ΅ΠΌΠ°ΠΌ Π΄Π΅Π»Π΅ Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅).

Β· Если Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большим. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΆΠ΅ со ΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, всС быстрСй, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅ шансов ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ.

Β· Ѐункция Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ состояния ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ состояниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π΅Π³ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π±Π»ΠΎΠΊ схСму (Рисунок 2).

Π’Π²ΠΎΠ΄ Π’Π²ΠΎΠ΄ Пока Если Ρ‚ΠΎ Если Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ПониТаСм Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ послСдниС состояниС.

Рисунок 2 Π‘Π»ΠΎΠΊ схСма Алгоритм ΠΎΡ‚ΠΆΠΈΠ³Π°.

ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠ² Π² Π½Π°ΡˆΡƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ, Ρ€Π°Π·ΠΎΠ±ΡŒΡ‘ΠΌ Π΅Π³ΠΎ Π½Π° Π΄Π²Π΅ части, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нашСй вСроятности, число Π² Π»Π΅Π²ΠΎΠΉ части? Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ? Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ. (Рисунок3).

Рисунок 3 Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

3. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅.

3.1 Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Ρ‡Ρƒ коммивояТСра.

Π’ 1859 Π³. Π£. Π“Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΈΠ³Ρ€Ρƒ «ΠšΡ€ΡƒΠ³ΠΎΡΠ²Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅», ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π² ΠΎΡ‚ыскании Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ, проходящСго Ρ‡Π΅Ρ€Π΅Π· всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ (Π³ΠΎΡ€ΠΎΠ΄Π°, ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ назначСния) Π³Ρ€Π°Ρ„Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ. ΠŸΡƒΡ‚ΠΈ, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠΌ свойством, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π³Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ. Π—Π°Π΄Π°Ρ‡Π° ΠΎ Π³Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… Π² Π³Ρ€Π°Ρ„Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ обобщСния. Одно ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ — Π·Π°Π΄Π°Ρ‡Π° коммивояТСра, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ряд ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π² Ρ‡Π°ΡΡ‚ности ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… транспортных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π—Π°Π΄Π°Ρ‡Π° коммивояТСра являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΈΠΊΠΈ. Π’ ΡΠ²ΠΎΠ΅ΠΉ области (ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ дискрСтных Π·Π°Π΄Π°Ρ‡) Π·Π°Π΄Π°Ρ‡Π° коммивояТСра слуТит своСобразным ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ всё Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ:

ΠšΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΠ΅Ρ€ (бродячий Ρ‚ΠΎΡ€Π³ΠΎΠ²Π΅Ρ†) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°, ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Ρƒ Π² Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΠΌ порядкС Π³ΠΎΡ€ΠΎΠ΄Π° 2,1,3. n ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄. Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ извСстны. Π’ ΠΊΠ°ΠΊΠΎΠΌ порядкС слСдуСт ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π³ΠΎΡ€ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ (Ρ‚ΡƒΡ€) коммивояТСра Π±Ρ‹Π» ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΌ?

3.2 ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π³Ρ€Π°Ρ„.

Π”Π°Π²Π°ΠΉΡ‚Π΅ поставим Ρ†Π΅Π»ΡŒ, ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ 100 Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ². ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ мноТСство всСх Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ². НСмного ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ½ΡΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ привСсти Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊ Π½Π°ΡƒΡ‡Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, Π²Π²Π΅Π΄Ρ‘ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹. Π˜Ρ‚Π°ΠΊ, Π³ΠΎΡ€ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Ρ‹ числами jΠ’= (1,2,3,., n). Π’ΡƒΡ€ коммивояТСра ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описан цикличСской пСрСстановкой t = (j1, j2,., jn,), ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ всС j1. jn — Ρ€Π°Π·Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°; ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ j1, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСстановка Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π°. Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π‘. Π—Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΡƒΡ€ t, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

МоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎC состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½ΡƒΠ»Π΅ΠΉ. Π’ΠΎΠ³Π΄Π° Π‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π³Ρ€Π°Ρ„, Π³Π΄Π΅ Ρ€Π΅Π±Ρ€ΠΎΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ, Ссли ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ, Ссли. Π’ΠΎΠ³Π΄Π°, Ссли сущСствуСт Ρ‚ΡƒΡ€ Π΄Π»ΠΈΠ½Ρ‹ 0, Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠΎ Ρ†ΠΈΠΊΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅ΠΌ Π³Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ² Ρ†ΠΈΠΊΠ».

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³Ρ€Π°Ρ„Ρ‹ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π”Π°Π½Π° полная ΡΠ΅Ρ‚ΡŒ с n Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, Π΄Π»ΠΈΠ½Π° Ρ€Π΅Π±Ρ€Π° . Найти Π³Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ² Ρ†ΠΈΠΊΠ» минимальной Π΄Π»ΠΈΠ½Ρ‹.

3.3 Π‘Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π£Π²Ρ‹ наша Π·Π°Π΄Π°Ρ‡Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π° Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ свСдСм Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊ Π½Π΅ΠΌΡƒ.

Β· C — мноТСство всСх Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

Β· |C| - ΠΎΠ±Ρ‰Π΅Π΅ количСство Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

Β· Π‘i-ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄ прСдставлСнный ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Β· S — ВсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ проходящиС Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ Π³ΠΎΡ€ΠΎΠ΄ ΠΈΠ»ΠΈ мноТСство упорядочСнных ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ элСмСнтов Π‘, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всякоС Ci встрСчаСтся Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ Π΄Π° Π΄Π»ΠΈΠ½Π½Π° этой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π²Π½Π° ΠΎΠ±Ρ‰Π΅ΠΌΡƒ количСству Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² - |C|.

Для использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‚ΠΆΠΈΠ³Π° ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ для нашСй Π·Π°Π΄Π°Ρ‡ΠΈ, Π­Ρ‚ΠΎ цСлСвая функция - E F-функция ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ΅ состояниС.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ сумма Π•Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²Ρ‹Ρ… расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€ΠΎΠΉ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° замкнутая Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠΌ.

Для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Π·Π°Π±Ρ‹Π», Π•Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎ — расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ состояниС? ΠŸΠΎΡ‡Π΅ΠΌΡƒ просто Π½Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π΄Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄Π° Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅, Π²Ρ€ΠΎΠ΄Π΅ всС красиво, ΠΈ ΠΏΡ€Π°Π²Π΄Π° это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ нСпрСдсказуСмо Π²Π»ΠΈΡΡ‚ΡŒ Π½Π°, Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎ, ΠΈ Π½Π΅ Ρ„Π°ΠΊΡ‚ Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Намного Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄Π° ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. НапримСр Π±Ρ‹Π» ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ (1,2,3,4,5,6,7) случайно Π²Ρ‹Π±Ρ€Π°Π»ΠΈ 4 ΠΈ 6 Π³ΠΎΡ€ΠΎΠ΄, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ (1,2,3,6,5,4,7).

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ, случай ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΡ€ΡΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ «ΠΎΡ‚ΠΆΠΈΠ³» Π²ΠΎΠ·ΡŒΠΌΡ‘Ρ‚, Π΄Π° ΠΈ Π·Π°ΡΡ‚рянСт Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ стоит ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько запусков ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ сходятся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ ΠΎΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Рисунок 5 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ высокого минимального значСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Рисунок 6 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ минимального значСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

3.4 Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ .

Π’ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ Π½Π°ΠΈΠΊΡ€ΠΎΡ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π΅Ρ† ΠΌΠ΅ΠΆΠ΄Ρƒ всСми Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ самый ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°Ρ…, ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ условия Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅, Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ всСми Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.

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

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π³Π΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Рисунок 4. Π‘Π°ΠΌΡ‹ΠΉ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚.

ΠšΠΎΠΌΠΌΠΈΠ²ΠΎΡΠΆΡ‘Ρ€ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ 15 ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ своих Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄., ΠΎΠ½ Π·Π½Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π³ΠΎΡ€ΠΎΠ΄Π΅ Π΅Π³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ купят ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. Π—Π½Π°Ρ‡ΠΈΡ‚ Π³ΠΎΡ€ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π·Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Ρ€Π°ΡΡΡ‚ояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π·Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

На (РисункС 4) ΡƒΠΊΠ°Π·Π°Π½ самый ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ 15 Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 43 589 145 600 всСвозмоТных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

3.5 Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π»ΠΈΡΡ‚ΠΈΠ½Π³Π΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ тСкст модуля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ВсС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ написано Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ MatLab. Π’Ρ‹Π±ΠΎΡ€ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠ°Π» ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ρƒ MatLab ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΠΎΠ½Ρ‡Π΅Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ графичСскоС прСдставлСниС ΠΏΡƒΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Π±Π΅Π· Π²Ρ‹Π²ΠΎΠ΄Π° расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ суммой всСх ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.) Π£ ΠΌΠΎΠ΅ΠΉ вСрсии MatLab Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сборки Π² ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ Windows 8.1 64bitвстроСнный компилятор ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π±Π΅Π· SDK Windows 7 ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΌΠΎΡŽ систСму Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ. Π― ΠΏΡ‹Ρ‚ался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСдства Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ€Π°Π·Π½Ρ‹Π΅ сборки Windows 7 64 bit. Π’ Π½ΠΈΡ… присутствовала другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΉ прилоТСния.

Π“ΠΎΡ€ΠΎΠ΄Π° Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π·Π°Ρ€Π°Π½Π΅Π΅ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ массивом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ cities =rand (2,100) *10, Ρ‚Π°ΠΌ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡΡΠΌ xΠΈ y.

St Temperature, end Temperature Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ΠΆΠΈΠ³Π°.

function [state] = Simulated (cities, st Temperature, end Temperature).

[n, z] = size (cities); %Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

state = randperm (n) '; %Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС, ΠΊΠ°ΠΊ случайная пСрСстановку Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

current Energy = Calculate Energy (state, cities); %энСргия для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ состояния.

T = st Temperature;

for k = 1: 100 000.

state Candidate = Generate State Candidate (state); %БостояниС ΠΊΠ°Π½Π΄ΠΈΡ‚Π°Ρ‚.

candidate Energy = Calculate Energy (stateCandidate, cities); % энСргия состояния ΠΊΠ°Π½Π΄ΠΈΡ‚Π°.

if (candidate Energy.

current Energy = candidate Energy; % ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС.

state = state Candidate;

else.

p = Get Transition Probability (candidate Energy — current Energy, T); % ΠΈΠ»ΠΈ вычислСниС вСроятности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

if (Make Transit (p)) % ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

Current Energy = candidate Energy;

state = state Candidate;

end.

end;

T = Dec Temp (st Temperature, k); % ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ.

if (T <= end Temperature) % условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°.

break;

end;

end.

end.

function [distance] = Metric (A, B) % Π•Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°.

distance = (A — B). ^2;

distance = sqrt (distance);

distance = sum (distance);

end.

function [a] = MakeTransit (probability) % ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ состояния.

value = rand (1);

if (value <= probability).

a = 1;

else.

a = 0;

end.

end.

function [P] = Get Transition Probability (E, T) % Расчёт вСроятности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

P = exp (-E/T);

end.

function [seq] = Generate State Candidate (seq) % БостояниС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

n = size (seq, 1);

i = randi (n, 1);

j = randi (n, 1);

if (i> j).

seq (j: i) = flipud (seq (j: i));

else.

seq (i: j) = flipud (seq (i: j));

endend.

function [T] = DecTemp (stTemperature, k) % УмСньшСниС Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

T = stTemperature * 0.1/k;

end.

function [E] = Calculate Energy (sequence, cities) % Расчёт энСргии.

n = size (sequence);

E = 0;

fori = 1: n-1.

E = E + Metric (cities (sequence (i):), cities (sequence (i+1):));

end.

E = E + Metric (cities (sequence (end):), cities (sequence (1):)); end.

3.5 ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

Бписок тСстов ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ № 1 Π’ слСдствии ΠΈΠ½ΠΎΠ³Π΄Π° большого количСства ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΈ Π½Π΅ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ тСстирования стрСсс тСсты, ΠΊΠΎΠ³Π΄Π° водились Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»Π°, сСмантичСскиС тСсты Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Ρ‹.

Π’Π°Π±Π»ΠΈΡ†Π° № 1.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

3 Π³ΠΎΡ€ΠΎΠ΄Π°.

stTemperature = 10.

endTemperature = 0.1.

26 Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

stTemperature = 10.

endTemperature = 0.1.

100 Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

stTemperature = 10.

endTemperature = 0.1.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

Π’ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Ρ‹Π»ΠΈ рассмотрСны основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Π±ΠΎΡ€Π°, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ‚ΠΆΠΈΠ³Π°. ΠŸΡ€ΠΈ написании Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ стояла ЦСль: Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‚ΠΆΠΈΠ³Π°, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

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

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Π΅ курсовой мною Π±Ρ‹Π» ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π°, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

Π’ Ρ‚Ρ€Π΅Ρ‚Π΅ΠΉ Π³Π»Π°Π²Π΅ стояла Π·Π°Π΄Π°Ρ‡Π°, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, эта Π³Π»Π°Π²Π° Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»Π° посвящСна практичСскому заданию.

Π’ ΡΡ‚ΠΎΠΉ части курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ мною Π±Ρ‹Π»Π° поставлСна Π·Π°Π΄Π°Ρ‡Π°; описаны Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅, Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅;

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° MatLab с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ листинга ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΅Π΅ Ρ‚СстированиС.

На ΡΡ‚ΠΎΠΌ этапС Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°Π΄Π°Ρ‡ связанных с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΈ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎ Ρ†Π΅Π»ΡŒ достигнута.

Π—Π½Π°Ρ‡ΠΈΡ‚, всС Π·Π°Π΄Π°Ρ‡ΠΈ частично Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, Ρ†Π΅Π»ΡŒ достигнута, Ρ‚Π΅ΠΌΠ° раскрыта.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников.

1. Introduction in optimization. Simulation of annealing URL: http://sysmagazine.com/posts/209 610/.

2. Π—Π°Π΄Π°Ρ‡Π° ΠΎ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° коммивояТСра. ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† URL: http://knowledge. /mathematics/d-3c0b65635a2ad78b4c53b89421206d37.

3. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ коммивояТСра URL: http://otherreferats. /mathematics/177 2410.

4. Алгоритм ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π°.

5. URL: http://www.math. nsc.ru/AP/benchmarks/UFLP/uflp_sa.

6. Алгоритм ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π°.

7. URL: http://www.machinelearning.ru/wiki/index. php? title=Алгоритм_ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ_ΠΎΡ‚ΠΆΠΈΠ³Π°.

8. Как я ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π° URL: http://habrahabr.ru/post/210 942/.

9. Π—Π°Π΄Π°Ρ‡Π° коммивояТёра | ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΆΠΈΠ³Π° URL: http://mech. math. msu. su/~shvetz/54/inf/perl-problems/chCommisVoyageur. xhtml.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ