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

ДСрСвянный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. 
Π—Π°Π΄Π°Ρ‡Π° коммивояТСра Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΈΠΊΠ΅ ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

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

ΠŸΡƒΡΡ‚ΡŒ имССтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ символов Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (Π±ΡƒΠΊΠ²), Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ словами. Π‘ΡƒΠΊΠ²Ρ‹ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ упорядочСны: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ€ΡƒΡΡΠΊΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ порядок Π±ΡƒΠΊΠ² Π°? Π±? я (символ? читаСтся «ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚)». Если Π·Π°Π΄Π°Π½ порядок Π±ΡƒΠΊΠ², ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡΠ»ΠΎΠ²Π°. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π΄Π°Π½ΠΎ слово u=(u1,u2,., um) — состоящСС ΠΈΠ· Π±ΡƒΠΊΠ² u1, u2,., um — ΠΈ ΡΠ»ΠΎΠ²ΠΎ v =(v1,v2,., vb). Π’ΠΎΠ³Π΄Π° Ссли u1? v1, Ρ‚ΠΎ ΠΈ u? v, Ссли ΠΆΠ΅ u1=v1… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ДСрСвянный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π—Π°Π΄Π°Ρ‡Π° коммивояТСра Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΈΠΊΠ΅ ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π—Πš Ρ‡Π΅Ρ€Π΅Π· построСниС ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ остовного Π΄Π΅Ρ€Π΅Π²Π°. Для краткости Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ дСрСвянным.

Π’Π½Π°Ρ‡Π°Π»Π΅ обсудим свойство спрямлСния. Рассмотрим ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ†Π΅ΠΏΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ€ΠΈΡ. 5. Если справСдливо нСравСнство Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Ρ‚ΠΎ d[1,3]?d[1,2]+d[2,3] ΠΈ d[3,5]?d[3,4]+d[4,5]. Π‘Π»ΠΎΠΆΠΈΠ² эти Π΄Π²Π° нСравСнства, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ d[1,3]+d[3,5]?d[1,2]+d[2,3]+d[3,4]+d[4,5]. По Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Ρƒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ. d[1,5]?d[1,3]+d[3,5]. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

d[1,5] d[1,2]+d[2,3]+d[3,4]+d[4,5].

Π˜Ρ‚Π°ΠΊ, Ссли справСдливо нСравСнство Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Ρ‚ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†Π΅ΠΏΠΈ Π²Π΅Ρ€Π½ΠΎ, Ρ‡Ρ‚ΠΎ расстояниС ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ†Π΅ΠΏΠΈ мСньшС (ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ) суммарной Π΄Π»ΠΈΠ½Ρ‹ всСх Ρ€Π΅Π±Π΅Ρ€ Ρ†Π΅ΠΏΠΈ. Π­Ρ‚ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ расхоТСго убСТдСния, Ρ‡Ρ‚ΠΎ прямая ΠΊΠΎΡ€ΠΎΡ‡Π΅ ΠΊΡ€ΠΈΠ²ΠΎΠΉ.

ВСрнСмся ΠΊ Π—Πš ΠΈ ΠΎΠΏΠΈΡˆΠ΅ΠΌ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΡΠ½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сСти Π—Πš ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π΅ остовноС Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈ ΡƒΠ΄Π²ΠΎΠΈΠΌ всС Π΅Π³ΠΎ Ρ€Π΅Π±Ρ€Π°. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³Ρ€Π°Ρ„ G — связный ΠΈ Ρ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ стСпСни.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ эйлСров Ρ†ΠΈΠΊΠ» G, начиная с Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ 1, Ρ†ΠΈΠΊΠ» задаСтся ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½, начиная с 1, ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ, которая повторяСт ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π΅Π½Π½ΡƒΡŽ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠžΡΡ‚Π°Π½Π΅Ρ‚ΡΡ Ρ‚ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π”Π°Π½Π° полная ΡΠ΅Ρ‚ΡŒ, показанная Π½Π° Ρ€ΠΈΡ. 5. Найти Ρ‚ΡƒΡ€ ΠΆΠ°Π΄Π½Ρ‹ΠΌ ΠΈ Π΄Π΅Ρ€Π΅Π²ΡΠ½Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ.

Рис 5.

Рис 5.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности.

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

;

;

;

;

;

;

;

ДСрСвянный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π—Π°Π΄Π°Ρ‡Π° коммивояТСра Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΈΠΊΠ΅ ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Рис.6

