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

Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

ΠœΠ΅Ρ‚ΠΎΠ΄ Π₯ΡƒΠΊΠ°-ДТивса сходится Π·Π° Ρ‚Ρ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом происходит вычислСниС значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² 13 Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, всСго 38 вычислСний. ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска (ΠΌΠ΅Ρ‚ΠΎΠ΄ Коши) сходится Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, 9 вычислСний. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° сходится Π·Π° ΠΎΠ΄Π½Ρƒ итСрация, 9 вычислСний. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Коши ΠΈ ΠΡŒΡŽΡ‚ΠΎΠ½Π° Π² Π΄Π°Π½Π½ΠΎΠΌ случаС сходятся Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция прСдставляСт собой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для сфСры (Π»ΠΈΠ½ΠΈΠΈ уровня… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠ˜Π‘Π’Π•Π Π‘Π’Π’Πž ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠΠ˜Π― И ΠΠΠ£ΠšΠ˜ УКРАИНЫ Π‘Π΅Π²Π°ΡΡ‚ΠΎΠΏΠΎΠ»ΡŒΡΠΊΠΈΠΉ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ тСхничСский унивСрситСт ΠšΠ°Ρ„Π΅Π΄Ρ€Π° ΠΊΠΈΠ±Π΅Ρ€Π½Π΅Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка ΠΊ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅

«ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°»

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»: ст. Π³Ρ€. М-21Π΄

Π’ΠΊΠ°Ρ‡Π΅Π½ΠΊΠΎ К. Π‘.

Π·Π°Ρ‡. ΠΊΠ½ΠΈΠΆΠΊΠ° № 040xxx

Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ № 22

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»: ст. ΠΏΡ€Π΅ΠΏ.

Π‘Π°Π»Π°ΠΊΠΈΡ€Π΅Π²Π° И. А.

Π‘Π΅Π²Π°ΡΡ‚ΠΎΠΏΠΎΠ»ΡŒ — 2006

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 4
  • 1 ΠžΠ±Ρ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° задания Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ 5
  • 2 Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 7
    • 2.1 Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 7
      • 2.1.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 7
      • 2.1.2 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 8
      • 2.1.3 ГрафичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ 9
      • 2.1.4 АлгСбраичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ 10
      • 2.1.5 ΠœΠ΅Ρ‚ΠΎΠ΄ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 12
      • 2.1.6 ΠœΠ΅Ρ‚ΠΎΠ΄ допустимого базиса 14
      • 2.1.7 РСшСниС двойствСнной Π·Π°Π΄Π°Ρ‡ΠΈ 17
    • 2.2 Π—Π°Π΄Π°Ρ‡Π° цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 19
      • 2.2.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 19
      • 2.2.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π“ΠΎΠΌΠΎΡ€ΠΈ 20
      • 2.2.3 ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† 22
    • 2.3 Π—Π°Π΄Π°Ρ‡Π° цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с Π±ΡƒΠ»Π΅Π²ΡΠΊΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ 24
      • 2.3.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с Π±ΡƒΠ»Π΅Π²ΡΠΊΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ 24
      • 2.3.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π‘Π°Π»Π»Π°ΡˆΠ° 25
      • 2.3.3 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сниТСния трудоСмкости вычислСний 26
  • 3 НСлинСйноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 27
    • 3.1 Π—Π°Π΄Π°Ρ‡Π° поиска глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 27
      • 3.1.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ поиска глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 27
      • 3.1.2 ΠœΠ΅Ρ‚ΠΎΠ΄ поиска ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткС с ΠΏΠΎΡΡ‚оянным шагом ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ случайного поиска. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний 28
    • 3.2 Π—Π°Π΄Π°Ρ‡Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 29
      • 3.2.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 29
      • 3.2.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ 30
      • 3.2.3 ΠœΠ΅Ρ‚ΠΎΠ΄ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ 31
      • 3.2.4 ΠœΠ΅Ρ‚ΠΎΠ΄ кубичСской аппроксимации 32
    • 3.3 Π—Π°Π΄Π°Ρ‡Π° ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 33
      • 3.3.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 33
      • 3.3.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π₯ΡƒΠΊΠ° — ДТивса 34
      • 3.3.3 ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска (ΠΌΠ΅Ρ‚ΠΎΠ΄ Коши) 36
      • 3.3.4 ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° 37
      • 3.3.5 Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний 38
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 39
  • БиблиографичСский список 40
  • ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π• 41
    • А Π’Скст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ глобальной ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ 41
    • Π‘. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 44

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

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

1 ΠžΠ±Ρ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° задания Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

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

Π˜Ρ‚Π°ΠΊ, Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π—Π›ΠŸ состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π—Π›ΠŸ согласно Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ; ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π—Π›ΠŸ графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ; Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π—Π›ΠŸ алгСбраичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ; Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π—Π›ΠŸ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹; ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π—Π›ΠŸ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ввСдСния искусствСнного базиса; ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π—Π›ΠŸ, Π΄Π²ΠΎΠΉΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π΄Π°Π½Π½ΠΎΠΉ, Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ взаимодвойствСнных Π·Π°Π΄Π°Ρ‡.

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

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

Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΈΡΠΊ глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ состоит Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для поиска экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π½Π° Π»ΡŽΠ±ΠΎΠΌ алгоритмичСском языкС. Π—Π°Π΄Π°Π½ΠΈΠ΅ состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: 1) Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(X) ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ поиска ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткС с ΠΏΠΎΡΡ‚оянным шагом; 2) Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(X) ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ случайного поиска; 3) ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний.

