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

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Π·Π°Π΄Π°Ρ‡ матСматичСского программирования

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

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° этого шага ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° аналитичСски, Ссли рассматриваСтся квадратичная функция ЗамСчания: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ Π·Π° k ΡˆΠ°Π³ΠΎΠ² (это слСдуСт ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСх Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ примСнСния ΠΠ£ для всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… сочСтаний Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ стационарных… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Π·Π°Π΄Π°Ρ‡ матСматичСского программирования (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ аналитичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Π·Π°Π΄Π°Ρ‡ матСматичСского программирования

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ условной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΠΌΠΈ Ρ‚ΠΈΠΏΠ° нСравСнств Для аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΈΠΏΠ°

(1.1)

(1.2)

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

1. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ принятых Π² ΠΏΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ (1.1, 1.2), функция Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄:

(2.1)

Π³Π΄Π΅ Π» — Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° размСрности [mxl], ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ количСству ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ gj (Ρ…)<0, j=l, …, m .

2. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… условий (НУ) Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠšΡƒΠ½Π° ΠΈ Π’Π°ΠΊΠΊΠ΅Ρ€Π° для опрСдСлСния условных стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ для Π·Π°Π΄Π°Ρ‡ΠΈ (1.1, 1.2).

Π’ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ для случая ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ условия ΠšΡƒΠ½Π° ΠΈ Π’Π°ΠΊΠΊΠ΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны Π² Π²ΠΈΠ΄Π΅:

Π“Π΄Π΅ ΠΈΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ.

ΠŸΡ€ΠΈ рассмотрСнии ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… количСствС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ m >1 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сочСтания Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΡΡΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

(2.3)

Π“Π΄Π΅ I1 — мноТСство Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² индСксов Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, I2 — мноТСство Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² индСксов пассивных ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (сумма элСмСнтов этих мноТСств всСгда Ρ€Π°Π²Π½Π° m).

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΡΡ‚ΠΈΡ… случаях ΠΠ£ (2.2) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… сочСтаниях Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΡΡΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΡ€Π°ΠΉΠ½ΠΈΠ΅ случаи:

ΠΊΠΎΠ³Π΄Π° мноТСство Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ I1 пусто (Π» = 0), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ фактичСски рассматриваСтся Π·Π°Π΄Π°Ρ‡Π° бСзусловной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ; ΠΈ ΠΊΠΎΠ³Π΄Π° количСство Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ количСство элСмСнтов мноТСства I1 Ρ€Π°Π²Π½ΠΎ размСрности Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ… — [nxl] (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅» Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎΠ³Π΄Π° эта Ρ‚ΠΎΡ‡ΠΊΠ° фиксируСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ограничСниями ΠΈ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (имССтся Π²Π²ΠΈΠ΄Ρƒ коррСктная постановка Π·Π°Π΄Π°Ρ‡ΠΈ (1.1,1.2).

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ примСнСния ΠΠ£ для всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… сочСтаний Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ —, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ условныС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡ‹ ΠΈ, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅, — условный Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

3. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ всСх стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… пассивным ограничСниям.

Π’ΠΎ Π΅ΡΡ‚ΡŒ:

(2.4)

4. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… условиям Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

Из ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ числа Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ условиям Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° —, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… согласно ΠΠ£ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ условныС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡ‹ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ стационарных Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ условия локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ВсС ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ стационарныС Ρ‚ΠΎΡ‡ΠΊΠΈ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ «ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ…» Ρ‚ΠΎΡ‡Π΅ΠΊ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ достаточных условий (Π”Π£, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ»ΠΈ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² Π½ΠΈΡ… условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°.

Одним ΠΈΠ· ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π”Π£ нахоТдСния Π² ΠΈΡΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΠΎΠΉ стационарной Ρ‚ΠΎΡ‡ΠΊΠ΅ условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° являСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ГСссС, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° [n x n] (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Ρ‚ΠΎΡ€Ρ‹Ρ… частных ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…) для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° F (x, Π») ΠΏΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ Ρ… — [n x l].

(2.5)

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Ссли составлСнная с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ квадратичная Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° [1], Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

(2.6)

Π“Π΄Π΅ H (x)(x, Π») — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ГСссС (ГСссиан) ΠΏΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ Ρ…; Ρƒ — любой Π²Π΅ΠΊΡ‚ΠΎΡ€ с Ρ„иксированными значСниями, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° [nxl].

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ опрСдСлСнности ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ (2.6) прСдлагаСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π‘ΠΈΠ»ΡŒΠ²Π΅ΡΡ‚Ρ€Π° [2, 4]. Π‘ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ квадратичная Ρ„ΠΎΡ€ΠΌΠ° (2.6) Π±Ρ‹Π»Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Н (Ρ…)(Ρ…, Π») ΠΈΠΌΠ΅Π»Π° всС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ ΠΌΠΈΠ½ΠΎΡ€Ρ‹, Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ вдоль Π³Π»Π°Π²Π½ΠΎΠΉ Π΅Π΅ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±Ρ‹Π»ΠΈ Π±Ρ‹: ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

(2.7)

Π“Π΄Π΅ hij — элСмСнты ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ГСссС Н (Ρ…)(Ρ…, Π») .

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ опрСдСлСнности ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ГСссС Π² ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… согласно ΠΠ£ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ НахоТдСниС условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ > 0, Ρ‚Π°ΠΊΠΈΠ΅ стационарныС Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСводятся Π² Ρ‡ΠΈΡΠ»ΠΎ Ρ‚ΠΎΡ‡Π΅ΠΊ условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x) ΠΏΡ€ΠΈ условиях gj (x) < 0, j=l,…, m :

(2.8)

6. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ условного глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x) Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… условного локального локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈ Π² «ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ…» Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… позволяСт Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ условный Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ:

(2.9)

Π“Π΄Π΅ Ρ… ΡƒΠ³Π» — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ «ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ…» Ρ‚ΠΎΡ‡Π΅ΠΊ, опрСдСляСмых ΠΏ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ограничСниями ΠΈΠ· Ρ‡ΠΈΡΠ»Π° (см. ΠΏΡƒΠ½ΠΊΡ‚ 2).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ условный Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ равняСтся f (xmin)

Π’ ΡΠΎΠΎΡ‚вСтствии с Ρ‚рСбованиями ΠΊ ΠšΠ  (см. Ρ€Π°Π·Π΄Π΅Π» 1.2) ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ графичСски ΠΈ ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΡ… подписСй ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… пояснСний, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… послС рисунка (ΠΌΠ°ΡΡˆΡ‚Π°Π± рисунка Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΡΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΅Π³ΠΎ наглядности). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ графичСского прСдставлСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΈΠΏΠ° (1.1, 1.2) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π° Ρ€ΠΈΡ. 2.1.

Π’ Ρ‡Π°ΡΡ‚ности, Π½Π° Ρ€ΠΈΡ. 2.1 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹: цСлСвая функция f (x) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½ΠΈΠΉ уровня Π‘1, Π‘2, Π‘3, …, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π‘1 < Π‘2 < Π‘3 ΠΈ Ρ‚. Π΄.; ограничСния gj < О, j=1,2,3, Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ мноТСство допустимых Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) — X (Π·Π°ΠΏΡ€Π΅Ρ‚Π½Ρ‹Π΅ области условно Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Ρ‹); Ρ‚ΠΎΡ‡ΠΊΠΈ условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ № 1, № 2, № 3, № 4, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ № 1 ΠΈ № 3 Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ всСм ограничСниям gj? 0; «ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅» Ρ‚ΠΎΡ‡ΠΊΠΈ: № 5, № 6, № 7.

Как слСдуСт ΠΈΠ· Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ сравнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° № 2, № 4 ΠΈ Π² «ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ…» Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… № 5, № 6, № 7 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ условного глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ № 2.

РСшСниС поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ

I. Найдём бСзусловный ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Бтационарная Ρ‚ΠΎΡ‡ΠΊΠ°:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ достаточныС условия ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ Π‘ΠΈΠ»ΡŒΠ²Π΅ΡΡ‚Ρ€Π°, построив, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ГСссС:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅:

II.

Найдём условный ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ:

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°:

Бтационарная Ρ‚ΠΎΡ‡ΠΊΠ°:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ достаточныС условия ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ Π‘ΠΈΠ»ΡŒΠ²Π΅ΡΡ‚Ρ€Π°, построив, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ГСссС:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅:

III.

Найдём условный ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ:

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°:

Бтационарная Ρ‚ΠΎΡ‡ΠΊΠ°:

НайдСнная стационарная Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚воряСт ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ достаточныС условия ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ Π‘ΠΈΠ»ΡŒΠ²Π΅ΡΡ‚Ρ€Π°, построив, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ГСссС:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅:

IV.

Найдём условный ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ:

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°:

Бтационарная Ρ‚ΠΎΡ‡ΠΊΠ°:

НайдСнная стационарная Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚воряСт ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ достаточныС условия ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ Π‘ΠΈΠ»ΡŒΠ²Π΅ΡΡ‚Ρ€Π°, построив, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ГСссС:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚Π°Ρ†ΠΈΠΎΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅:

V.

Найдём ΡƒΠ³Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅:

VI.

Найдём ΡƒΠ³Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅:

VII.

Найдём ΡƒΠ³Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ:

Найдём Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅:

VIII.

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ Π²ΡΠ΅Ρ… стационарных Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… ограничСниям:

НС ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ ограничСниям:

IX. Находим минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π° цСлСвая функция f (x) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½ΠΈΠΉ уровня Π‘1, Π‘2,…Π‘8;

ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π‘1>Π‘2>Π‘3…>C8; ограничСния gj < О, j=1,2,3, Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ мноТСство допустимых Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²). Π’ΠΎΡ‡ΠΊΠΈ условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ f1, f2, f3… f7, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ f1 ΠΈ f3 Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ всСм ограничСниям gj? 0;

Π£Π³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ: f5, f6, f7.

Как слСдуСт ΠΈΠ· Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ сравнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… условного локального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° f2 ΠΈ Π² «ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ…» Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… f5, f6, f7 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ условного глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ f2.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Π·Π°Π΄Π°Ρ‡ матСматичСского программирования ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠœΠ΅Ρ‚ΠΎΠ΄ простого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ сравнСнии Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ числС Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСнных Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a, b].