РСшСниС. Π–Π°Π΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ (ΠΈΠ΄ΠΈ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠΉ Π³ΠΎΡ€ΠΎΠ΄ ΠΈΠ· Π³ΠΎΡ€ΠΎΠ΄Π° 1) Π΄Π°Π΅Ρ‚ Ρ‚ΡƒΡ€ 1-(4)-3-(3)-5(5)-4-(11)-6-(10)-2-(6)-1, Π³Π΄Π΅ Π±Π΅Π· скобок ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π° Π²Π΅Ρ€ΡˆΠΈΠ½, Π° Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ… — Π΄Π»ΠΈΠ½Ρ‹ Ρ€Π΅Π±Π΅Ρ€. Π”Π»ΠΈΠ½Π° Ρ‚ΡƒΡ€Π° Ρ€Π°Π²Π½Π° 39, Ρ‚ΡƒΡ€ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡ. 5.

2. ДСрСвянный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Π½Π°Ρ‡Π°Π»Π΅ строит остовноС Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡ. 6 ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, Π·Π°Ρ‚Π΅ΠΌ эйлСров Ρ†ΠΈΠΊΠ» 1−2-1−3-4−3-5−6-5−3-1, Π·Π°Ρ‚Π΅ΠΌ Ρ‚ΡƒΡ€ 1−2-3−4-5−6-1 Π΄Π»ΠΈΠ½ΠΎΠΉ 43, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½ сплошной Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π½Π° Ρ€ΠΈΡ. 6.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ°. ΠŸΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ дСрСвянного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π²Π½Π° 1.

Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΡƒΡ€ Π΄Π»ΠΈΠ½Ρ‹ fB ΠΈ ΡƒΠ΄Π°Π»ΠΈΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ максимальноС Ρ€Π΅Π±Ρ€ΠΎ. Π”Π»ΠΈΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Π³Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ²ΠΎΠΉ Ρ†Π΅ΠΏΠΈ LHC мСньшС fB. Но ΡΡ‚Ρƒ ΠΆΠ΅ Ρ†Π΅ΠΏΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ остовноС Π΄Π΅Ρ€Π΅Π²ΠΎ, Ρ‚. ΠΊ. эта Ρ†Π΅ΠΏΡŒ достигаСт всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†ΠΈΠΊΠ»ΠΎΠ². Π”Π»ΠΈΠ½Π° ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ остовного Π΄Π΅Ρ€Π΅Π²Π° LMT мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° LHC. ИмССм Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ нСравСнств.

fB>LHC LMT (6).

Но ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ — ΠΎΠ½ΠΎ ΠΆΠ΅ эйлСров Π³Ρ€Π°Ρ„ — ΠΌΡ‹ ΡΠ²Π΅Π»ΠΈ ΠΊ Ρ‚ΡƒΡ€Ρƒ посрСдством спрямлСний, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π»ΠΈΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Ρ‚ΡƒΡ€Π° удовлСтворяСт нСравСнству.

2LMT>fA (7).

УмноТая (6) Π½Π° Π΄Π²Π° ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ с (7), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ нСравСнств.

2fB>2LHC?2LMT?fA (8).

Π’.Π΅. 2fB>fA, Ρ‚. Π΅. fA/fB>1+?; ?=1.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° Π΄ΠΎΠΊΠ°Π·Π°Π½Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ дСрСвянный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ΡΡ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² Π΄Π²Π° Ρ€Π°Π·Π°. Π’Π°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡƒΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π° Π½Π΅ ΠΏΡ€ΠΎΡΡ‚ΠΎ эвристичСскими.

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π΅Ρ‰Π΅ нСсколько простых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС =1. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ срСди Π½ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΡ‚ΠΎΡ‡Π½Π΅Π΅, Π·Π°ΠΉΠ΄Π΅ΠΌ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΈ Π΄Π»Ρ Π½Π°Ρ‡Π°Π»Π° опишСм «brute-force enumeration» — «ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠΉ силой», ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² Π°Π½Π³Π»ΠΎΡΠ·Ρ‹Ρ‡Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ практичСски ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΌΠ°Π»ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Напомним, Ρ‡Ρ‚ΠΎ Π—Πš с n Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π΅ рассмотрСния (n-1)!/2 Ρ‚ΡƒΡ€ΠΎΠ² Π² ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΠΈ (n-1)! Π’ΡƒΡ€ΠΎΠ² Π² Π½Π΅ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ, Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, растСт ΡƒΠ΄Ρ€ΡƒΡ‡Π°ΡŽΡ‰Π΅ быстро:

5!

10!

15!

20!

25!

30!

35!

40!

45!

50!

~102.

~106.

~1012.

~1018.

~10 125.

~1032.

~1040.

~1047.

~1056.

~1064.

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