Π—Π°Π΄Π°Π½ΠΈΠ΅ для нахоТдСния ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ локального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (одномСрная оптимизация) состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ (3−4 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ), ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» поиска ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ (3 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ) ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ поиск ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ кубичСской аппроксимации.

Π—Π°Π΄Π°Π½ΠΈΠ΅ для нахоТдСния ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ локального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (многомСрная оптимизация) состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, примСняя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ порядка — Π₯ΡƒΠΊΠ°-ДТивса, ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка — Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска (Коши), Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка — ΠΡŒΡŽΡ‚ΠΎΠ½Π°, ΠΈ ΠΏΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для поиска экстрСмума ΠΏΡ€ΠΈ фиксированной точности ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… поиска X(0)=[-1,-1]T.

2 Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

2.1 Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

2.1.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

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

2.1.2 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

AB:; ;

BC:; ;

CD:; ;

DE:; ;

F:; ;

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль:

2.1.3 ГрафичСский ΠΌΠ΅Ρ‚ΠΎΠ΄

ВычисляСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ Π²ΡΠ΅Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½Π°Ρ… симплСкса ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ· Π½ΠΈΡ… наимСньшСС. Π­Ρ‚ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

FA = 1

FB = -8

FC = -14

FD = 0

FE = 3

C (2, 4)

F = -14

2.1.4 АлгСбраичСский ΠΌΠ΅Ρ‚ΠΎΠ΄

x2, x4, x5, x6 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, x1, x3 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

x1?F? x3?F? Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ x3? x4

x2, x3, x5, x6 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, x1, x4 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

x1?F? x4?F? Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ x1? x5

x1, x2, x3, x6 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, x4, x5 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

x1?F? x4?F?

X=(2, 4, 7, 0, 0, 5)

F = -14

2.1.5 ΠœΠ΅Ρ‚ΠΎΠ΄ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

x2, x4, x5, x6 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, x1, x3 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

b

x1

x3

x2

— 1

— 3

x4

— 3

— 3

x5

— 1

— 2

— 2

x6

— 1

— 3

F

— 4

— 9

— 4

— 4

b

x1

x4

x2

— 1

1/5

— 2/5

x3

— 3

3/5

— 6/5

x5

— 2

1/5

— 2/5

x6

F

— 8

— 4

— 6

— 3/5

6/5

b

x5

x4

x2

1/5

3/5

x3

3/5

— 1/5

x1

1/5

— 2/5

x6

F

— 14

— 3/5

— 14/5

X = (2, 4, 7, 0, 0, 5)

F = -14

2.1.6 ΠœΠ΅Ρ‚ΠΎΠ΄ допустимого базиса

b

x1

x2

x3

x4

x5

x6

F

— 1

½

½

½

— ½

ΠΎ1

— 1

½

½

½

½

— ½

ΠΎ2

— 1

14/3

½

½

½