Алгоритм ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

1. ДискрСтизация Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅:

.

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π³Π΄Π΅ — Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a, b].

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° опрСдСляСтся расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ нСопрСдСлСнности (количСством Ρ‚ΠΎΡ‡Π΅ΠΊ дискрСтизации — n), Ρ‚. Π΅. количСством экспСримСнтов (ΠΎΡ†Π΅Π½ΠΎΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² ΡΡ‚ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ….

Π³Π΄Π΅ Ln — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послСднСго ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° нСопрСдСлСнности.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ любого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ поиска оцСниваСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ:

.

Для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° простого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π°:

На Ρ€ΠΈΡ. 1 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° функция, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Π΄Π²Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… (Π»Π΅Π²Ρ‹ΠΉ) — Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ.

Рис. 1

НСдостатки ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

Β· ПоявлСниС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ исслСдуСмого ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π½Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° нСопрСдСлСнности.

Β· Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности ΠΌΠ΅Ρ‚ΠΎΠ΄Π° согласно Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ рСкомСндуСтся «ΡΠ³ΡƒΡ‰Π°Ρ‚ΡŒ» Ρ‚ΠΎΡ‡ΠΊΠΈ экспСримСнтов ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ приблиТСния ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск глобального ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π‘Π»ΠΎΠΊ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° простого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ спуска Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠœΠ΅Ρ‚ΠΎΠ΄ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ищСтся ΠΏΠΎ Π²ΡΠ΅ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ) ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ (см. Ρ€ΠΈΡ. 2). Π‘ ΡΡ‚ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ поиска.

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ РассматриваСтся Π·Π°Π΄Π°Ρ‡Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ скалярной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ), Π½Π° Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ся.