ΠŸΡƒΡΡ‚ΡŒ имССтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ символов Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (Π±ΡƒΠΊΠ²), Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ словами. Π‘ΡƒΠΊΠ²Ρ‹ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ упорядочСны: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ€ΡƒΡΡΠΊΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ порядок Π±ΡƒΠΊΠ² Π°? Π±?я (символ? читаСтся «ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚)». Если Π·Π°Π΄Π°Π½ порядок Π±ΡƒΠΊΠ², ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡΠ»ΠΎΠ²Π°. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π΄Π°Π½ΠΎ слово u=(u1,u2,., um) — состоящСС ΠΈΠ· Π±ΡƒΠΊΠ² u1, u2,., um — ΠΈ ΡΠ»ΠΎΠ²ΠΎ v =(v1,v2,., vb). Π’ΠΎΠ³Π΄Π° Ссли u1? v1, Ρ‚ΠΎ ΠΈ u? v, Ссли ΠΆΠ΅ u1=v1, Ρ‚ΠΎ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎΡ‚ порядок слов ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся лСксикографичСским. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Ρ€ΡƒΡΡΠΊΠΈΡ… словарях (лСксиконах) слово «Π°Π±Π°ΠΆΡƒΡ€» стоит Ρ€Π°Π½ΡŒΡˆΠ΅ слова «Π°Π±Π°ΠΊΠ°». Π‘Π»ΠΎΠ²ΠΎ «Π±ΡƒΡ€» стоит Ρ€Π°Π½ΡŒΡˆΠ΅ слова «Π±ΡƒΡ€Π°», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π» считаСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ любой Π±ΡƒΠΊΠ²Π΅ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.

Рассмотрим, скаТСм, пСрСстановки ΠΈΠ· ΠΏΡΡ‚ΠΈ элСмСнтов, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ 1.5. ЛСксикографичСски ΠΏΠ΅Ρ€Π²ΠΎΠΉ пСрСстановкой являСтся 1−2-3−4-5, Π²Ρ‚ΠΎΡ€ΠΎΠΉ — 1−2-3−5-4, …, послСднСй — 5−4-3−2-1. НуТно ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСобразования любой пСрСстановки Π² Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Ρ‚Π°ΠΊΠΎΠ΅: скаТСм, Π΄Π°Π½Π° пСрСстановка 1−3-5−4-2. НуТно Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ справа Π½Π°Π»Π΅Π²ΠΎ, ΠΏΠΎΠΊΠ° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ число, мСньшСС, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это 3 послС 5). Π­Ρ‚ΠΎ число, Pi-1 Π½Π°Π΄ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, поставив вмСсто Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ число ΠΈΠ· Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²Π΅Π΅, ΠΎΡ‚ Pi Π΄ΠΎ Pn. Число большСС, Ρ‡Π΅ΠΌ Pi-1, нСсомнСнно, найдСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Pi-1i-1. Π—Π°Ρ‚Π΅ΠΌ число Pi-1 ΠΈ Π²ΡΠ΅ числа ΠΎΡ‚ Pi Π΄ΠΎ Pn, Π½Π΅ ΡΡ‡ΠΈΡ‚ая Pj Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится нСпосрСдствСнно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ пСрСстановка, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ — 1−4-2−3-5. ΠŸΠΎΡ‚ΠΎΠΌ получится 1−4-2−5-3 (Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ случай) ΠΈ Ρ‚. Π΄.

НуТно ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π—Πš с n Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ всС пСрСстановки ΠΈΠ· n ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрСстановки, скаТСм, 1−3-5−4-2 ΠΈ 3−5-4−2-1 (послСдний элСмСнт соСдинСн с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ) Π·Π°Π΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚ΡƒΡ€, считанный спСрва с Π³ΠΎΡ€ΠΎΠ΄Π° 1, Π° ΠΏΠΎΡ‚ΠΎΠΌ с Π³ΠΎΡ€ΠΎΠ΄Π° 3. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄ 1 ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ всС пСрСстановки ΠΈΠ· ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов. Π­Ρ‚ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ даст (n-1)! Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΡƒΡ€ΠΎΠ², Ρ‚. Π΅. ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π² Π½Π΅ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π—Πš (ΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ‚ΡƒΡ€Ρ‹ 1−3-5−4-2 ΠΈ 1−2-4−5-3).

Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ описан Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Паскаль (см. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. РСшим Π—Πš, ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π² ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 лСксикографичСским ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΎΠ΄Π°, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ‚ΡƒΡ€: 1−2-6−5-4−3 ΠΈ Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρƒ 36.

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² Ρ€Π°Π·ΡƒΠΌ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ описан Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡƒΡŽ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ идСю.

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