— ½

ΠΎ3

— 3/2

— 3/2

— 3/2

3/2

ΠΎ4

— 1

— ½

— ½

— ½

½

f

— 1

— 5/2

— 5/2

— 5/2

5/2

b

ΠΎ1

x2

x3

x4

x5

x6

F

½

½

9/2

— ½

5/2

— ½

— 3/2

x1

½

½

½

— ½

5/2

— ½

— 3/2

ΠΎ2

5/2

½

3/2

— ½

5/2

— ½

— 3/2

ΠΎ3

25/2

— 3/2

½

3/2

25/3

— 15/2

3/2

9/2

— 3

— 3

ΠΎ4

5/2

— ½

— 3/2

½

— 1

— 3

f

35/2

— 5/2

½

3/2

— 15/2

3/2

9/2

— 3

— 3

b

ΠΎ1

x2

ΠΎ4

x4

x5

x6

F

— 3

— 3/5

9/5

— 3/5

9/5

x1

— 1

1/5

— 3/5

1/5

— 3/5

ΠΎ2

ΠΎ3

— 3

— 3

1/5

— 3/5

1/5

— 3/5

x3

— 1

— 3

3/5

— 9/5

3/5

— 9/5

f

— 1

— 3

— 2

— 5

— 1

— 1

b

ΠΎ1

ΠΎ3

ΠΎ4

x4

x5

x6

F

— 3/5

14/5

— 3/5

14/5

— 14

— 14/5

— 14/5

— 14/5

x1

½

2/5

1/5

2/5

— 2

— 2/5

— 2/5

— 2/5

ΠΎ2

x2

1/5

— 3/5

1/5

— 3/5

3/5

3/5

3/5

x3

— 1

3/5

1/5

3/5

1/5

— 1

— 1/5

— 1/5

— 1/5

f

— 1

— 1

— 5

— 1

— 1

— 1

b

ΠΎ1

ΠΎ3

ΠΎ4

x4

x5

ΠΎ2

F

— 14

— 3/5

— 14/5

— 3/5

— 14/5

x1

1/5

— 2/5

1/5

— 2/5

x6

x2

1/5

3/5

1/5

— 3/5

x3

— 1

3/5

— 1/5

3/5

— 1/5

f

— 1

— 1

— 1

— 1

b

x4

x5

F

— 14

— 14/5

— 3/5

x6

x2

3/5

1/5

x3

— 1/5

3/5

x1

— 2/5

1/5

ДопустимоС базисноС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

X = (2, 4, 7, 0, 0, 5)

F = -14

2.1.7 РСшСниС двойствСнной Π·Π°Π΄Π°Ρ‡ΠΈ

ΠŸΡ€ΡΠΌΠ°Ρ Π·Π°Π΄Π°Ρ‡Π°:

ДвойствСнная Π·Π°Π΄Π°Ρ‡Π°:

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

y1, y3 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, y2, y4, y5, y6 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

b

y2

y4

y5

y6

y1

— 5

— 3

14/5

14/5

1/5

— 1

2/5

— 3/5

y3

— 3

— 2

— 42/5

— 3/5

— 6/5

9/5

Π€'

— 40

— 25

— 98

— 7

— 14

b

y2

y4

y5

y6

y1

14/5

1/5

— 1

2/5

— 3/5

y3

3/5

— 3/5

— 1/5

— 1/5

Π€'

— 7

— 5

— 2

— 4

x1

x2

x3

x4

x5

x6

y5

y6

y1

y2

y3

y4

F' = Π€' = 14

X = (2,4,7,0,0,5)

F= -F' = -14

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

2.2.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

Π Π΅ΡˆΠΈΡ‚ΡŒ Π—Π¦Π›ΠŸ, ΠΏΡ€ΠΈ условии цСлочислСнности всСх ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, входящих Π² Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΡ‚ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… плоскостСй (ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π“ΠΎΠΌΠΎΡ€ΠΈ).

2.2.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π“ΠΎΠΌΠΎΡ€ΠΈ

x3, x4 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, x1, x2 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

b

x1

x2

x3

11/2

— 5

— ½

— ½

x4

10/4

5/2

¼

¼

F'

— 5

— ½

— ½

b

x4