Π³Π΄Π΅ — Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ арифмСтичСскоС пространство размСрности .

Рис. 2

Алгоритм ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

1)ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° нСкоторая промСТуточная Ρ‚ΠΎΡ‡ΠΊΠ° x (k). Π’ ΡΡ‚ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ всС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° x ΡΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ: x1(k), x2(k),…, xi-1(k), xi+1(k),…, xn (k), ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ xi (k), которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

2)Π Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° (ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ) ΠΏΠΎ xi (k) ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

3)Из числа ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… выбираСтся j-тая пСрСмСнная ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ся Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

4)ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° 2) повторяСтся для j-Ρ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΡ€ΠΈ этом xi (k+1) остаётся фиксированной! Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

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

Одной (Π² Ρ‡Π΅ΡΡ‚ности, k-ΠΎΠΉ) ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ поиска считаСтся ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ всСми ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ xi, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ xi (k+1), ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΡΡ‚ΠΈΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ.

5)ПослС провСдСния ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ, k-ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ осущСствляСтся сравнСниС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ значСния Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ x (k+1) с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚. Π΅.

<

Если Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎΠ³ΠΎ >0, принимаСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ 1).

НСдостатки ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ).

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ярко Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ «ΠΎΠ²Ρ€Π°ΠΆΠ½ΠΎΡΡ‚ΠΈ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ => Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ «Π·Π°Π΅Π΄Π°Π½ΠΈΠ΅» (Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅) см. Ρ€ΠΈΡ. 3.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

