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

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

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

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ занимаСтся ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π—Π°Π΄Π°Ρ‡ΠΈ матСматичСского программирования Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π½Π°ΠΉΡ‚ΠΈ экстрСмум Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… f (x1, x2, …, xn) ΠΏΡ€ΠΈ ограничСниях gi (x1, x2, …, xn) (bi, Π³Π΄Π΅ gi — функция, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ ограничСния, (- ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² (, (, (, Π° bi — Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, i… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

1. ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка

1.1.Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

2. ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ

2.1 Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€

2.2 РСшСниС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π² Ρ‡ΠΈΡΡ‚Ρ‹Ρ… стратСгиях

2.3 РСшСниС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π² ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… стратСгиях ΠΏΡƒΡ‚Ρ‘ΠΌ свСдСния ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

3. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

3.1 ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ

3.2 Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ΄Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ

3.3 РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ свСдСния ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

— Π‘Π»ΠΎΠΊ схСма ΠΊ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ

— ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄)

3.4 Анализ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ

4. Π’Ρ‹Π²ΠΎΠ΄ курсового проСктирования

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

Бписок основных источников

1. ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка курсового проСктирования

ЦСль Π΄Π°Π½Π½ΠΎΠ³ΠΎ курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° — ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ производства Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, свСсти Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅Ρ‘ ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ — ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π° Π­Π’Πœ.

1. ΠšΠ ΠΠ’ΠšΠ˜Π™ ΠžΠ‘Π—ΠžΠ  ΠΠ›Π“ΠžΠ Π˜Π’ΠœΠžΠ’ Π Π•Π¨Π•ΠΠ˜Π― ЗАДАЧ Π”ΠΠΠΠžΠ“Πž ВИПА 1.1 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ занимаСтся ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π—Π°Π΄Π°Ρ‡ΠΈ матСматичСского программирования Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π½Π°ΠΉΡ‚ΠΈ экстрСмум Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… f (x1, x2, …, xn) ΠΏΡ€ΠΈ ограничСниях gi (x1, x2, …, xn) (bi, Π³Π΄Π΅ gi — функция, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ ограничСния, (- ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² (, (, (, Π° bi — Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, i = 1, …, m. f Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Ρ†Π΅Π»ΠΈ (цСлСвая функция). Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Ρ€Π°Π·Π΄Π΅Π» матСматичСского программирования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ ограничСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ искомыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π—Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ. Найти max [pic] ΠΏΡ€ΠΈ условии: a11×1 + a12×2 +. .. + a1n xn (b1; a21×1 + a22×2 +. .. + a2n xn (b2; .. .. .. .. .. .. .. .. .. .. .. .. .. .. am1 x1 + am2 x2 +. .. + amn xn (bm; x1 (0, x2 (0,. .. , xn (0. Π­Ρ‚ΠΈ ограничСния Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ условиями Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Если всС ограничСния Π·Π°Π΄Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ строгих равСнств, Ρ‚ΠΎ Π΄Π°Π½Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° называСтся каноничСской. Π’ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Найти max cT x ΠΏΡ€ΠΈ условии A x (b; x (0, Π³Π΄Π΅, А — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (m (n), b (m (1) — Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц свободных Ρ‡Π»Π΅Π½ΠΎΠ², x (n (1) — Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, сВ = [c1, c2, …, cn ] - Π²Π΅ΠΊΡ‚ΠΎΡ€-строка коэффициСнтов Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. РСшСниС Ρ…0 называСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ссли для Π½Π΅Π³ΠΎ выполняСтся условиС сВ Ρ…0 (сВ Ρ…, для всСх Ρ… (R (x). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ min f (x) эквивалСнтСн max [ - f (x) ], Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования всСгда ΠΌΠΎΠΆΠ½ΠΎ свСсти ΠΊ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ максимизации. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:

1) графичСский;

2) Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ (прямой, простой) симплСкс — ΠΌΠ΅Ρ‚ΠΎΠ΄;

3) ΠΌΠ΅Ρ‚ΠΎΠ΄ искусствСнного базиса;

4) ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ симплСкс — ΠΌΠ΅Ρ‚ΠΎΠ΄;

5) двойствСнный симплСкс — ΠΌΠ΅Ρ‚ΠΎΠ΄.

1.2 Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ симплСкс — ΠΌΠ΅Ρ‚ΠΎΠ΄ Для Π΅Π³ΠΎ примСнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°ΠΊΠΈ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΡ… Π±Ρ‹Π»ΠΈ Π²ΠΈΠ΄Π° «ΠΌΠ΅Π½ΡŒΡˆΠ΅ Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎ «, Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° b — ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ сводится ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ :

1. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΏΡƒΡ‚Ρ‘ΠΌ ввСдСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для привСдСния нСравСнств ΠΊ Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π°ΠΌ.

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

3. ЀормируСтся симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Π°.

4. Π Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ симплСксразности.

5. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ счёта.

6. ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ.

7. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ опрСдСляСтся Π²Π΅ΠΊΡ‚ΠΎΡ€, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π² Π±Π°Π·ΠΈΡ, ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΈΠ· Π±Π°Π·ΠΈΡΠ°. Π’Π°Π±Π»ΠΈΡ†Π° пСрСсчитываСтся ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π–ΠΎΡ€Π΄Π°Π½Π° Гаусса ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом.

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

1.4 ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄. Π’ ΠΎΡΠ½ΠΎΠ²Ρƒ Π΄Π°Π½Π½ΠΎΠΉ разновидности симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ особСнности Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Иногда ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° происходит спонтанноС ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Ρ‡Π°ΡΡ‚ям, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ базисным Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ. Указанная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ вСсьма ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ вычислСний вслСдствиС экономии памяти ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ счёта. Π₯ΠΎΡ€ΠΎΡˆ для ситуаций, ΠΊΠΎΠ³Π΄Π° число ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… n Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ число ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ m. Π’ Ρ†Π΅Π»ΠΎΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π² ΡΠ΅Π±Ρ ΠΊΠ°Π½ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ условий Π·Π°Π΄Π°Ρ‡ΠΈ, расчёт симплСксразностСй, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ условий ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, принятиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ базиса ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π–ΠΎΡ€Π΄Π°Π½Π° Гаусса. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π΄Π²ΡƒΡ… Ρ‚Π°Π±Π»ΠΈΡ† — основной ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, порядкС ΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ спСцифичности расчётных Ρ„ΠΎΡ€ΠΌΡƒΠ».

ΠŸΠžΠ‘Π’ΠΠΠžΠ’ΠšΠ Π—ΠΠ”ΠΠ§Π˜:

Для производства Ρ‚Ρ€Ρ‘Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° ΡΡ‹Ρ€ΡŒΡ. Нормы Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΡΡ‹Ρ€ΡŒΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, запасы ΡΡ‹Ρ€ΡŒΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ выпуска ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ для получСния максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ. ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΡΡ‹Ρ€ΡŒΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для производства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

БоотвСтствСнно:

1. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ, это строим ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π·Π°Π΄Π°Ρ‡ΠΈ;

2. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ;

3. РСшаСм Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡƒΡ‚Ρ‘ΠΌ свСдСния ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования;

4. Π—Π°Ρ‚Π΅ΠΌ строим Π±Π»ΠΎΠΊ схСму ΠΊ Π·Π°Π΄Π°Ρ‡ΠΈ с Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘++Builder 6.;

5. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠΌ этапом ΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ мною Π·Π°Π΄Π°Ρ‡ΠΈ.

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

1 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ инструмСнт познания Π·Π°Π²ΠΎΠ΅Π²Ρ‹Π²Π°Π΅Ρ‚ всС Π½ΠΎΠ²Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Оно становится Π³Π»Π°Π²Π΅Π½ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… систСм, Π°Π½Π°Π»ΠΈΠ·Π΅ свойств ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСм, Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… условий ΠΈΡ… Ρ„ункционирования ΠΈ Ρ‚. ΠΏ.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ матСматичСского модСлирования ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для осознания связи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ с ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½Π°ΡƒΠΊΠ°ΠΌΠΈ. АбстрактноС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² — Π²Π΅Ρ€Π±Π°Π»ΡŒΠ½ΠΎΠ΅, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅, матСматичСскоС — Π² Π½Π°ΡˆΠΈ Π΄Π½ΠΈ стало ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΉ.

ΠžΠ±Ρ‰Π΅Π΅ Π² ΠΌΠΎΠ΄Π΅Π»ΡΡ… Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎ Π²ΡΠ΅Ρ… случаях модСль Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ смыслС замСняла сам исслСдуСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ВмСсто исходного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°) использовалась Π΅Π³ΠΎ модСль, модСль являлась прСдставлСниСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сущСствования.

МодСль — это ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строится для изучСния исходного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°) ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ качСства ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ… Π½Π°ΡƒΠΊΠ°Ρ… ΠΎ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅, ΠΆΠΈΠ²ΠΎΠΉ ΠΈ Π½Π΅ΠΆΠΈΠ²ΠΎΠΉ, ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΡΡ‚Π²Π΅, построСниС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ являСтся ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΎΡ€ΡƒΠ΄ΠΈΠ΅ΠΌ познания. Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΡ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ ΠΈ ΡΠ»ΠΎΠΆΠ½Ρ‹, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ способом изучСния часто являСтся построСниС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΉ лишь ΠΊΠ°ΠΊΡƒΡŽ — Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ Π»ΡŽΠ±ΠΎΠΌ случаС модСль строится для с Ρ†Π΅Π»ΡŒΡŽ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‡Ρ‚ΠΎ — Π»ΠΈΠ±ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ»ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ нСдоступной Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

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

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ относится ΠΊ ΠΊΠ»Π°ΡΡΡƒ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ модСлирования, ΠΏΡ€ΠΈ этом ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… матСматичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², чисСл, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π³Ρ€Π°Ρ„ΠΎΠ².

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ… Π½Π°ΡƒΠΊΠ°Ρ… построСниС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ являСтся ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΎΡ€ΡƒΠ΄ΠΈΠ΅ΠΌ познания.

Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ сущСствуСт Π΄Π²Π° ΠΏΡƒΡ‚ΠΈ:

МодСль ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅, с ΠΎΡ‚сутствиСм ряда Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.

МодСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ абстрактно — словСсным описаниСм Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ — Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ.

БущСствуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ классификация абстрактных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ:

Π’Π΅Ρ€Π±Π°Π»ΡŒΠ½Ρ‹Π΅

Π­Ρ‚ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π°Ρ… СстСствСнного языка для описания Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ области Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ класс Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, основанных Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… языках Π½Π°Π΄ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°ΠΌΠΈ, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ матСматичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅

Π­Ρ‚ΠΎ класс Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ процСссы Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… самой Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹.

Π“Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€Π±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, матСматичСскими ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ модСлями ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° вСсьма условно; ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ подклассом матСматичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚ сущСствСнныС Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ процСсса языком ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… матСматичСских срСдств. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ матСматичСскому ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π»ΠΎ появлСниС Π­Π’Πœ, хотя сам ΠΌΠ΅Ρ‚ΠΎΠ΄ появился тысячи Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ «Π°Π½Π°Π»ΠΈΡ‚ичСскоС» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ «ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΡ‚ивостоят Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ:

Всё Ρ‡Π°Ρ‰Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈ матСматичСском ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для числСнных расчётов, Π½ΠΎ ΠΈ Π΄Π»Ρ аналитичСских ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ аналитичСского исслСдования часто Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ Π² ΡΡ‚ΠΎΠ»ΡŒ слоТной Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ взглядС Π½Π° Π½Π΅Ρ‘ Π½Π΅ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ся восприятиС описываСмого Сю ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ°. Π­Ρ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π°Π±ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ графичСски, ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ абстракции.

2 БимплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

БимплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ — ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ нСравСнств ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.

Для привидСния систСмы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ нСравСнств ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ базис.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π° «?" — рСсурсныС ограничСния. Π‘ΠΏΡ€Π°Π²Π° находится Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅, слСва — Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… ограничСния вводят Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «+1», ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ базис. Π’ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²ΠΎΠΉΠ΄ΡƒΡ‚ с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «0».

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π° «=». Часто Π±Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ограничСния ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄ равСнства, Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ базис Π½Π΅ Π²Ρ‹Π΄Π΅Π»ΡΠ΅Ρ‚ся ΠΈΠ»ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ выдСляСтся. Π’ ΡΡ‚ΠΎΠΌ случаС вводятся искусствСнныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для создания Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ базиса — Yi. Π’ ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΎΠ½ΠΈ входят с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «1», Π° Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «M», стрСмящимся ΠΊ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΠΈ (ΠΏΡ€ΠΈ Fmin — «+M», ΠΏΡ€ΠΈ Fmax — «-M»).

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π° «?» — ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅ ограничСния. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (X), нСсущиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ экономичСский смысл — пСрСрасход рСсурсов ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½Π°, пСрСпроизводство, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «-1», Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ — с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ «0». А ΠΈΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Y) ΠΊΠ°ΠΊ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ случаС.

Алгоритм симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

(пСрвая симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Π°)

ΠŸΡƒΡΡ‚ΡŒ систСма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ.

X1+ q1, m+1 Xm+1 + … + q1, m+n Xm+n = h1

X2+ q1, m+1 Xm+1 + … + q1, m+n Xm+n = h1

X3+ q1, m+1 Xm+1 + … + q1, m+n Xm+n = h1

Xm+ qm, m+1 Xm+1 + … + qm, m+n Xm+n =hm

Π’ Π½Π΅ΠΉ m Π±Π°Π·ΠΈΡΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, k ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. m+k=n — всСго ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Fmin= C1X1+ C2X2+ C3X3+…+ CnXn

ВсС hi Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ большС Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, Π³Π΄Π΅ i=1,2…m. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ допустимого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ всС Xj=0 (j=m+1,m+2,…, m+k). ΠŸΡ€ΠΈ этом всС базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Xi=Hi.

Для Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… рассуТдСний вычислСний Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ (Ρ‚Π°Π±Π»ΠΈΡ†Π° 3.1).

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

C

Π‘

H

C1

C2

Cm

Cm+1

Cm+k

X1

X2

Xm

Xm+1

Xm+k

C1

C2

C3

:

:

Cm

X1

X2

X3

:

:

Xm

h1

h2

h3

:

:

hm

:

:

:

:

:

:

:

:

:

:

:

:

q1,m+1

q2,m+1

q3,m+1

:

:

qm, m+1

:

:

:

:

:

:

q1,m+k

q2,m+k

q3,m+k

:

:

qm, m+k

F=

F0

??

??

?m

?m+1

?m+k

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ столбСцкоэффициСнты Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ базисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π’Ρ‚ΠΎΡ€ΠΎΠΉ столбСц — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ столбСц — свободныС Ρ‡Π»Π΅Π½Ρ‹ (hi?0).

Бамая вСрхняя строка — коэффициСнты ΠΏΡ€ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Вторая вСрхняя строка — сами ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, входящиС Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

ОсновноС ΠΏΠΎΠ»Π΅ симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄Π° — систСма коэффициСнтов ΠΈΠ· ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡ.

ПослСдняя строка — слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π²ΠΎΠΏΡ€ΠΎΡ: «ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ ΠΏΠ»Π°Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚».

Для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ F0= ??ci*hi.

???m — ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΠ½ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

??j =? ciqij-cj.

ИндСксная строка позволяСт Π½Π°ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ»Π°Π½Π°:

ΠŸΡ€ΠΈ отыскании Fmin Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠΉ строкС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ.

ΠŸΡ€ΠΈ отыскании Fmax Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠΉ строкС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ:

Для этого отыскиваСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ (Π³Π»Π°Π²Π½Ρ‹ΠΉ) столбСц ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ (Π³Π»Π°Π²Π½ΡƒΡŽ) строку.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ столбцом являСтся Ρ‚ΠΎΡ‚ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится наибольший ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт индСксной строки ΠΏΡ€ΠΈ отыскании Fmin ΠΈΠ»ΠΈ наимСньший ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт ΠΏΡ€ΠΈ отыскании Fmax.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строкой называСтся Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится наимСньшСС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ частноС ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ элСмСнтов столбца H Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ столбца.

На ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ строки ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Π° находится Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ элСмСнт.

На ΡΡ‚ΠΎΠΌ этапС осущСствляСтся ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ итСрациям.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΈΡ‚Срациям:

Выводится базис ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки, уступая мСсто ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ столбца со ΡΠ²ΠΎΠΈΠΌ коэффициСнтом.

ЗаполняСтся строка вновь Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ базиса ΠΏΡƒΡ‚Π΅ΠΌ дСлСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строки ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ элСмСнт.

Если Π² Π³Π»Π°Π²Π½ΠΎΠΉ строкС содСрТится Π½ΡƒΠ»Π΅Π²ΠΎΠΉ элСмСнт, Ρ‚ΠΎ ΡΡ‚ΠΎΠ»Π±Π΅Ρ†, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ этот элСмСнт ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Π±Π΅Π· измСнСния.

Если Π² Π³Π»Π°Π²Π½ΠΎΠΌ столбцС имССтся Π½ΡƒΠ»Π΅Π²ΠΎΠΉ элСмСнт, Ρ‚ΠΎ ΡΡ‚Ρ€ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Π±Π΅Π· измСнСния Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты пСрСносятся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

ΠœΠ΅Ρ‚ΠΎΠ΄ искусствСнного базиса.(Вторая симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Π°)

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

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ искусствСнного базиса ΠΈ ΠΎΠΏΡ‚имизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ суммы искусствСнных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ‚. Π΅. F0=Y1+Y2+…+Yn = 0 (F?min). Если ΠΏΡ€ΠΈ этом F0=0, Ρ‚ΠΎ ΠΈΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ базис ΠΌΡ‹ Π²Ρ‹Π²Π΅Π»ΠΈ ΠΈΠ· ΡΠΎΡΡ‚Π°Π²Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„Π°Π·Π΅ — Ρ€Π΅ΡˆΠ°Π΅ΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Если ΠΆΠ΅ F0?0, Ρ‚. Π΅. искусствСнный базис Π½Π΅ Π²Ρ‹Π²Π΅Π΄Π΅Π½ ΠΈΠ· ΡΠΎΡΡ‚Π°Π²Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… — ΠžΠ—Π›ΠŸ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.

РСшСниС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈ этом столбцами искусствСнных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² ΡΠΈΠΌΠΏΠ»Π΅ΠΊΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Π΅ΠΌ.

ЗамСчания:

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Π½Π° max с ΠΈΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ базисом слСдуСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π½Π° min, мСняя лишь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

Fmax = - Fmin.

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π—Π›ΠŸ с ΠΈΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ базисом особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ элСмСнтов индСксных строк.

a) Для столбцов X Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ элСмСнтов ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

??j =? qij.

? yi = y1+y2+…+yR.

?Hi=F0.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для строк Y.

Π±) Для столбцов Y Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ старая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°:

??j =? ciqij-cj.

2. ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль — ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ описаниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° модСлирования, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ матСматичСской символики.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ появились вмСстС с ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅ΠΊΠΎΠ² Π½Π°Π·Π°Π΄. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ матСматичСского модСлирования ΠΏΡ€ΠΈΠ΄Π°Π»ΠΎ появлСниС Π­Π’Πœ. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ матСматичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π°Π²Π°Π»ΠΈΡΡŒ аналитичСскому исслСдованию. РСализованная Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ матСматичСская модСль называСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ матСматичСской модСлью, Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… расчСтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ называСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ экспСримСнтом.

Π­Ρ‚Π°ΠΏΡ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ матСматичСского модСлирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ (1). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап —ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅ΠΉ модСлирования. Π­Ρ‚ΠΈ Ρ†Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ:

1. модСль Π½ΡƒΠΆΠ½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ устроСн ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ структура, основныС свойства, Π·Π°ΠΊΠΎΠ½Ρ‹ развития ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚вия с ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ (ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅);

2. модСль Π½ΡƒΠΆΠ½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (ΠΈΠ»ΠΈ процСссом) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ способы управлСния ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… цСлях ΠΈ ΠΊΡ€ΠΈΡ‚Сриях (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅);

3. модСль Π½ΡƒΠΆΠ½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прямыС ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½Ρ‹Π΅ послСдствия Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… способов ΠΈ Ρ„ΠΎΡ€ΠΌ воздСйствия Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅).

4. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ. На ΡΡ‚ΠΎΠΌ этапС происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ матСматичСскоС прСдставлСниС. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль — это уравнСния, систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, систСмы нСравСнств, Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния ΠΈΠ»ΠΈ систСмы Ρ‚Π°ΠΊΠΈΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ .

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

НаконСц, Ссли ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΠ±Ρ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ модСлирования Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°ΡƒΠΊΠ°Ρ… Π±Π΅Π·ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΌΠ°Ρ‚СматичСскому Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρƒ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ СстСствСнна такая классификация:

? дСскриптивныС (ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅) ΠΌΠΎΠ΄Π΅Π»ΠΈ;

? ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ;

? ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ;

? ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Рис. (1).Π‘Π»ΠΎΠΊ схСма матСматичСского модСлирования.

2.1 Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€

Π‘Π’Π•Π”Π•ΠΠ˜Π• ΠœΠΠ’Π Π˜Π§ΠΠžΠ™ Π˜Π“Π Π« К Π—ΠΠ”ΠΠ§Π• Π›Π˜ΠΠ•Π™ΠΠžΠ“Πž ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π―

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π° (u > 0). Если это Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ свойству 6 всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ число с, ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎ Π²ΡΠ΅ΠΌ элСмСнтам ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ΅ΠΉ Π΄Π°Ρ‘Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами, ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π½Ρ‹ ΠΈΠ³Ρ€Ρ‹. ΠŸΡ€ΠΈ этом ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ стратСгии ΠΎΠ±ΠΎΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ся.

Π˜Ρ‚Π°ΠΊ, ΠΏΡƒΡΡ‚ΡŒ Π΄Π°Π½Π° матричная ΠΈΠ³Ρ€Π° с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, А ΠΏΠΎΡ€ΡΠ΄ΠΊΠ° m Ρ… n. Богласно свойству 7 ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ стратСгии Ρ… = (Ρ…1, …, Ρ…m), y = (y1, …, yn) соотвСтствСнно ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2 ΠΈ Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ u Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ.

Π Π°Π·Π΄Π΅Π»ΠΈΠΌ всС уравнСния ΠΈ Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π° Π² (1) ΠΈ (2) Π½Π° u (это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚.ΠΊ. ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ u > 0) ΠΈ Π²Π²Π΅Π΄Ρ‘ΠΌ обозначСния :

,

Π’ΠΎΠ³Π΄Π° (1) ΠΈ (2) ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ :

, , ,

, , .

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ стрСмится Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ значСния Ρ…i ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, pi, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ uΠ±Ρ‹Π»Π° максимальной, Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ сводится ΠΊ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ pi, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…

.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ стрСмится Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ значСния yj ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, qj, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ uΠ±Ρ‹Π»Π° наимСньшСй, Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ сводится ΠΊ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ qj,, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…

.

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (3) ΠΈ (4) Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ двойствСнныС Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования (Π›ΠŸ).

РСшив эти Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ значСния pi, qj ΠΈ u. Π’ΠΎΠ³Π΄Π° ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ стратСгии, Ρ‚. Π΅. xi ΠΈ yj ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ :

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Найти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, опрСдСляСмой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ.

РСшСниС. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ этой ΠΈΠ³Ρ€Ρ‹ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, А ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠΌ 1 ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Боставим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ°Ρ€Ρƒ Π²Π·Π°ΠΈΠΌΠ½ΠΎ-двойствСнных Π·Π°Π΄Π°Ρ‡ :

РСшим Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ…

Π‘.ΠΏ.

q1

q2

q3

q4

q5

q6

РСшСниС

a

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

— 1

— 1

— 1

— 3

q4

-;

q5

q6

-;

Π‘.ΠΏ.

q1

q2

q3

q4

q5

q6

РСшСниС

a

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

— 1

q4

q3

-;

q6

Π‘.ΠΏ.

q1

q2

q3

q4

q5

q6

РСшСниС

a

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

q2

q3

q6

Из ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ слСдуСт, Ρ‡Ρ‚ΠΎ

(q1, q2, q3) = (0;; 1),

Π° ΠΈΠ· ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ двойствСнности слСдуСт, Ρ‡Ρ‚ΠΎ

(p1, p2, p3) = (; 1; 0).

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ с ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ А1 Ρ€Π°Π²Π½Π°

. ,

Π° ΠΈΠ³Ρ€Ρ‹ с ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, А :

.

ΠŸΡ€ΠΈ этом ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ стратСгии ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

Π₯ = (Ρ…1, Ρ…2, Ρ…3) = (uΡ€1; uΡ€2; uΡ€3) = =

Y = (y1, y2, y3) = (uq1; uq2; uq3) = = .

2.2 РСшСниС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π² Ρ‡ΠΈΡΡ‚Ρ‹Ρ… стратСгиях

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π°Ρ ΠΈΠ³Ρ€Π° Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ суммой ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ абстрактная ΠΈΠ³Ρ€Π° Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ m ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΉ i = 1,2,…, m, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ n ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΉ j = 1,2,…, n. КаТдой ΠΏΠ°Ρ€Π΅ стратСгий (i, j) поставлСно Π² ΡΠΎΠΎΡ‚вСтствиС число Π°ij, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΈΠ³Ρ€ΠΎΠΊΠ° 1 Π·Π° ΡΡ‡Ρ‘Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠ° 2, Ссли ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ свою i-ю ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, Π° 2 — свою j-ю ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΠ΄: ΠΈΠ³Ρ€ΠΎΠΊ 1 Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ свою i-ю ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ (i=), 2 — свою j-ю ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ (j=), послС Ρ‡Π΅Π³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ 1 ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π°ij Π·Π° ΡΡ‡Ρ‘Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠ° 2 (Ссли Π°ij< 0, Ρ‚ΠΎ ΡΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ 1 ΠΏΠ»Π°Ρ‚ΠΈΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ сумму | Π°ij |). На ΡΡ‚ΠΎΠΌ ΠΈΠ³Ρ€Π° заканчиваСтся.

КаТдая стратСгия ΠΈΠ³Ρ€ΠΎΠΊΠ° i=; j = часто называСтся чистой стратСгиСй.

Если Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, А =

Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, А ΡΠ²ΠΎΠ΄ΠΈΡ‚ся ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ 1 i-ΠΉ строки, Π° ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ 2 j-Π³ΠΎ столбца ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ 1 (Π·Π° ΡΡ‡Ρ‘Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠ° 2) Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ° Π°ij.

Π“Π»Π°Π²Π½Ρ‹ΠΌ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ³Ρ€ являСтся понятиС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… стратСгий ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Π’ ΡΡ‚ΠΎ понятиС ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ вкладываСтся Ρ‚Π°ΠΊΠΎΠΉ смысл: стратСгия ΠΈΠ³Ρ€ΠΎΠΊΠ° являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ, Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этой стратСгии обСспСчиваСт Π΅ΠΌΡƒ наибольший Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΏΡ€ΠΈ всСвозмоТных стратСгиях Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, ΠΈΠ³Ρ€ΠΎΠΊ 1 исслСдуСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ΅ΠΉ, А ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния i (i =) опрСдСляСтся минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Ρ… стратСгий ΠΈΠ³Ρ€ΠΎΠΊΠ° 2

Π°ij (i =)

Ρ‚.Π΅. опрСдСляСтся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ для ΠΈΠ³Ρ€ΠΎΠΊΠ° 1 ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ свою i-ю Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ΅ΠΉ отыскиваСтся такая стратСгия i = iΠΎ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ этот ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚. Π΅. находится Π°ij = = (1).

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Число, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (1) называСтся Π½ΠΈΠΆΠ½Π΅ΠΉ чистой Ρ†Π΅Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбС ΠΈΠ³Ρ€ΠΎΠΊ 1, примСняя свои чистыС стратСгии ΠΏΡ€ΠΈ всСвозмоТных дСйствиях ΠΈΠ³Ρ€ΠΎΠΊΠ° 2.

Π˜Π³Ρ€ΠΎΠΊ 2 ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ своём ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ стрСмится ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΡΡ‡Ρ‘Ρ‚ своих стратСгий максимально ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΈΠ³Ρ€ΠΎΠΊΠ° 1. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для ΠΈΠ³Ρ€ΠΎΠΊΠ° 2 отыскиваСтся Π°ij, Ρ‚. Π΅. опрСдСляСтся max Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΈΠ³Ρ€ΠΎΠΊΠ° 1, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ 2 ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ свою j-ю Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ,

Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊ 2 отыскиваСт Ρ‚Π°ΠΊΡƒΡŽ свою j = j1 ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ 1 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ min Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ, Ρ‚. Π΅. Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚

aij = = (2).

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Число, опрСдСляСмоС ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (2), называСтся чистой Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ†Π΅Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π·Π° ΡΡ‡Ρ‘Ρ‚ своих стратСгий ΠΌΠΎΠΆΠ΅Ρ‚ сСбС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊ 1.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, примСняя свои чистыС стратСгии ΠΈΠ³Ρ€ΠΎΠΊ 1 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ сСбС Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅, Π° ΠΈΠ³Ρ€ΠΎΠΊ 2 Π·Π° ΡΡ‡Ρ‘Ρ‚ примСнСния своих чистых стратСгий ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΈΠ³Ρ€ΠΎΠΊΠ° 1 большС, Ρ‡Π΅ΠΌ .

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Если Π² ΠΈΠ³Ρ€Π΅ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, А =, Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΡΡ‚, Ρ‡Ρ‚ΠΎ эта ΠΈΠ³Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ΅Π΄Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π² Ρ‡ΠΈΡΡ‚Ρ‹Ρ… стратСгиях ΠΈ Ρ‡ΠΈΡΡ‚ΡƒΡŽ Ρ†Π΅Π½Ρƒ ΠΈΠ³Ρ€Ρ‹

u = =.

БСдловая Ρ‚ΠΎΡ‡ΠΊΠ° — это ΠΏΠ°Ρ€Π° чистых стратСгий (iΠΎ, jΠΎ) соотвСтствСнно ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достигаСтся равСнство =. Π’ ΡΡ‚ΠΎ понятиС Π²Π»ΠΎΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ смысл: Ссли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² придСрТиваСтся стратСгии, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сСдловой Ρ‚ΠΎΡ‡ΠΊΠ΅, Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стратСгии, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сСдловой Ρ‚ΠΎΡ‡ΠΊΠ΅. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ это ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΈΠ½Π°Ρ‡Π΅:

Π³Π΄Π΅ i, j — Π»ΡŽΠ±Ρ‹Π΅ чистыС стратСгии соотвСтствСнно ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2; (iΠΎ, jΠΎ) — стратСгии, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠ΅Π΄Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, исходя ΠΈΠ· (3), сСдловой элСмСнт являСтся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² iΠΎ-ΠΉ строкС ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² jΠΎ-ΠΌ столбцС Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ А. ΠžΡ‚Ρ‹ΡΠΊΠ°Π½ΠΈΠ΅ сСдловой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, А ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, А ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС находят ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, являСтся Π»ΠΈ этот элСмСнт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΡΠ²ΠΎΡ‘ΠΌ столбцС. Если Π΄Π°, Ρ‚ΠΎ ΠΎΠ½ ΠΈ Π΅ΡΡ‚ΡŒ сСдловой элСмСнт, Π° ΠΏΠ°Ρ€Π° стратСгий, Π΅ΠΌΡƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ, ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡΠ΅Π΄Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ. ΠŸΠ°Ρ€Π° чистых стратСгий (iΠΎ, jΠΎ) ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π°Ρ ΡΠ΅Π΄Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ ΡΠ΅Π΄Π»ΠΎΠ²ΠΎΠΉ элСмСнт, называСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ³Ρ€Ρ‹. ΠŸΡ€ΠΈ этом iΠΎ ΠΈ jΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ чистыми стратСгиями соотвСтствСнно ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2.

2.3 РСшСниС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π² ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… стратСгиях ΠΏΡƒΡ‚Ρ‘ΠΌ свСдСния ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

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

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. БмСшанной стратСгиСй ΠΈΠ³Ρ€ΠΎΠΊΠ° называСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ вСроятностСй примСнСния Π΅Π³ΠΎ чистых стратСгий.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли ΠΈΠ³Ρ€ΠΎΠΊ 1 ΠΈΠΌΠ΅Π΅Ρ‚ m Ρ‡ΠΈΡΡ‚Ρ‹Ρ… стратСгий 1,2,…, m, Ρ‚ΠΎ Π΅Π³ΠΎ смСшанная стратСгия x — это Π½Π°Π±ΠΎΡ€ чисСл x = (x1, …, xm) ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ

xi >= 0 (i = 1, m), = 1.

Аналогично для ΠΈΠ³Ρ€ΠΎΠΊΠ° 2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ n Ρ‡ΠΈΡΡ‚Ρ‹Ρ… стратСгий, смСшанная стратСгия y — это Π½Π°Π±ΠΎΡ€ чисСл

y = (y1, …, yn), yj >= 0, (j = 1, n), = 1.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ ΠΎΠ΄Π½ΠΎΠΉ чистой стратСгии ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ρ‚ΠΎ Ρ‡ΠΈΡΡ‚Ρ‹Π΅ стратСгии ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСсовмСстными событиями. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ СдинствСнными Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ событиями.

Чистая стратСгия Π΅ΡΡ‚ΡŒ частный случай смСшанной стратСгии. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Π² ΡΠΌΠ΅ΡˆΠ°Π½Π½ΠΎΠΉ стратСгии какая-Π»ΠΈΠ±ΠΎ i-я чистая стратСгия примСняСтся с Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 1, Ρ‚ΠΎ Π²ΡΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ чистыС стратСгии Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ся. И ΡΡ‚Π° i-я чистая стратСгия являСтся частным случаСм смСшанной стратСгии. Для соблюдСния сСкрСтности ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ примСняСт свои стратСгии нСзависимо ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΈΠ³Ρ€ΠΎΠΊΠ° 1 Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ³Ρ€Π΅ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, А Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚ся Π² Π²ΠΈΠ΄Π΅ матСматичСского оТидания Π΅Π³ΠΎ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ΅ΠΉ

E (A, x, y) == x A yT

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»ΡŒΡŽ Π·Π° ΡΡ‡Ρ‘Ρ‚ измСнСния своих ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… стратСгий Ρ… ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ свой срСдний Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π• (А, Ρ…, y), Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ — Π·Π° ΡΡ‡Ρ‘Ρ‚ своих ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… стратСгий стрСмится ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π• (А, Ρ…, y) ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚. Π΅. для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Ρ… ΠΈ y, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достигаСтся вСрхняя Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹

Π• (А, Ρ…, y).

Аналогичной Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ситуация ΠΈ Π΄Π»Ρ ΠΈΠ³Ρ€ΠΎΠΊΠ° 2, Ρ‚. Π΅. ниТняя Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ

Π• (А, Ρ…, y).

Подобно ΠΈΠ³Ρ€Π°ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ сСдловыС Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Ρ‡ΠΈΡΡ‚Ρ‹Ρ… стратСгиях, вводится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅: ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ стратСгиями ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2 Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ Π½Π°Π±ΠΎΡ€Ρ‹ Ρ…ΠΎ, ΡƒΠΎ ΡΠΎΠΎΡ‚вСтствСнно, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ равСнству

Π• (А, Ρ…, y) = Π• (А, Ρ…, y) = Π• (А, Ρ…ΠΎ, ΡƒΠΎ).

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π• (А, Ρ…ΠΎ, ΡƒΠΎ) называСтся ΠΏΡ€ΠΈ этом Ρ†Π΅Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ся Ρ‡Π΅Ρ€Π΅Π· u.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… стратСгий: Ρ…ΠΎ, ΡƒΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ стратСгиями соотвСтствСнно ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² 1 ΠΈ 2, Ссли ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΡΠ΅Π΄Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ:

Π• (А, Ρ…, ΡƒΠΎ)<= Π• (А, Ρ…ΠΎ, ΡƒΠΎ)<= Π• (А, Ρ…ΠΎ, Ρƒ) ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ стратСгии ΠΈ Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹.

Основная Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ :

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° (ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°ΠΊΡΠ΅). Для ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ с Π»ΡŽΠ±ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, А Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹

Π• (А, Ρ…, y) ΠΈ Π• (А, Ρ…, y) ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Ρ€Π°Π²Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой.

Π˜Π³Ρ€Π° m Π§ n Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ наглядной гСомСтричСской ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ. Π•Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ достаточно Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎ ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… m ΠΈ n, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… трудностСй Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ свСдСно ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

ΠŸΡƒΡΡ‚ΡŒ ΠΈΠ³Ρ€Π° m Π§ n Π·Π°Π΄Π°Π½Π° ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ p = (aij), i = 1, 2, …, m; j = 1, 2, …, n. Π˜Π³Ρ€ΠΎΠΊ, А ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ стратСгиями A1, A2, …, Am, ΠΈΠ³Ρ€ΠΎΠΊ Π’ — стратСгиями B1, B2, …, Bm. НСобходимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ стратСгии S*A = (p*1, p*2, …, p*m) ΠΈ S*B = (q*1, q*2, …, q*n), Π³Π΄Π΅ p*i, q*j — вСроятности примСнСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… чистых стратСгий Ai, Bj, p*1 + p*2 +…+ p*m =1, q*1 + q*2 +…+ q*n = 1.

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ стратСгия S*A удовлСтворяСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ. Она обСспСчиваСт ΠΈΠ³Ρ€ΠΎΠΊΡƒ, А ΡΡ€Π΅Π΄Π½ΠΈΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ, Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠΈΠΉ, Ρ‡Π΅ΠΌ Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹ v, ΠΏΡ€ΠΈ любой стратСгии ΠΈΠ³Ρ€ΠΎΠΊΠ° Π’ ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ, Ρ€Π°Π²Π½Ρ‹ΠΉ Ρ†Π΅Π½Π΅ ΠΈΠ³Ρ€Ρ‹ v, ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ стратСгии ΠΈΠ³Ρ€ΠΎΠΊΠ° B. Π‘Π΅Π· ограничСния общности ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ v > 0: этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, сдСлав всС элСмСнты aij? 0. Если ΠΈΠ³Ρ€ΠΎΠΊ, А ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ ΡΠΌΠ΅ΡˆΠ°Π½Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ S*A = (p*1, p*2, …, p*m) ΠΏΡ€ΠΎΡ‚ΠΈΠ² любой чистой стратСгии Bj ΠΈΠ³Ρ€ΠΎΠΊΠ° Π’, Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ срСдний Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ, ΠΈΠ»ΠΈ матСматичСскоС ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ° aj = a1j p1 + a2j p2 +…+ am j pm, ΠΎ = 1, 2, …, n (Ρ‚.Π΅. элСмСнты j-Π³ΠΎ столбца ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠΎΡ‡Π»Π΅Π½Π½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ вСроятности стратСгий A1, A2, …, Am ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ).

Для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ стратСгии S*A всС срСдниС Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠΈ Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ Ρ†Π΅Π½Ρ‹ ΠΈΠ³Ρ€Ρ‹ v, поэтому ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ систСму нСравСнств:

(2.3.1)

КаТдоС ΠΈΠ· Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π² ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ‡ΠΈΡΠ»ΠΎ v > 0. Π’Π²Π΅Π΄Π΅ΠΌ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

x1 = p1/v, x2 = p2/v, …, pm/v (2.3.2)

Π’ΠΎΠ³Π΄Π° систСма (2.3.1) ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄:

(2.3.3)

ЦСль ΠΈΠ³Ρ€ΠΎΠΊΠ°, А — ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ, Ρ‚. Π΅. Ρ†Π΅Π½Ρƒ ΠΈΠ³Ρ€Ρ‹ v.

Π Π°Π·Π΄Π΅Π»ΠΈΠ² Π½Π° v? 0 равСнство p1 + p2 + …+ pm = 1, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ x1 (i = 1, 2, …, m) ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ: x1 + x2 + …+ xm = 1/v. ΠœΠ°ΠΊΡΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ†Π΅Π½Ρ‹ ΠΈΠ³Ρ€Ρ‹ v ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹1/v, поэтому Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сформулирована ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… xi? 0, i = 1, 2, …, m, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ удовлСтворяли Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ограничСниям (2.3.3) ΠΈ ΠΏΡ€ΠΈ этом линСйная функция

Z = x1 + x2 + …+ xm, (2.3.4)

ΠΎΠ±Ρ€Π°Ρ‰Π°Π»Π°ΡΡŒ Π² ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ. Π­Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования. РСшая Π·Π°Π΄Π°Ρ‡Ρƒ (2.3.3)—(2.3.4), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ p*1 + p*2 + …+ p*m ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ SA .

Для опрСдСлСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ стратСгии S*B = (q*1 + q*2 + …+ q*n) слСдуСт ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ Π’ ΡΡ‚рСмится ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ, Ρ‚. Π΅. Π½Π°ΠΉΡ‚ΠΈ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ q1, q2, …, qn ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ нСравСнствам:

(2.3.5)

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ срСдний ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Ρˆ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π’ Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ Ρ†Π΅Π½Ρ‹ ΠΈΠ³Ρ€Ρ‹, ΠΊΠ°ΠΊΡƒΡŽ Π±Ρ‹ Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ», ΠΈΠ³Ρ€ΠΎΠΊ А.

Если ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ

yj = qj/v, j = 1, 2, …, n, (2.3.6)

Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ систСму нСравСнств:

(2.3.7)

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ yj (1, 2, …, n) ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ .

Π˜Π³Ρ€Π° свСлась ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… yj? 0, j = 1, 2, …, n, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ систСмС нСравСнств (2.3.7) ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

Z' = y1 + y2 + …+ yn, (2.3.8)

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования (2.3.6), (2.3.7) опрСдСляСт ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ S*B = (q*1 + q*2 + …+ q*n). ΠŸΡ€ΠΈ этом Ρ†Π΅Π½Π° ΠΈΠ³Ρ€Ρ‹

v = 1 / max, Z' = 1 / min Z (2.3.9)

Боставив Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для Π·Π°Π΄Π°Ρ‡ (2.3.3), (2.3.4) ΠΈ (2.3.7), (2.3.8), убСТдаСмся, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ транспонированиСм:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования (2.3.3), (2.3.4) ΠΈ (2.3.7), (2.3.8) ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎ-двойствСнными. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… стратСгий Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΈΠ· Π²Π·Π°ΠΈΠΌΠ½ΠΎ-двойствСнных Π·Π°Π΄Π°Ρ‡, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎ, Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°ΠΉΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅ΠΎΡ€Π΅ΠΌ двойствСнности.

3. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ: Для производства Ρ‚Ρ€Ρ‘Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° ΡΡ‹Ρ€ΡŒΡ. Нормы Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΡΡ‹Ρ€ΡŒΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, запасы ΡΡ‹Ρ€ΡŒΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ/ΡΡ‹Ρ€ΡŒΡ‘

А

Π’

Π‘

Запасы ΡΡ‹Ρ€ΡŒΡ, Π΅Π΄.

I

? 19

II

= 8

III

? 24

ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ, Π΄Π΅Π½. Π΅Π΄.

? max

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

Π’ΠΈΠ΄ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡŽ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ:

Π’ΠΈΠ΄ ΡΡ‹Ρ€ΡŒΡ

Нормы Π·Π°Ρ‚Ρ€Π°Ρ‚ ΡΡ‹Ρ€ΡŒΡ (ΠΊΠ³) Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ

А

Π’

Π‘

I

II

III

Π¦Π΅Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ (Ρ€ΡƒΠ±.)

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

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ производится x1 ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ А, ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π’ ΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π‘. Для опрСдСлСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° производства Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

3.1.ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π·Π°Π΄Π°Ρ‡ΠΈ:

Ρ‚ΠΎΠ³Π΄Π° функция Ρ†Π΅Π»ΠΈ:

Z-0 = 3X1 + 7X2 + 2X3 — совокупная ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ трСбуСтся ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΡΡ‹Ρ€ΡŒΡ:

Π‘Ρ‹Ρ€ΡŒΠ΅ 1-Π³ΠΎ Ρ‚ΠΈΠΏΠ°: 4×1 + 2×2 + 0×3, ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…одят 19,

Π‘Ρ‹Ρ€ΡŒΠ΅ 2-Π³ΠΎ Ρ‚ΠΈΠΏΠ°: 0×1 + 1×2 + 1×3, ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…одят 8,

Π‘Ρ‹Ρ€ΡŒΠ΅ 3-Π³ΠΎ Ρ‚ΠΈΠΏΠ°: 1×1 + 2×2 + 0×3, ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…одят 24.

ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условиях:

X1

X2

X3

X4

X1

X2

X3

X5

=

X1

X2

X3

X6

X1, X2, X3? 0.

4X1+2X2+X4? 19

X2 + X3 +X5 = 8

X1+ 2X2+X6 ?24

3.2 Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

ΠŸΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования:

ΠΏΡ€ΠΈΠΏΠΈΡˆΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΡΡ‹Ρ€ΡŒΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для производства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ. Π’ΠΎΠ³Π΄Π° общая ΠΎΡ†Π΅Π½ΠΊΠ° ΡΡ‹Ρ€ΡŒΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, составит:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль. НСобходимо ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ†Π΅Π»ΠΈ v

Z-0 (x1, x2, x3) = 3X1 + 7X2 + 2X3 > max

Π’Π²Π΅Π΄Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ X4, X5, X6.

Z-0=

X1

X2

X3

(max)

ΠΏΡ€ΠΈ систСмС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅:

X1

X2

X3

X4

=

X1

X2

X3

X5

=

X1

X2

X3

X6

=

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ:

4X1+2X2+X4 = 19

X2 + X3 +X5 = 8

X1+2X2 +X6 =24

3.3 РСшаСм Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡƒΡ‚Π΅ΠΌ свСдСния ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования:

Xi?0; 0-Z= -3X1- -7X2- -2X3

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅.

Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования записана Π² ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Ссли ΠΎΠ½Π° формулируСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€, Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ максимум Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΡ€ΠΈ условиях Π³Π΄Π΅

РСшим Π·Π°Π΄Π°Ρ‡Ρƒ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

БазисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

X1

X2

X3

X4

X5

X6

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹

X4

X5

X6

0-Z

— 3

— 7

— 2

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π΅ свободных Ρ‡Π»Π΅Π½ΠΎΠ² Π½Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 0-Z Π΅ΡΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ. Для опрСдСлСния Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ столбца Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 0-Z (-7). А Π²Π΅Π΄ΡƒΡ‰Π°Ρ строка Ρ‚Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ наимСньшСС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ свободного Ρ‡Π»Π΅Π½Π° ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ элСмСнту Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ столбца.

ΠŸΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

БазисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

X1

X2

X3

X4

X5

X6

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹

X4

— 2

— 2

X2

X6

— 2

— 2

0-Z

— 3

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π΅ свободных Ρ‡Π»Π΅Π½ΠΎΠ² Π½Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 0-Z Π΅ΡΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ. Для опрСдСлСния Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ столбца Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 0-Z (-3). А Π²Π΅Π΄ΡƒΡ‰Π°Ρ строка Ρ‚Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ наимСньшСС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ свободного Ρ‡Π»Π΅Π½Π° ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ элСмСнту Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ столбца.

Π’ΠΎΠ³Π΄Π° ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π·Π°Π΄Π°Ρ‡ΠΈ Π›ΠŸ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ эквивалСнтном ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ:

Z=CX >max,

AX=B,

X?0.

Π³Π΄Π΅ 0 — нулСвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°-столбСц Ρ‚ΠΎΠΉ ΠΆΠ΅ размСрности, Ρ‡Ρ‚ΠΎ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° X.

Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.

НС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ общности, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ свободныС Ρ‡Π»Π΅Π½Ρ‹ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‚. Π΅. b i? 0, Π³Π΄Π΅ i =Π‡1,m (ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ уравнСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° (-1)).

ΠŸΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

БазисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

X4

X5

X3

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹

X1

¼

— ½

— ½

¾

X2

X6

— ¼

— 3/2

— 3/2

29/4

0-Z

¾

11/2

7/2

233/4

Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° являСтся послСднСй, ΠΏΠΎ Π½Π΅ΠΉ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΈ.

НайдСно ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ базисноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

ΠŸΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Z max = 233/4= 58,25 Π΄Π΅Π½. Π΅Π΄.

План производства:

X1 =¾= 0,75; X2 = 0; X3 = 0; X4 = 3; X5 = 0; X6 = 29/4= 7,25

БоотвСтствСнно ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, вычисляСм:

Z= 3*0,75+7*0+2*0+3+7,25= 24

Z= 24

ΠžΡ‚Π²Π΅Ρ‚ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ: План выпуска ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ (Z) для получСния максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ, ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΡ‹Ρ€ΡŒΡ‘ IIΠ²ΠΈΠ΄Π° Π±Ρ‹Π»ΠΎ израсходовано ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π²Π΅Π½ 24 (Z= 24). Из Ρ…ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ†Π΅Π½Π΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΡΡ‹Ρ€ΡŒΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для производства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

Π‘Π»ΠΎΠΊ-схСмы основных ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡

Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ > Рис. 1. v

Рисунок 1 -Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π—Π›ΠŸ (частный случай)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° опрСдСляСт:

План выпуска ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ для получСния максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ.

1. ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

1.1 ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° языка

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ составлСна Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C++.C++ прСдставляСт собой систСму программирования. Как любая подобная систСма, C++ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ особСнности: создаваСмыС с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows, Π½ΠΎ ΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ MS-DOS.

C++ прСдставляСт собой Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. Π―Π·Ρ‹ΠΊ прост Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ Π±Π°Π·ΠΈΡ€ΡƒΠ΅Ρ‚ся Π½Π° C#, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, людям, Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ с Π΄Π°Π½Π½Ρ‹ΠΌ языком.

1.2 ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС составлСно 2 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ).

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡΡ‚Ρ€ΠΎΠΊΡƒ F/

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

//—————————————————————————————————————————————-

#include

#include

#include

#define PRECISION «%6.2f» // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл

#define PRECISION2 «%.2f» // ΠΎΠ½ ΠΆΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ цСлая Ρ‡Π°ΡΡ‚ΡŒ любой Π΄Π»ΠΈΠ½Ρ‹

#define MAXDIGIT 1 000 000 // Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большоС число (большС всСх)

typedef enum

{

NEXT_ITERATION, // Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ

PLAN_OPTIMAL, // Π½Π°ΠΉΠ΄Π΅Π½ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½

ODR_BREAK, // ΠžΠ”Π  Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Π°

ODR_EMPTY, // ΠžΠ”Π  пустая

DUAL_DONE /* ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ этап (построСниС ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π°) ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½,

ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΠΎΠΈΡΠΊΡƒ ΠΎΠΏΡ‚ΠΈΠΌ.ΠΎΠΏ.ΠΏΠ»Π°Π½Π° (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ БимплСкс) */

} plan_t;

int cn=0; // Π΄Π»ΠΈΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° исходного ΡƒΡ€-я

int cnr=0; /* cn, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π΅Π· Ρ‡Π»Π΅Π½ΠΎΠ² == 0 (cnr==cn_real)

Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Ρ‹Π²ΠΎΠ΄Π° сокращСнной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ */

float *c = NULL; // исходноС ΡƒΡ€-Π΅

int m=0, n=0; // Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ условий

float **a = NULL; // ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° условий

float *b = NULL; // столбСц свободных Ρ‡Π»Π΅Π½ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ условий

int *base = NULL; // Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

float zb=0; // ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ b

float *za = NULL; // ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ a

int base_column = -1; // Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ столбСц

int base_row = -1; // Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ строка

bool full_table = true; // Π²ΠΈΠ΄ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: true==полная, false==сТатая

void FreeMem ()

{

delete[] za;

delete[] base;

delete[] b;

for (int i=0; i

delete[] a[i];

delete[] a;

delete[] c;

}

bool ReadInput (char *filename)

{

int i, j;

FILE *f = fopen (filename, «r»);

if (NULL == f)

return false;

// исходноС ΡƒΡ€-Π΅

fscanf (f, «%i», &cn);

c = new float [cn];

cnr=cn;

for (i=0; i

{

fscanf (f, «%f», &c[i]);

if (0 == c[i]) cnr—;

}

// ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° условий

fscanf (f, «%i %i», &n, &m);

a = new float* [m];

for (i=0; i

a[i] = new float[n];

b = new float [m];

for (j=0; j

{

for (i=0; i

fscanf (f, «%f», &a[j][i]);

fscanf (f, «%f», &b[j]);

}

// Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

base = new int [m];

for (j=0; j

{

fscanf (f, «%i», &base[j]);

—base[j];

}

// Ρ„Π»Π°Π³ — ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΡΠΆΠ°Ρ‚ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ?

int flag = 1;

fscanf (f, «%i», &flag);

full_table = flag? true: false;

fclose (f);

za = new float[n];

// for (i=0;i

return true;

}

// ВычислСниС ΠΎΡ†Π΅Π½ΠΎΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ {za==delta_j[] and zb==Z}

void EvaluationOptimal ()

{

int i, j;

zb=0;

for (i=0; i

for (j=0; j

{

for (i=0; i

za[i] += c[base[j]]*a[j][i];

zb += c[base[j]]*b[j];

}

for (i=0; i

za[i] -= c[i];

}

// ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° (этот этап Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΠΎΠΉΡΡ‚Π²Π΅Π½Π½ΠΎΠΌ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅)

plan_t BuildPsevdoPlan ()

{

int i, j;

base_column = -1; // Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ столбСц

base_row = -1; // Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ строка

float acc; // Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ: аккумулятор — Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ min, max, etc.

acc = 0; // min ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ b

for (j=0; j

if (b[j] < acc)

{

acc = b[j];

base_row = j;

}

if (-1 == base_row)

return DUAL_DONE;

acc = -MAXDIGIT; // max ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ za ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚. эл-Ρ‚Π°ΠΌ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ base_row

for (i=0; i

{

float temp;

if (a[base_row][i] < 0 && (temp = za[i]/a[base_row][i]) > acc)

{

acc = temp;

base_column = i;

}

}

if (-1 == base_column)

return ODR_EMPTY;

return NEXT_ITERATION;

}

// ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

plan_t CheckStrongPlan ()

{

int i, j;

float za_min = 0;

base_column = -1; // Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ столбСц

base_row = -1; // Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ строка

// Π²Ρ‹Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ столбца

for (i=0; i

{

if (za[i] >= 0)

continue;

else if (za[i] < za_min)

{

za_min = za[i];

base_column = i;

}

}

if (-1 == base_column)

return PLAN_OPTIMAL;

za_min = MAXDIGIT;

// Π²Ρ‹Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅ΠΉ строки

for (j=0; j

{

if (a[j][base_column] > 0)

{

float t = b[j]/a[j][base_column];

if (t < za_min)

{

za_min = t;

base_row = j;

}

}

}

if (-1 == base_row)

return ODR_BREAK;

return NEXT_ITERATION;

}

// ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ Ρ„-Π»Π°ΠΌ Π–ΠΎΡ€Π΄Π°Π½Π°-Гаусса

void JGTransformation (int base_row, int base_column)

{

// ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π²ΡΡΠΊΠΈΠΉ случай: Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ дСлСния Π½Π° Π½ΡƒΠ»ΡŒ

if (0 == a[base_row][base_column]) return;

base[base_row] = base_column;

int i, j;

float **a2 = new float* [m]; // ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° условий

float *b2 = new float [m]; // столбСц свободных Ρ‡Π»Π΅Π½ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ условий

memcpy (b2,b, m*sizeof (float));

for (j=0; j

{

a2[j] = new float[n];

memcpy (a2[j], a[j], n*sizeof (float));

}

for (j=0; j

{

for (i=0; i

{

if (i == base_column)

{

a2[j][i] = (float) (j == base_row? 1: 0);

}

else

{

if (j == base_row)

a2[j][i] = a[j][i]/a[base_row][base_column];

else

a2[j][i] = a[j][i] - a[base_row][i]*a[j][base_column]/

a[base_row][base_column];

}

}

if (j == base_row)

b2[j] = b[j]/a[base_row][base_column];

else

b2[j] = b[j] - b[base_row]*a[j][base_column]/

a[base_row][base_column];

}

memcpy (b, b2, m*sizeof (float));

delete[] b2;

for (j=0; j

{

memcpy (a[j], a2[j], n*sizeof (float));

delete[] a2[j];

}

delete[] a2;

}

// ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ столбца Π² Ρ‡ΠΈΡΠ»ΠΎ базисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

bool InBase (int num)

{

for (int j=0; j

if (num == base[j])

return true;

return false;

}

// Π²Ρ‹Π²ΠΎΠ΄ Π»ΠΈΠ½ΠΈΠΈ символов

void Rule (char c, int amount = full_table? 5+(n+2)*8: 5+(cnr+1)*8)

{

for (int i=0; i

printf («%c», c);

printf («n»);

}

// Π²Ρ‹Π²ΠΎΠ΄ БимплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

void ShowTable ()

{

int i, j;

static int iteration = 0;

printf («[%i]n», iteration++);

if (full_table)

// полная Ρ‚Π°Π±Π»ΠΈΡ†Π°

");

Rule ('-', n*8);

printf («

else

// сТатая Ρ‚Π°Π±Π»ΠΈΡ†Π°

n");

Rule ('=');

for (j=0; j

", base[j]+1);

for (i=0; i

", a[j][i],

base_column == i && base_row == j ?'*':' ');

printf (PRECISION"

Rule ('=');

printf («Z

if (base_column > -1 && base_row > -1)

printf («Π Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ столбСц:%2inΠ Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ строка: %2innX=(«,

base_column+1, base_row+1);

else

printf («nX=(»);

for (i=0; i

{

int basen = -1;

for (j=0; j

if (base[j] == i) {basen = j; break;}

printf (PRECISION2 «%c «, -1==basen?0:b[basen], i≠n-1?',':')');

}

printf («nZ=» PRECISION2 «nnn», zb);

}

int main (int argc, char *argv[])

{

if (argc < 2)

{

printf («Missing argumentn»);

return -1;

}

if (!ReadInput (argv[1]))

{

printf («Error open file %s.n», argv[1]);

return -1;

}

printf («*** Π”Π’ΠžΠ™Π‘Π’Π’Π•ΠΠΠ«Π™ Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ” ***nn»);

plan_t plan;

bool dual_done = false;

for (int k=0; k<2*m+1; k++)

{

if (k) JGTransformation (base_row, base_column);

EvaluationOptimal ();

if (dual_done)

{

plan = CheckStrongPlan ();

}

else

{

plan = BuildPsevdoPlan (); // only in dual-simplex

if (DUAL_DONE == plan)

{

dual_done = true;

plan = CheckStrongPlan ();

}

}

ShowTable ();

if (NEXT_ITERATION ≠ plan)

{

char *s;

switch (plan)

{

case PLAN_OPTIMAL: s="ΠžΠΏΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ"; break;

case ODR_BREAK: s="ΠžΠ±Π»Π°ΡΡ‚ΡŒ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ разомкнутая"; break;

case ODR_EMPTY: s="ΠžΠ±Π»Π°ΡΡ‚ΡŒ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ пустая"; break;

}

printf («n%s.n», s);

break;

}

}

FreeMem ();

return 0;

}

//————————————————————————————————————————————-

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

Π Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, которая прСдставлСна Π² Π²ΠΈΠ΄Π΅ симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прСобразования Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прСобразования Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прСдставлСн Π² Π²ΠΈΠ΄Π΅ симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ.

ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΡΡ€Π°Π²Π½ΠΈΠ² ΠΈΡ… Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ вычислСний ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π²Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собою, Π° ΡΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Ρ€Π½ΠΎ.

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