x2

x3

— ½

5/2

12/5

12/5

— 1/5

2/5

x1

5/2

¼

¼

— 3/5

1/20

— 1/10

F'

— 5

— ½

½

— 6/5

1/10

— 1/5

b

x1

x2

x3

12/5

— 1/5

2/5

x4

19/10

3/10

— 1/10

F'

— 31/5

— 2/5

— 1/5

X = (19/10, 12/5, 0, 0)

F = -F' = 31/5

БоставляСм нСравСнство Π“ΠΎΠΌΠΎΡ€ΠΈ:

b

x4

x3

F'

— 31/5

— 2/5

— 1/5

1/5

1/10

— ½

x2

12/5

— 1/5

2/5

— 2/5

— 1/5

x1

19/10

3/10

— 1/10

1/10

— ¼

u2

— 2/5

— 1/5

— 2/5

½

— 5/2

b

x4

u2

F'

— 6

— 3/10

— ½

x2

— 2/5

x1

7/20

— ¼

x3

½

— 5/2

X = (2, 2, 1, 0)

F = -F' = 6

2.2.3 ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†

b

x1

x2

x3

12/5

— 1/5

2/5

x4

19/10

3/10

— 1/10

F'

— 31/5

— 2/5

— 1/5

Π—Π°Π΄Π°Ρ‡Π° № 1

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

x3, x4, x5 — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, x1, x2 — свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

b

x1

x2

x3

11/2

— 5

— ½

— ½

x4

5/2

5/2

¼

¼

x5

F'

— 5

— ½

— ½

b

x4

x2

x3

— ½

5/2

12/5

— 5

— 5/2

x1

5/2

¼

¼

— ½

— ¼

x5

F'

— 5

— ½

½

— 1

— ½

b

x4

x5

x3

— ½

— 5/2

x1

¼

— ¼

x2

F'

— 6

— ½

— ½

X = (2, 2, 1, 0, 0)

F' = -6

F = -F' = 6

Π—Π°Π΄Π°Ρ‡Π° № 2

РСшаСм Π·Π°Π΄Π°Ρ‡Ρƒ с x2 = 3 Π² ΠΏΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ΅ «ΠŸΠΎΠΈΡΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ» систСмы Excel. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ допустимоС Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ F = 5, X = (1, 3)

=2*$B$ 1+$B$ 2

=2*$B$ 1+3*$B$ 2

=4*$B$ 1+$B$ 2

=$B$ 2

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ

Π―Ρ‡Π΅ΠΉΠΊΠ°

Имя

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π€ΠΎΡ€ΠΌΡƒΠ»Π°

Бтатус

Π Π°Π·Π½ΠΈΡ†Π°

$C$ 1

$C$ 1<=$D$ 1

связанноС

$C$ 2

$C$ 2<=$D$ 2

Π½Π΅ ΡΠ²ΡΠ·Π°Π½.

$C$ 3

$C$ 3>=$D$ 3

связанноС

2.3 Π—Π°Π΄Π°Ρ‡Π° цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с Π±ΡƒΠ»Π΅Π²ΡΠΊΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ

2.3.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с Π±ΡƒΠ»Π΅Π²ΡΠΊΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ

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

2.3.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π‘Π°Π»Π»Π°ΡˆΠ°

β„–

x4

x3

x2

x1

x5

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ F

FΡ„=0

— 10

FΡ„=-10

— 49

FΡ„=-49

— 5

— 32

— 36

— 19

— 59

FΡ„=-59

— 15

— 42

— 46

— 2

— 29

Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅:

2.3.3 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сниТСния трудоСмкости вычислСний

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° составляСт 6*25=192 вычислСнных выраТСния. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π‘Π°Π»Π»Π°ΡˆΠ° составляСт 3*6+(25-3)=47 вычислСнных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π˜Ρ‚ΠΎΠ³ΠΎ сниТСниС трудоСмкости вычислСний ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° составляСт .

3 НСлинСйноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

3.1 Π—Π°Π΄Π°Ρ‡Π° поиска глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

3.1.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ поиска глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