Β· ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ простота программирования ΠΈ Ρ‚Сстирования ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ спуска ΠœΠ΅Ρ‚ΠΎΠ΄ сопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠœΠ΅Ρ‚ΠΎΠ΄ основан Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… свойствах ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, аппроксимация ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ позволяСт сущСствСнно ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ являСтся квадратичная функция

.

МоТно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ информация ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Н ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Для этого ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ строится согласно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС

Π³Π΄Π΅ — это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ поиска, — шаг поиск. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, Π½ΠΎ ΠΈ ΠΈΠ·Π³ΠΈΠ± Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ

Π³Π΄Π΅ коэффициСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ условиям сопряТСния

.

ΠŸΡ€ΠΈ этом ΠΎΠ±Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ся сопряТСнными ΠΈ Π² Ρ‡Π°ΡΡ‚Π½ΠΎΠΌ случаС ΠΏΡ€ΠΈ условиС сопряТСния становится условиСм ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² .

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π΄Π²ΡƒΡ… послСдних условий, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ выраТСния (ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ) для коэффициСнтов, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ

.

Π§Ρ‚ΠΎ качаСтся шага, ΠΎΠ½ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ся ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ .

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° этого шага ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° аналитичСски, Ссли рассматриваСтся квадратичная функция ЗамСчания: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ Π·Π° k ΡˆΠ°Π³ΠΎΠ² (это слСдуСт ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСх Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°).

ПослС тоТдСствСнных ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡ‹ ΠΎΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Н ΠΈ ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠ² .

Если ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ аналитичСского поиска шага ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ поиска Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка нСзависимо ΠΎΡ‚ Π·Π½Π°Π½ΠΈΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Н.

Алгоритм Π€Π»Π΅Ρ‚Ρ‡Π΅Ρ€Π° — Ривса

1. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ поиска ;

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска ;

3. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ поиск Ρ‚ΠΎΡ‡ΠΊΠΈ

;

4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ поиска ,

Π³Π΄Π΅ .

5. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС послС Ρ‚ΠΎΡ‡ΠΊΠΈ вычисляСтся Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

Π³Π΄Π΅ .

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ шаг Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ двиТСния опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ поиска (Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ, Π·ΠΎΠ»ΠΎΡ‚ΠΎΠ³ΠΎ сСчСния).

6. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия окончания поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ сопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ достоинствами ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² 2Π³ΠΎ порядка (ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΡƒΡŽ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ), Π½ΠΎ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ 1Π³ΠΎ порядка (Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска).

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ сопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ примСняСтся Π½Π΅ Π΄Π»Ρ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… Π³Π»Π°Π΄ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ГСссС ΠΌΠ°Π»ΠΎ мСняСтся Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ спуска. Π’ ΡΡ‚ΠΎΠΌ случаС поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π·Π° Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ n ΡˆΠ°Π³ΠΎΠ².

НСдостатки:

Β· Для слоТных повСрхностСй Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ двиТСния ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ ΠΎΡ‚личаСтся ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π°ΠΈΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ спуска.

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ²:

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² свСдСния Π·Π°Π΄Π°Ρ‡ условной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊ Π±Π΅Π·ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠΉ ВсС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ условной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ дСлятся Π½Π° 2 Π³Ρ€ΡƒΠΏΠΏΡ‹:

1. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ свСдСния Π·Π°Π΄Π°Ρ‡ условной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊ Π±Π΅Π·ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠΉ.

2. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ нСпосрСдствСнно ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ограничСния.

Π’ Π½Π°ΡˆΠ΅ΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ свСдСния Π·Π°Π΄Π°Ρ‡ условной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊ Π±Π΅Π·ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠΉ (ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡˆΡ‚Ρ€Π°Ρ„Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ).

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

Π­Ρ‚ΠΎ достигаСтся Π·Π° ΡΡ‡Π΅Ρ‚ простой ΠΈ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ свСдСния Π·Π°Π΄Π°Ρ‡ΠΈ условной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊ Π±Π΅Π·ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠΉ.

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ:

(*)

Π’Π²Π΅Π΄Π΅ΠΌ Π² Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽ свойства:

Π‘ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° (*) эквивалСнтна Π·Π°Π΄Π°Ρ‡Π΅ бСзусловной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ссли ввСсти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ условной ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ (*) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ свСдСна ΠΊ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ бСзусловной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

зададимся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ коэффициСнтов Ρ‚Π°ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎ .

Π’ΠΎΠ³Π΄Π° итСративная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСдставляСтся Π² Π²ΠΈΠ΄Π΅:

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΄Π²Π° основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡˆΡ‚Ρ€Π°Ρ„Π°:

1. ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Π°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ);

2. ΠœΠ΅Ρ‚ΠΎΠ΄ внСшнСй Ρ‚ΠΎΡ‡ΠΊΠΈ (ΠΌΠ΅Ρ‚ΠΎΠ΄ «ΡˆΡ‚Ρ€Π°Ρ„Π½Ρ‹Ρ…» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ).

Π’ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ внСшнСй Ρ‚ΠΎΡ‡ΠΊΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ внСшнСй Ρ‚ΠΎΡ‡ΠΊΠΈ ИдСя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΡˆΡ‚Ρ€Π°Ρ„Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ зависимости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ области Π₯ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, Π° Π²Π½Π΅ Π΅Π΅ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ допустимой области.

На Ρ€ΠΈΡ. 4 прСдставлСны Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с Ρ€ΠΎΡΡ‚ΠΎΠΌ коэффициСнтов i .

Рис. 4

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° равСнств ΠΈ Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π².

Π’ Π½Π°ΡˆΠ΅ΠΌ случаС ограничСния Ρ‚ΠΈΠΏΠ° нСравСнств, поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡˆΡ‚Ρ€Π°Ρ„Π½Π°Ρ функция Π²ΠΈΠ΄Π°:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ «ΡˆΡ‚Ρ€Π°Ρ„Π½Ρ‹Ρ…» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

Π°) Для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° равСнств:

функция ΡˆΡ‚Ρ€Π°Ρ„Π°:

s (2)(x,) = [ gj (x)]2k, k=1,2,3,…, n

Π±) Для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° нСравСнств:

sj (2)(x,) = [ max (0, gj (x))]2k

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… ограничСниях.

Β· Начало поиска ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· Π»ΡŽΠ±ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ арифмСтичСского пространства Rn.

