ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΡŒΡ†Π΅Π²Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²

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

ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠ°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ связана с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ΅Π·Π΄ΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌ для Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сдСлок. Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ любой ΠΏΠ°Ρ€ΠΎΠΉ мноТСства ΠΈΠ· ΠΏ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² извСстны ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°-Ρƒ (/' = 1, Ρ‚ j = 1, ΠΏ, i ^ j). Если прямого ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ i ΠΈ j Π½Π΅ сущСствуСт, Ρ‚ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ. Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΎ-матСматичСская постановка этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΡŒΡ†Π΅Π²Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠ°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ связана с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ΅Π·Π΄ΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌ для Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сдСлок. Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ любой ΠΏΠ°Ρ€ΠΎΠΉ мноТСства ΠΈΠ· ΠΏ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² извСстны ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°-Ρƒ (/' = 1, Ρ‚ j = 1, ΠΏ, i ^ j). Если прямого ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ i ΠΈ j Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚, Ρ‚ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ.

а$- °°.

ΠšΠΎΠΌΠΌΠ΅Ρ€ΡΠ°Π½Ρ‚, выСзТая ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ всС Π³ΠΎΡ€ΠΎΠ΄Π°, ΠΏΠΎΠ±Ρ‹Π²Π°Π² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄. НСобходимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ объСзда Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ², ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π»ΠΈΠ½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π±Ρ‹Π»Π° Π±Ρ‹ наимСньшСй.

Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΎ-матСматичСская постановка этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Π° цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π₯Ρƒ = 1, Ссли коммивояТСр ΠΏΠ΅Ρ€Π΅Π΅Π·ΠΆΠ°Π΅Ρ‚ ΠΈΠ· Π³ΠΎΡ€ΠΎΠ΄Π° i Π² Π³ΠΎΡ€ΠΎΠ΄ j (i = l, m;j = 1, ΠΈ, i **/); Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π₯Ρƒ = 0.

Π—Π°Π΄Π°Ρ‡Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ†Π΅Π»Ρ‹Ρ… Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π₯Ρƒ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²ΠΈΠ΄Π°.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΡŒΡ†Π΅Π²Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ².

ΠΏΡ€ΠΈ ограничСниях:

1) для въСзда Π² Π³ΠΎΡ€ΠΎΠ΄ j Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΡŒΡ†Π΅Π²Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ².

2) для Π²Ρ‹Π΅Π·Π΄Π° ΠΈΠ· Π³ΠΎΡ€ΠΎΠ΄Π° i Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΡŒΡ†Π΅Π²Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ².

Π’ Ρ‚Π°ΠΊΠΎΠΉ постановкС Π·Π°Π΄Π°Ρ‡Π° коммивояТСра прСдставляСт собой Π·Π°Π΄Π°Ρ‡Ρƒ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, условия = Β°ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ значСния xV} = 1 ΠΊΠ°ΠΊ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ смысла, Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚:

  • 1) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ въСзд Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄;
  • 2) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π» лишь ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π΅Π·Π΄ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°, Π° Ρ†Π΅Π»Π΅Π²Π°Ρ функция Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° Π΄Π»ΠΈΠ½Ρƒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° коммивояТСра;
  • 3) Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π» ΠΊΠΎΠ½Ρ‚ΡƒΡ€, проходящий Ρ‡Π΅Ρ€Π΅Π· всС Π³ΠΎΡ€ΠΎΠ΄Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ формируСтся экономный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ»ΡŒΡ†Π°.

РСшСниС этой Π·Π°Π΄Π°Ρ‡ΠΈ строится, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† цСлочислСнного программирования.

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