НСобходимо Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для поиска экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π—Π°Π΄Π°Π½ΠΈΠ΅ состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: 1) Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(X) ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ поиска ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткС с ΠΏΠΎΡΡ‚оянным шагом; 2) Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ глобального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(X) ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ случайного поиска; 3) ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний.

3.1.2 ΠœΠ΅Ρ‚ΠΎΠ΄ поиска ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткС с ΠΏΠΎΡΡ‚оянным шагом ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ случайного поиска. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний

ΠœΠ΅Ρ‚ΠΎΠ΄ поиска глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ поиска ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткС, являСтся Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π·Π°Π΄Π°Ρ‡ ΠΌΠ°Π»ΠΎΠΉ размСрности (n<4). ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ шага сСтки ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ принят ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ. Из Π²ΡΠ΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, вычислСнных Π² ΡƒΠ·Π»Π°Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСтки, выбираСтся минимальноС. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: число испытаний 905, f (X*) = -2.500, X*=(-0.500; 2.000)

ΠœΠ΅Ρ‚ΠΎΠ΄ случайного поиска характСризуСтся Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ элСмСнта случайности Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ поиска. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° случайных чисСл, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ, Π² Π»ΡŽΠ±ΠΎΠΉ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ случайного Π²Π΅ΠΊΡ‚ΠΎΡ€Π° с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ распрСдСлСния. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: число испытаний 299, f (X*) = -2.469, X*=(-0.677; 2.173).

РасчСт Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MathCAD: f (X*) = -2.500, X*=(-0.500; 2.000)

Как Π²ΠΈΠ΄ΠΈΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄ случайного поиска сократил число испытаний Π½Π° 66%, ΠΏΡ€ΠΈ этом ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ составляСт 1%. Π’. Π΅. ΠΌΡ‹ Π΄ΠΎΡΡ‚ΠΈΠ³Π»ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сокращСния вычислСний с Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ.

3.2 Π—Π°Π΄Π°Ρ‡Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

3.2.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π—Π°Π΄Π°Π½ΠΈΠ΅ для нахоТдСния ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ локального экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (одномСрная оптимизация) состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ (3−4 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ), ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» поиска ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ (3 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ) ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ поиск ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ кубичСской аппроксимации.

3.2.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 1

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 2

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 3

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 4

ПослС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

3.2.3 ΠœΠ΅Ρ‚ΠΎΠ΄ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 1

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 2

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 3

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 4

Поиск ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½. Π”Π»ΠΈΠ½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°:

3.2.4 ΠœΠ΅Ρ‚ΠΎΠ΄ кубичСской аппроксимации

3.3 Π—Π°Π΄Π°Ρ‡Π° ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

3.3.1 ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, примСняя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ порядка — Π₯ΡƒΠΊΠ°-ДТивса, ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка — Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска (Коши), Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка — ΠΡŒΡŽΡ‚ΠΎΠ½Π°, ΠΈ ΠΏΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для поиска экстрСмума ΠΏΡ€ΠΈ фиксированной точности ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… поиска X(0)=[-1,-1]T.

3.3.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π₯ΡƒΠΊΠ° — ДТивса

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 1

1 Π˜ΡΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ поиск

2 Поиск ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 2

1 Π˜ΡΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ поиск

2 Поиск ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 3

1 Π˜ΡΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ поиск

2 Поиск ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Поиск Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½

3.3.3 ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска (ΠΌΠ΅Ρ‚ΠΎΠ΄ Коши)

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 1. Π‘Ρ‡Π΅Ρ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ k = 0

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 2. Π‘Ρ‡Π΅Ρ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ k = 1

Поиск Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½

3.3.4 ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π°

3.3.5 Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний

ΠœΠ΅Ρ‚ΠΎΠ΄ Π₯ΡƒΠΊΠ°-ДТивса сходится Π·Π° Ρ‚Ρ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом происходит вычислСниС значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² 13 Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, всСго 38 вычислСний. ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска (ΠΌΠ΅Ρ‚ΠΎΠ΄ Коши) сходится Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, 9 вычислСний. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° сходится Π·Π° ΠΎΠ΄Π½Ρƒ итСрация, 9 вычислСний. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Коши ΠΈ ΠΡŒΡŽΡ‚ΠΎΠ½Π° Π² Π΄Π°Π½Π½ΠΎΠΌ случаС сходятся Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция прСдставляСт собой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для сфСры (Π»ΠΈΠ½ΠΈΠΈ уровня — концСнтричСскиС окруТности) ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°. Из ΡΡ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° использованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π₯ΡƒΠΊΠ°-ДТивса Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ.

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

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

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