НСдостатки:

Β· Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΠΉ области .

Β· НС Π²ΡΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ числСнной бСзусловной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ для ряда Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡˆΡ‚Ρ€Π°Ρ„Π°.

Β· ΠžΠ±Ρ‰ΠΈΠΌ нСдостатком ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡˆΡ‚Ρ€Π°Ρ„Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ являСтся возрастаниС овраТности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Ρ€ΠΎΡΡ‚ΠΎΠΌ коэффициСнтов ΡˆΡ‚Ρ€Π°Ρ„Π° .

РСшСниС поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ спуска ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°:

Π¨Π°Π³:

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ:

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΡˆΡ‚Ρ€Π°Ρ„Π°: 1.25

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

ΠœΠ΅Ρ‚ΠΎΠ΄ БопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°:

Π¨Π°Π³:

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ:

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΡˆΡ‚Ρ€Π°Ρ„Π°: 1

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ спуска

//$$—— Form CPP —-;

//—————————————————————————————————————;

#include

#pragma hdrstop

#include

#include

#include «Unit1.h»

//—————————————————————————————————————;

#pragma package (smart_init)

#pragma resource «*.dfm»

TForm1 *Form1;

double shp = 1.25;

double shp1 = shp;

double shp2 = shp;

double shp3 = shp;

//—————————————————————————————————————;

__fastcall TForm1: TForm1(TComponent* Owner)

: TForm (Owner)

{

}

vector Simple (double (*f)(vector), vector x0, double h)

{

double fxk, fxk1;

vector xk = x0;

vector xk1 = x0;

for (int i=0;i<2;i++)

{

do

{

fxk = f (xk);

xk1[i] = xk[i] + h;

fxk1 = f (xk1);

xk = xk1;

}

while (fxk > fxk1);

}

return (xk1);

}

vector Descent (double (*f)(vector), vector x0, double h, double e)

{

vector xk = x0;

vector xk1 = x0;

for (int NumOfMetIt=1;;NumOfMetIt++)

{

Form1->LabeledEdit3->Text = IntToStr (NumOfMetIt);

xk1 = Simple (f, xk, h);

Form1->Series1->AddXY (xk[0], xk[1], «», Form1->ColorBox1->Selected);

Form1->Series1->AddXY (xk1[0], xk1[1], «», Form1->ColorBox1->Selected);

if (fabs (f (xk)-f (xk1)) < e)

return (xk1);

else

xk = xk1;

}

}

//—————————————————————————————————————;

double g1(vector x)

{

return (x[0]+x[1]-2.0);

}

double g2(vector x)

{

return (-x[0]+x[1]-1.0);

}

double g3(vector x)

{

return (-x[1]-3.0);

}

//—————————————————————————————————————;

double f (vector x)

{

return (2.0*(x[0]-3.0)*(x[0]-3.0)+(x[1]-2.0)*(x[1]-2.0));

}

//—————————————————————————————————————;

double rf (vector x)

{

return (2.0*(x[0]-3.0)*(x[0]-3.0)+(x[1]-2.0)*(x[1]-2.0) +

shp1*(x[0]+x[1]-2.0)*(x[0]+x[1]-2.0) +

shp2*(-x[0]+x[1]-1.0)*(-x[0]+x[1]-1.0) +

shp3*(-x[1]-3.0)*(-x[1]-3.0));

}

void __fastcall TForm1: Button1Click (TObject *Sender)

{

vector x0;

x0.push_back (-3.75);

x0.push_back (-2.0);

vector res = Descent (f, x0, 1e-3, 1e-2);

LabeledEdit1->Text = FloatToStrF (res[0], ffFixed, 10,2);

LabeledEdit2->Text = FloatToStrF (res[1], ffFixed, 10,2);

}

//—————————————————————————————————————;

void __fastcall TForm1: Button2Click (TObject *Sender)