БиблиографичСский список

1 ЛящСнко И. Н. Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ программирования / И. Н. ЛящСнко, Π•. А. ΠšΠ°Ρ€Π°Π³ΠΎΠ΄ΠΎΠ²Π°, Н. Π’. Π§Π΅Ρ€Π½ΠΈΠΊΠΎΠ²Π°, Н. Π—. Π¨ΠΎΡ€. — Πš.: «Π’Ρ‹ΡΡˆΠ°Ρ школа», 1975, 372 с.

2 ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания для выполнСния курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°» для студСнтов ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ систСмы ΠΈ ΡΠ΅Ρ‚ΠΈ» Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΈ Π·Π°ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌ обучСния / Бост.: И. А. Π‘Π°Π»Π°ΠΊΠΈΡ€Π΅Π²Π°, А.Π’.Π‘ΠΊΠ°Ρ‚ΠΊΠΎΠ²Π‘Π΅Π²Π°ΡΡ‚ΠΎΠΏΠΎΠ»ΡŒ: Изд-Π²ΠΎ БСвНВУ, 2003. — 15 с.

3 ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ дисциплины «ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°», Ρ€Π°Π·Π΄Π΅Π» «ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ глобального поиска ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ» / Бост. А. Π’. Π‘ΠΊΠ°Ρ‚ΠΊΠΎΠ², И. А. Π‘Π°Π»Π°ΠΊΠΈΡ€Π΅Π²Π°, Π›. А. Π›ΠΈΡ‚Π²ΠΈΠ½ΠΎΠ²Π° — Π‘Π΅Π²Π°ΡΡ‚ΠΎΠΏΠΎΠ»ΡŒ: Изд-Π²ΠΎ Π‘Π΅Π²Π“Π’Π£, 2000. — 31с.

4 ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания для изучСния дисциплины «ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°» для студСнтов ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ систСмы ΠΈ ΡΠ΅Ρ‚ΠΈ» Π Π°Π·Π΄Π΅Π» «Π Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования» Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΈ Π·Π°ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌ обучСния / Бост.: И. А. Π‘Π°Π»Π°ΠΊΠΈΡ€Π΅Π²Π°, А. Π’. Π‘ΠΊΠ°Ρ‚ΠΊΠΎΠ² — Π‘Π΅Π²Π°ΡΡ‚ΠΎΠΏΠΎΠ»ΡŒ: Изд-Π²ΠΎ БСвНВУ, 2000. — 13 с.

ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π•

А Π’Скст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ глобальной ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ

{$APPTYPE CONSOLE}

program GlobalMinimize;

const

large = 10e99;

var

a1, a2, b1, b2: real;

a1n, a2n, b1n, b2n: real;

fmin, x1, x2: real;

alpha, dV, eps: real;

Rho, P: real;

fT, fS: real;

d1, d2, dx1, dx2: real;

x1min, x2min: real;

i, N: integer;

t: boolean;

function f (x1, x2: real): real;

begin

f := 2*sqr (x1) + 2*x1*x2 + sqr (x2) — 2*x1 — 3*x2

end;

function ceil (x: real): integer;

var a: integer;

begin

a := trunc (x);

if frac (x) > 0 then

a := a + 1;

ceil := a

end;

function max (a, b: real): real;

begin

if a > b then

max := a

else

max := b

end;

function min (a, b: real): real;

begin

if a < b then

min := a

else

min := b

end;

begin

randomize;

writeln ('Поиск глобального ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ');

writeln ('(для курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅)');

writeln ('Автор: Π’ΠΊΠ°Ρ‡Π΅Π½ΠΊΠΎ К. Π‘. М-21Π΄');

writeln;

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСнСния x1');

write (' Π’Π²Π΅Π΄ΠΈΡ‚Π΅ a1: '); readln (a1);

write (' Π’Π²Π΅Π΄ΠΈΡ‚Π΅ b1: '); readln (b1);

writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСнСния x2');