{

double e = 1e-2;

vector prev;

prev.push_back (-3.75);

prev.push_back (-2.0);

Form1->Series1->Clear ();

vector last;

for (int NumOfIt=1;;NumOfIt++)

{

Form1->LabeledEdit6->Text = IntToStr (NumOfIt);

last = Descent (rf, prev, 1e-3, e);

if (fabs (rf (prev)-rf (last))

fabs (prev[0]-last[0])

fabs (prev[1]-last[1])

break;

else

{

if (g1(last)<=0)

shp1 = 0.0;

else

shp1*= 12.0;

if (g2(last)<=0)

shp2 = 0.0;

else

shp2*= 12.0;

if (g3(last)<=0)

shp3 = 0.0;

else

shp3*= 12.0;

}

prev = last;

}

LabeledEdit4->Text = FloatToStrF (last[0], ffFixed, 10,2);

LabeledEdit5->Text = FloatToStrF (last[1], ffFixed, 10,2);

}

//—————————————————————————————————————;

void __fastcall TForm1: Button4Click (TObject *Sender)

{

Form1->Series3->AddXY (0.500, 1.500, «», Form1->ColorBox1->Selected);

Form1->Series3->AddXY (-4.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series4->AddXY (-4.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series4->AddXY (5.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series5->AddXY (5.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series5->AddXY (0.502, 1.501, «», Form1->ColorBox1->Selected);

}

//—————————————————————————————————————;

ΠœΠ΅Ρ‚ΠΎΠ΄ сопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ²

//$$—— Form CPP —-;

//—————————————————————————————————————;

#include

#pragma hdrstop

#include

#include

#include «Unit1.h»

//—————————————————————————————————————;

#pragma package (smart_init)

#pragma resource «*.dfm»

TForm1 *Form1;

double shp = 1;

double shp1 = shp;

double shp2 = shp;

double shp3 = shp;

//—————————————————————————————————————;

__fastcall TForm1: TForm1(TComponent* Owner)

: TForm (Owner)

{

}

vector Simple (double (*f)(vector), vector x0, double h)

{

double fxk, fxk1;

vector xk = x0;

vector xk1 = x0;

for (int i=0;i<2;i++)

{

do

{

fxk = f (xk);

xk1[i] = xk[i] + h;

fxk1 = f (xk1);

xk = xk1;

}

while (fxk > fxk1);

}

return (xk1);

}

vector Conjugate (double (*f)(vector), vector (*agrad)(vector), vector x0, double h, double e)

{

vector xk = x0;

vector xk1 = x0;

vector agradXk, agradXk1, Sk, Sk1(2);

for (int NumOfMetIt=1;;NumOfMetIt++)

{

Form1->LabeledEdit3->Text = IntToStr (NumOfMetIt);

agradXk = agrad (xk);

Sk = agradXk;

xk1 = Simple (f, xk, h);

agradXk1 = agrad (xk1);

double Bk = (pow (agradXk1[0], 2)+pow (agradXk1[1], 2))/(pow (agradXk[0], 2)+pow (agradXk[1], 2));

Sk1[0] = agradXk1[0] + Bk*Sk[0];

Sk1[1] = agradXk1[1] + Bk*Sk[1];

Form1->Series1->AddXY (xk[0], xk[1], «», Form1->ColorBox1->Selected);

Form1->Series1->AddXY (xk1[0], xk1[1], «», Form1->ColorBox1->Selected);

if (fabs (f (xk1) — f (xk)) < e)

return (xk1);

else

xk = xk1;

}

}

//—————————————————————————————————————;

double g1(vector x)

{

return (x[0]+x[1]-2.0);

}

double g2(vector x)

{

return (-x[0]+x[1]-1.0);

}

double g3(vector x)

{

return (-x[1]-3.0);

}

//—————————————————————————————————————;

double f (vector x)

{

return (2.0*(x[0]-3.0)*(x[0]-3.0)+(x[1]-2.0)*(x[1]-2.0));

}

//—————————————————————————————————————;

vector agradf (vector x0)

{

vector x = x0;

x[0] = -(4.0*(x0[0]-3.0));

x[1] = -(2.0*(x0[1]-2.0));

return (x);

}

//—————————————————————————————————————;

vector agradrf (vector x0)

{

vector x = x0;

x[0] = -(4.0*(x0[0]-3.0) + 2.0*shp1*(x[0]+x[1]-2.0) — 2.0*shp2*(-x[0]+x[1]-1.0));

x[1] = -(2.0*(x0[1]-2.0) + 2.0*shp1*(x[0]+x[1]-2.0) + 2.0*shp2*(-x[0]+x[1]-1.0) — shp3*(-x[1]-3.0));

return (x);

}

//—————————————————————————————————————;

double rf (vector x)

{

return (2.0*(x[0]-3.0)*(x[0]-3.0)+(x[1]-2.0)*(x[1]-2.0) +

shp1*(x[0]+x[1]-2.0)*(x[0]+x[1]-2.0) +

shp2*(-x[0]+x[1]-1.0)*(-x[0]+x[1]-1.0) +

shp3*(-x[1]-3.0)*(-x[1]-3.0));

}

//—————————————————————————————————————;

void __fastcall TForm1: Button1Click (TObject *Sender)

{

double e = 1e-3;

vector x0;

x0.push_back (-3.75);

x0.push_back (-2.0);

vector res = Conjugate (f, agradf, x0, 1e-5, e);

LabeledEdit1->Text = FloatToStrF (res[0], ffFixed, 10,2);

LabeledEdit2->Text = FloatToStrF (res[1], ffFixed, 10,2);

}

//—————————————————————————————————————;

void __fastcall TForm1: Button2Click (TObject *Sender)

{

double e = 1e-3;

vector prev;

prev.push_back (-3.75);

prev.push_back (-2.0);

Form1->Series1->Clear ();

vector last;

for (int NumOfIt=1;;NumOfIt++)

{

Form1->LabeledEdit6->Text = IntToStr (NumOfIt);

last = Conjugate (rf, agradrf, prev, 1e-5, e);

if (fabs (rf (prev)-rf (last))

fabs (prev[0]-last[0])

fabs (prev[1]-last[1])

break;

else

{

if (g1(last)<=0)

shp1 = 0.0;

else

shp1*= 9.0;

if (g2(last)<=0)

shp2 = 0.0;

else

shp2*= 9.0;

if (g3(last)<=0)

shp3 = 0.0;

else

shp3*= 9.0;

}

prev = last;

}

LabeledEdit4->Text = FloatToStrF (last[0], ffFixed, 10,2);

LabeledEdit5->Text = FloatToStrF (last[1], ffFixed, 10,2);

}

//—————————————————————————————————————;

void __fastcall TForm1: Button4Click (TObject *Sender)

{

Form1->Series3->AddXY (0.500, 1.500, «», Form1->ColorBox1->Selected);

Form1->Series3->AddXY (-4.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series4->AddXY (-4.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series4->AddXY (5.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series5->AddXY (5.000,-3.000, «», Form1->ColorBox1->Selected);

Form1->Series5->AddXY (0.502, 1.501, «», Form1->ColorBox1->Selected);

}

//—————————————————————————————————————;

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² Π² ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π΄Π²Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

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

2. ΠœΠ΅Ρ‚ΠΎΠ΄ сопряТСнных Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² И Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², сдСлаСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹:

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

Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сходимости ΠΎΠ±ΠΎΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² зависит ΠΎΡ‚ ΡˆΠ°Π³Π° ΠΈ Ρ‚очности. А ΠΎΡ‚ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° коэффициСнта ΡˆΡ‚Ρ€Π°Ρ„Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ зависит Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

числСнный ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°Π΄Π°Ρ‡Π° оптимизация

1. Усачов Π’. Π•. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ-тСхничСских систСм. (Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС). 2009 Π³.

2. Усачов Π’. Π•. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ-тСхничСских систСм. (Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС для выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹). 2005 Π³.

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