write (' Π’Π²Π΅Π΄ΠΈΡ‚Π΅ a2: '); readln (a2);

write (' Π’Π²Π΅Π΄ΠΈΡ‚Π΅ b2: '); readln (b2);

write ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ eps: '); readln (eps);

write ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ поиска P: '); readln (P);

write ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ коэффициСнт alpha: '); readln (alpha);

write ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ коэффициСнт dV: '); readln (dV);

writeln;

writeln ('Алгоритм поиска глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ '+

'сСткС с Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ шагом');

writeln;

t := false; N := 0;

fS := large; fmin := large;

a1n := a1; a2n := a2; b1n := b1; b2n := b2;

repeat

d1 := b1n — a1n; d2 := b2n — a2n;

dx1 := d1 / alpha; dx2 := d2 / alpha;

x1 := a1n; x2 := a2n;

fT := f (x1, x2);

N := N + 1;

if fT < fmin then

begin

fmin := fT;

x1min := x1; x2min := x2;

end;

repeat

repeat

x1 := x1 + dx1; (* Π¨Π°Π³ 1 *)

fT := f (x1, x2);

N := N + 1;

if fT < fmin then (* Π¨Π°Π³ 2 *)

begin

fmin := fT;

x1min := x1; x2min := x2;

end;

until x1 > b1n; (* Π¨Π°Π³ 3 *)

x1 := a1n; x2 := x2 + dx2; (* Π¨Π°Π³ 4 *)

fT := f (x1, x2); (* Π¨Π°Π³ 5 *)

N := N + 1;

if fT < fmin then (* Π¨Π°Π³ 6 *)

begin

fmin := fT;

x1min := x1; x2min := x2;

end;

until x2 > b2n; (* Π¨Π°Π³ 7 *)

if abs (fS — fmin) > eps then (* Π¨Π°Π³ 8 *)

begin (* Π¨Π°Π³ 9 *)

fS := fmin;

a1n := max (x1min-dx1,a1n); b1n := min (x1min+dx1,b1n);

a2n := max (x2min-dx2,a2n); b2n := min (x2min+dx2,b2n);

end

else t := true; (* Π¨Π°Π³ 10 *)

until t;

writeln ('Число испытаний N = ', N);

writeln ('fmin = ', fmin: 6: 3);

writeln ('x1min = ', x1min: 6: 3);

writeln ('x2min = ', x2min: 6: 3);

writeln;

writeln ('Алгоритм поиска глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '+

'ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ случайного поиска');

writeln;

fmin := large;

x1min := fmin; x2min := fmin;

d1 := b1 — a1; d2 := b2 — a2;

Rho := dV/(d1 * d2);

N := ceil (ln (1 — P)/ln (1 — Rho));

writeln ('Число испытаний N = ', N);

for i := 1 to N do (* Π¨Π°Π³ΠΈ 1, 2 *)

begin

x1 := a1 + random * d1; (* Π¨Π°Π³ΠΈ 3, 4 *)

x2 := a2 + random * d2;

fT := f (x1, x2); (* Π¨Π°Π³ 5 *)

if fT < fmin then (* Π¨Π°Π³ 6 *)

begin

fmin := fT;

x1min := x1;

x2min := x2

end;

end; (* Π¨Π°Π³ 7 *)

writeln ('fmin = ', fmin: 6: 3);

writeln ('x1min = ', x1min: 6: 3);

writeln ('x2min = ', x2min: 6: 3);

end.

Π‘. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Поиск глобального ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

(для курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅)

Автор: Π’ΠΊΠ°Ρ‡Π΅Π½ΠΊΠΎ К. Π‘. М-21Π΄

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСнСния x1

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ a1: -5

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ b1: 5

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСнСния x2

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ a2: -5

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ b2: 5

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ eps: 0.0001

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ поиска P: 0.95

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ коэффициСнт alpha: 20

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ коэффициСнт dV: 1

Алгоритм поиска глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ сСткС с Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ шагом

Число испытаний N = 905

fmin = -2.500

x1min = -0.500

x2min = 2.000

Алгоритм поиска глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ случайного поиска

Число испытаний N = 299

fmin = -2.469

x1min = -0.677

x2min = 2.173

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