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

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΠ° выполнСния запросов Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС

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

Если мноТСство П ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° скаляризации Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ критСрия W (ΠΌΠ΅Ρ‚ΠΎΠ΄ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ свСртку), с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ вСсовых коэффициСнтов rD ΠΈ rQ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта мноТСства П Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скалярного критСрия ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ S, для удобства Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π²Π½Π°Ρ‡Π°Π»Π΅ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ записи W ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ D Π½Π° D/Dmax, Π³Π΄Π΅ Dmax — наибольший… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΠ° выполнСния запросов Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

— 0 ;

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅: «Π‘истСмный Π°Π½Π°Π»ΠΈΠ·»

Π½Π° Ρ‚Π΅ΠΌΡƒ: «ΠžΠΏΡ‚имизация Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΠ° выполнСния запросов Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС»

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

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

— ΠžΠΏΡ‚имизация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ» Π² Π±Π»ΠΎΠΊΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов

— ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΈ ΠΈΠ½Ρ‚Снсивности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° выполнСния запросов

— ΠžΠΏΡ‚имизация Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π‘Π’Π—

3. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

4. РСшСниС

— Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ этапа

— Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ этапа

— Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ этапа

— Π’Ρ‹Π²ΠΎΠ΄

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

6. Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

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

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

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

Π¨ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ‚охастичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ;

Π¨ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ экспСримСнта;

Π¨ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ;

Π¨ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ соврСмСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ языков программирования высокого уровня Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ провСдСния Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ экспСримСнта;

Π¨ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… исслСдований ΠΏΡƒΡ‚Π΅ΠΌ примСнСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… срСдств.

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

v ΠžΠΏΡ‚имизация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ» Π² Π±Π»ΠΎΠΊΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС (АИБ) ΠΏΠΎΡ‚ΠΎΠΊ запросов прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ «ΠΏΠ°Ρ‡Π΅ΠΊ» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, каТдая объСмом Н Π±Π°ΠΉΡ‚. Π­Ρ‚Π° информация направляСтся Π²Π½Π°Ρ‡Π°Π»Π΅ Π² Π±Π»ΠΎΠΊ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, попадая Π² ΠΏΡΡ‚ΡŒ нСзависимых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ А1, А2, А3, А4, А5, ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π² ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°Ρ… Π°1, Π°2, Π°3, Π°4 ΠΈ Π°5 Π±Π°ΠΉΡ‚ соотвСтствСнно (Π°1 + Π°2 + … + Π°5 = Н). ПослС использования Π² Π±Π»ΠΎΠΊΠ°Ρ… А1 — А5 каТдая ΠΏΠ°Ρ‡ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ «Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ» (Π”Πš) направляСтся Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π’1, Π’2, Π’3, Π’4, Π’5 Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΠΎΠΏΠ°Π»ΠΎ Ρ€ΠΎΠ²Π½ΠΎ b1, b2, b3, b4 ΠΈ b5 Π±Π°ΠΉΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ соотвСтствСнно (b1 + b2 + … + b5 = H).

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² распрСдСлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ модулями Ρ‚ΠΈΠΏΠ°, А ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌΠΈ Ρ‚ΠΈΠΏΠ° Π’.

диспСтчСр ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° запрос Рис. 1 Π‘Π»ΠΎΠΊ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов

— 0 ;

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Ρ Аi Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π’j, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π”Πš ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π΅, затрачивая врСмя сij Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° (с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, А ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π’ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: сначала ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Ρ А1 ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π’, Π·Π°Ρ‚Π΅ΠΌ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° А1 Π½Π΅ ΠΎΡ‡ΠΈΡΡ‚ится; Π΄Π°Π»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ освобоТдаСтся ΠΎΡ‚ ΡΠ²ΠΎΠ΅Π³ΠΎ запаса ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ А2 ΠΈ Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС ΠΏΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, А Π½Π΅ ΠΎΡ‡ΠΈΡΡ‚ятся.

НСобходимо ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ слСдуСт Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ модулями Π³Ρ€ΡƒΠΏΠΏΡ‹, А ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π’, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ‰Π΅Π΅ врСмя «ΠΏΠ΅Ρ€Π΅ΠΊΠ°Ρ‡ΠΊΠΈ» всСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ этими Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ Π±Ρ‹Π»ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ (ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ — ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ — распрСдСлСниС ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ прСдусмотрСно ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π”Πš).

v ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΈ ΠΈΠ½Ρ‚Снсивности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° выполнСния запросов ПослС использования Π² ΠΌΠΎΠ΄ΡƒΠ»ΡΡ… Π’1 — Π’5 (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° запросов, ΠΈΡ… ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Ρ‚рудоСмкости выполнСния, рСгистрация ΠΈ Ρ‚. Π΄.) вся информация направляСтся Π΅Π΄ΠΈΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ (пуассоновский стационарный ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ) Π² Π±Π»ΠΎΠΊ выполнСния запросов Π‘Π’Π— (рис.2).

Рис.2Π‘Π»ΠΎΠΊ выполнСния запросов.

КаТдая ΠΏΠ°Ρ‡ΠΊΠ° формируСтся ΠΈΠ· k ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сигналов, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Y Π² ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСнныС Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (0, Y). ΠœΠ΅ΠΆΠ΄Ρƒ этими сигналами установлСна опрСдСлСнная «Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π° оТидания», Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: сигнал, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ послСднСго Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ u (u < Y) ΠΈ Π΅ΡΠ»ΠΈ k-Ρ‚Ρ‹ΠΉ сигнал ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ воврСмя, ΠΏΠ°Ρ‡ΠΊΠ° формируСтся. Если ΠΆΠ΅ послС ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сигнала ΠΈ Π΄ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° послСднСго ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ врСмя, большСС, Ρ‡Π΅ΠΌ u, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сигнал «ΡƒΡ…ΠΎΠ΄ΠΈΡ‚» ΠΈ Π²ΡΡ ΠΏΠ°Ρ‡ΠΊΠ° тСряСтся, Π½Π΅ Π΄ΠΎΡ…одя Π΄ΠΎ Π‘Π’Π—.

НСобходимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΠΈ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Ρ‡Π΅ΠΊ, Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‰ΠΈΡ… Π‘Π’Π—.

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

Запрос, Π·Π°ΡΡ‚Π°Π²ΡˆΠΈΠΉ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ занятыми, встаСт Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΉ находится Π½Π΅ Π±ΠΎΠ»Π΅Π΅ m ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… обслуТивания запросов; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС запрос тСряСтся («ΠΎΡ‚казываСтся ΠΎΡ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡ»). Для Ρ„ΠΈΡ€ΠΌΡ‹, ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ АИБ, Ρ‚Π°ΠΊΠΈΠ΅ ситуации (потСря запроса) ΠΏΡ€ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ Ρ‡Ρ€Π΅Π²Π°Ρ‚Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° вСроятности ΠΎΡ‚ΠΊΠ°Π·Π° ΠΎΡ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡ запроса Π ΠΎΡ‚ΠΊ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ запрос приносит Ρ„ΠΈΡ€ΠΌΠ΅, ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ АИБ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ…ΠΎΠ΄. По Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°, ΠΏΠ»Π°Ρ‚Π° Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запроса ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Π³ΠΎ выполнСния.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π‘Π’Π— Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ Π·Π°Π½ΡΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ запроса, Ρ‚ΠΎ ΠΎΠ½ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π² ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… опСрациях. НСучастиС Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ приносит Ρ„ΠΈΡ€ΠΌΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ.

Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π², совокупный срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ D ΠΎΡ‚ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ АИБ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан Π² ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

D = (d — e1 * Wсист) * A — e2 * n3/2, Π³Π΄Π΅:

d — Π΄ΠΎΡ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приносит Ρ„ΠΈΡ€ΠΌΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ запрос;

e1 — ΡˆΡ‚Ρ€Π°Ρ„ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ обслуТивания ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса;

Wсист — срСднСС врСмя прСбывания запроса Π² ΠΠ˜Π‘;

A — Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° выполнСния запросов (срСднСС число выполняСмых запросов Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ);

e2 — ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ ΠΎΡ‚ Π½Π΅ΡƒΡ‡Π°ΡΡ‚ия Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля Π‘Π’Π— Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;

n — количСство ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π‘Π’Π—, нСпосрСдствСнно занятых Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ запросов;

НСобходимо:

Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство nΠΎΠΏΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π‘Π’Π—, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для нСпосрСдствСнного выполнСния запросов, приняв Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π²Π° критСрия ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±ΠΎΠΈΠΌ критСриям — максимизация):

1) D — срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ АИБ

2) Q — ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ АИБ (ΡΡ€Π΅Π΄Π½ΡŽΡŽ долю выполняСмых запросов) с Π²Π΅ΡΠ°ΠΌΠΈ (коэффициСнтами ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ваТности) rD ΠΈ rQ соотвСтствСнно (rD + rQ = 1).

3 Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

I Ρ‡Π°ΡΡ‚ΡŒ:

Для ΠΏΠ΅Ρ€Π²ΠΎΠΉ части задания числовыС Π΄Π°Π½Π½Ρ‹Π΅ бСрутся ΠΈΠ· Ρ‚.Π½. «ΠΌΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° 5×5, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ стоит Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число i (1 <= i <= 25), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:

1) всС числа Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… Ρ€Π°Π·Π½Ρ‹Π΅;

2) сумм чисСл Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС, ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈ ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠΉ диагоналям ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.

Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† запасов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π°i Π±Π°ΠΉΡ‚ (i = 1, 2, …, 5) ΠΈ ΡΡ‚Ρ€ΠΎΠΊΠ° потрСбностСй Π² Π½Π΅ΠΉ bj Π±Π°ΠΉΡ‚ (j = 1, 2, …, 5) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ столбцу ΠΈ ΡΡ‚Ρ€ΠΎΠΊΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится число, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сij Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° Аi ΠΊ Π±Π»ΠΎΠΊΡƒ Bj ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ся ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° gij ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

cij = (gij + f1(No)) x 10−3 сСк

f1(No)=NB

«ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚» Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ № 17

II Ρ‡Π°ΡΡ‚ΡŒ:

Для Π²Ρ‚ΠΎΡ€ΠΎΠΉ части Π·Π°Π΄Π°Ρ‡ΠΈ исходныС Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

= 100 сСк-1

k = 10

u/Y = 0,93 + f2(No)

f2(No)=0.001*NB

III Ρ‡Π°ΡΡ‚ΡŒ:

Для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ части исходныС Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

d = 100 + f3(No) (Ρ€ΡƒΠ±)

e1 = 1000 + f3(No) (Ρ€ΡƒΠ±/сСк)

e2 = 50 + f3(No) (Ρ€ΡƒΠ±/сСк)

T = 0,08 сСк

N = 10

m = 3

rD = 0,5 + f4(No)

rQ = 1 — rD

f3(No)=0,1*NB

f4(No)=(-1)N*0,01*NB

4 РСшСниС.

Как слСдуСт ΠΈΠ· ΠΏΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΎΠ½Π° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… частСй ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Π² Ρ‚Ρ€ΠΈ этапа.

v Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠŸΠ΅Ρ€Π²ΠΎΠ³ΠΎ этапа:

На ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС слСдуСт:

1) Π€ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Π»ΠΎΠΊΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов ΠΊΠ°ΠΊ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ модСль транспортной Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, Π³Π΄Π΅ Ρ€ΠΎΠ»ΡŒ «ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΎΠ²» ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ А1 — А5 с Π·Π°ΠΏΠ°ΡΠ°ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π°1 — Π°5, Π° Ρ€ΠΎΠ»ΡŒ «ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ» — ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π’1 — Π’5 с ΠΏΠΎΡ‚рСбностями b1 — b5 соотвСтствСнно.

2) Одним ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (сСвСро-Π·Π°ΠΏΠ°Π΄Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, минимального элСмСнта, аппроксимации ЀогСля), Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ даст ΠΏΠ»Π°Π½ мСньшСй стоимости, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½.

3) ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ распрСдСлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, А ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ B.

ΠœΠ΅Ρ‚ΠΎΠ΄ Π‘Π΅Π²Π΅Ρ€ΠΎ-Π·Π°ΠΏΠ°Π΄Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°:

Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

Π Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ x11 минимальноС количСство рСсурса допускаСмоС ограничСниями Π½Π° ΡΠΏΡ€ΠΎΡ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌ производства. ВычСркиваСтся строка ΠΈΠ»ΠΈ столбСц, Π³Π΄Π΅ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ. Бпрос ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌ производства Π² Π½Π΅ Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹Ρ… строках производства коррСктируСтся. Π”Π°Π»Π΅Π΅ приписываСтся минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ xij ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΠΈ ΡΠΏΡ€ΠΎΡΡƒ производства Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΉ Π½Π΅ Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ ячСйкС. ΠŸΡ€ΠΎΡ†Π΅ΡΡ повторяСтся ΠΏΠΎΠΊΠ° остаСтся Π½Π΅ Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΎΠ΄Π½Π° строка ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ столбСц. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ базисных ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ячССк Π² Π»ΡŽΠ±ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ m+n-1.

W=(11*28+4*21+2*34+5*22+10*30+3*18+7*31+14*19+9*32)*10−3= =1695*10−3 (сСк).

ΠœΠ΅Ρ‚ΠΎΠ΄ Минимальной стоимости:

Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

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

W=(2*24+9*20+4*21+11*34+5*22+1*30+10*18+2*40+21*19)*10−3= =1485*10−3 (сСк).

ΠœΠ΅Ρ‚ΠΎΠ΄ аппроксимации ЀогСля:

Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

1) Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡˆΡ‚Ρ€Π°Ρ„ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΈΠ»ΠΈ столбца. Вычитая наимСньший элСмСнт строки ΠΈΠ»ΠΈ столбца, ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° Π½ΠΈΠΌ ΠΏΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ ΠΈΠ· ΡΡ‚ΠΎΠΉ ΠΆΠ΅ строки ΠΈΠ»ΠΈ столбца;

2) Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ ΠΈΠ»ΠΈ столбцС с ΡΠ°ΠΌΡ‹ΠΌ большим ΡˆΡ‚Ρ€Π°Ρ„ΠΎΠΌ выбираСтся пСрСмСнная с ΡΠ°ΠΌΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ΡΡ Π΅ΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΏΡ€ΠΎΡΡƒ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ производства.

ВычСркиваСтся строка ΠΈΠ»ΠΈ столбСц, Π³Π΄Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΈΠ»ΠΈ столбСц с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ объСмом производства ΠΈΠ»ΠΈ спросом Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ вычислСнии Π½Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΠ΅Ρ‚.

3) Ссли остаСтся Π½Π΅ Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠΉ строка ΠΈΠ»ΠΈ столбСц с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ объСмом производства ΠΈ ΡΠΏΡ€ΠΎΡΠ° Π½Π°ΠΉΡ‚ΠΈ базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ минимальной стоимости. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ значСния ΡˆΡ‚Ρ€Π°Ρ„ΠΎΠ² для Π½Π΅Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹Ρ… строк ΠΈΠ»ΠΈ столбцов ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ 2.

4 4 4 4 4 4 4 — ;

4 4 — - - - - - ;

4 4 4 4 4 8 4 4 30

9 — - - - - - - ;

4 4 9 — - - - - ;

6 1 6 6 6

7 1 6 6 6

6 1 6 18 6

6 1 6 — 6

6 1 6 — 6

6 1 6 — ;

6 — 6 — ;

34 — 30 — ;

— - 30 — ;

W=(2*24+9*20+4*21+13*34+3*22+1*30+10*18+2*23+21*19)*10−3= =1055*10−3 (сСк).

РСшСниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ аппроксимации ЀогСля Π΄Π°Π»ΠΎ ΠΏΠ»Π°Π½ мСньшСй стоимости. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ²:

V1= 28

V2= 16

V3= 24

V4= 12

V5= 20

U1= 0

— 25

— 25

U2= -7

— 20

— 25

— 20

— 20

U3=6

— 20

U4= -6

— 5

— 25

— 25

— 25

U5= 7

— 5

— 5

— 5

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ базисной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Ui+Vj=Cij, U1=0.ΠžΡ†Π΅Π½ΠΊΠΈ для Π½Π΅ Π±Π°Π·ΠΈΡΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

.

Если всС ΠΎΡ†Π΅Π½ΠΊΠΈ для нСбазисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅.

U1=0

НайдСм ΠΎΡ†Π΅Π½ΠΊΠΈ для базисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

U1+ V3=24 V3=24;

U1+ V5=20 V5=20;

U3+ V3=30 U3=6;

U3+ V1=34 V1=28;

U3+ V2=22 V2=16;

U2+ V1=21 U2=-7;

U4+ V3=18 U4=-6;

U5+ V2=23 U5=7;

U5+ V4=19 V4=12;

НайдСм Π½Π΅ Π±Π°Π·ΠΈΡΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

;; ;; ;; ;; ;; ;; ;;; .

Π’.ΠΊ. всС ΠΎΡ†Π΅Π½ΠΊΠΈ для нСбазисных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Excel:

v Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ этапа:

На Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

1) Найти Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Ρ‡ΠΊΠΈ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π΅Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов ΠΊ Π±Π»ΠΎΠΊΡƒ выполнСния запросов.

2) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΠΈ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ° запросов, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π½Π° Π²Ρ…ΠΎΠ΄ Π‘Π’Π—.

1. Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‡ΠΊΠ° сформируСтся

R= ΠΏΡ€ΠΈ u Y,

Π³Π΄Π΅ k — ΠΊΠΎΠ»-Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сигналов;

u — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания сигнала;

y — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ появлСниСм Π΄Π²ΡƒΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… сигналов.

k=10, =0,93+0,001*17=0,947;

Π’ΠΎΠ³Π΄Π° =0,905.

Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Ρ‡ΠΊΠΈ: R=1-P => P=1-R=1−0,905=0,095.

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ° запросов, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π½Π° Π²Ρ…ΠΎΠ΄ Π‘Π’Π— ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

исх = 100 сСк-1- ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠŸΡƒΠ°ΡΡΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ стационарного ΠΏΠΎΡ‚ΠΎΠΊΠ°.

.

v Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ этапа:

На Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ этапС слСдуСт:

1)Π Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π‘Π’Π— ΠΊΠ°ΠΊ систСму массового обслуТивания Ρ‚ΠΈΠΏΠ° M/M/n с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ n-ΠΊΠ°Π½Π°Π»ΡŒΠ½ΡƒΡŽ БМО (ΠΊΠ°Π½Π°Π» — это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±Π»ΠΎΠΊΠ° Π‘Π’Π—) с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ заявок (заявка — это запрос) ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ обслуТивания заявки.

2)Полагая количСство ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, занятых обслуТиваниСм запросов Π² Π‘Π’Π—, n = 1, 2, …, N, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΡ‚ΠΈΡ… N Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ D ΠΎΡ‚ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ АИБ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ АИБ Q, рассматривая Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ D ΠΈ Q ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ критСрия ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ W = (D, Q), Π° ΠΏΠ°Ρ€Ρƒ D (n), Q (n) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ n ΠΊΠ°ΠΊ допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

3)Π’ мноТСствС допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π΅Ρ‚ΠΎΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ подмноТСство П.

4)Если мноТСство П ΠΎΠΊΠ°ΠΆΠ΅Ρ‚ΡΡ одноэлСмСнтным, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ n = nΠΎΠΏΡ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ этому СдинствСнному элСмСнту, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ искомым ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

5)Если мноТСство П ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π° скаляризации Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ критСрия W (ΠΌΠ΅Ρ‚ΠΎΠ΄ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ свСртку), с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ вСсовых коэффициСнтов rD ΠΈ rQ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта мноТСства П Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скалярного критСрия ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ S, для удобства Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π²Π½Π°Ρ‡Π°Π»Π΅ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ записи W ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ D Π½Π° D/Dmax, Π³Π΄Π΅ Dmax — наибольший Π΄ΠΎΡ…ΠΎΠ΄ срСди всСх ΠΏΠ°Ρ€Π΅Ρ‚ΠΎΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Π’ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° S ΠΎΠΊΠ°ΠΆΠ΅Ρ‚ся наибольшСй Π² ΠΎΠ±ΠΎΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… скаляризации, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ искомым ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ n = nΠΎΠΏΡ‚ числа ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, нСпосрСдствСнно занятых обслуТиваниСм запросов:

nΠΎΠΏΡ‚ = arg max { S (n) }/Пэn

Если ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄ скаляризации даст ΠΎΠ΄Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ — Π΄Ρ€ΡƒΠ³ΠΎΠ΅, оставляСм эти Π΄Π²Π° значСния n (n1 ΠΈ n2) для ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»Π΅Π½ΠΈΡ Π›ΠŸΠ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, внСшними ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅, сообраТСниями.

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½Ρ‹ΠΉ срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ D ΠΎΡ‚ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ АИБ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан Π² ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

D =, Π³Π΄Π΅:

d — Π΄ΠΎΡ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приносит Ρ„ΠΈΡ€ΠΌΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ запрос;

e1 — ΡˆΡ‚Ρ€Π°Ρ„ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ обслуТивания ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса;

Wсист — срСднСС врСмя прСбывания запроса Π² ΠΠ˜Π‘;

A — Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° выполнСния запросов (срСднСС число выполняСмых запросов Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ);

e2 — ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ ΠΎΡ‚ Π½Π΅ΡƒΡ‡Π°ΡΡ‚ия Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля Π‘Π’Π— Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;

n — количСство ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π‘Π’Π—, нСпосрСдствСнно занятых Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ запросов;

d=100+0,1*17=101,7 (Ρ€ΡƒΠ±);

e1 =1000+0,1*17=1001,7 (Ρ€ΡƒΠ±/сСк);

e2 =50+0,1*17=51,7(Ρ€ΡƒΠ±/сСк);

rD=0,5+(-1)17*0,01*17=0,33;

rQ = 1 — rD = 1 — 0,33 = 0,67;

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ совокупный срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ срСднСС врСмя прСбывания запроса Π² ΠΠ˜Π‘ (wсист) ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π‘Π’Π— (А).

Π³Π΄Π΅ Lсист = LΠΎΡ‡ + k, Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС =, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ

Π³Π΄Π΅ m = 3 ΠΈ n = 10, , ;

Π’ = 0,08; ,

; ;

Для опрСдСлСния А:, Π³Π΄Π΅ Q — ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ: .

Для вычислСния D ΠΈ Q ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ для этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ подмноТСство — ΠΏΠ°Ρ€Π΅Ρ‚ΠΎ-ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ мноТСство.

РСшСниС Ρ… ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ мноТСству ΠŸΠ°Ρ€Π΅Ρ‚ΠΎ, Ссли ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ исходному мноТСству допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π₯), ΠΈ Π² Π₯ Π½Π΅ сущСствуСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎ Π²ΡΠ΅ΠΌ критСриям Π½Π΅ Ρ…ΡƒΠΆΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ Ρ…отя Π±Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠŸΠ°Ρ€Π΅Ρ‚ΠΎ-ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ мноТСство.

ΠŸΠ°Ρ€Π΅Ρ‚ΠΎ-ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ мноТСство Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ сСрыми ΠΊΡ€ΡƒΠΆΠΎΡ‡ΠΊΠ°ΠΌΠΈ.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠŸΠ°Ρ€Π΅Ρ‚ΠΎ содСрТит Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ срСди этих элСмСнтов Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ, для получСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ скаляризации Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ критСрия W (ΠΌΠ΅Ρ‚ΠΎΠ΄ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ свСртки ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ).

ΠœΠ΅Ρ‚ΠΎΠ΄ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ свСртки:

— Π΅ΡΡ‚ΡŒ искомоС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ n=nΠΎΠΏΡ‚ числа ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, нСпосрСдствСнно занятых обслуТиваниСм запросов. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅.

ΠœΠ΅Ρ‚ΠΎΠ΄ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ:

Π˜Ρ‰Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ — Ρ‚ΠΎΡ‡ΠΊΡƒ Π² ΠΏΡ€ΠΎΡΡ‚ранствС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π², которая Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ (1;1): (WΠΎΠΏΡ‚, W*) = Smin

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ nΠΎΠΏΡ‚ = arg min {S (n)} = 6. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅.

v Π’Ρ‹Π²ΠΎΠ΄:

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ примСнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ свСртки Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ оставляСм ΠΎΠ±Π° значСния n (n1 ΠΈ n2) ΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, внСшними ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅, сообраТСниями.

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

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, Menus, Grids, ExtCtrls, TeeProcs, TeEngine,

Chart, Series;

type

TForm1 = class (TForm)

StringGrid1: TStringGrid;

SpeedButton2: TSpeedButton;

Edit2: TEdit;

Label6: TLabel;

Chart1: TChart;

Series1: TPointSeries;

StringGrid2: TStringGrid;

Label7: TLabel;

SpeedButton3: TSpeedButton;

SpeedButton4: TSpeedButton;

Series2: TPointSeries;

GroupBox1: TGroupBox;

SpeedButton1: TSpeedButton;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Series3: TPointSeries;

procedure SpeedButton1Click (Sender: TObject);

procedure SpeedButton2Click (Sender: TObject);

procedure SpeedButton3Click (Sender: TObject);

procedure SpeedButton4Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

w, h, U_Y, R, P, k, Lisx, Ro, T, Hi, e1, e2,Dmin, Rd, Rq, max1: real;

m, buf: integer;

Nomer:integer;

max:real;

Po: array[1.10] of real; //Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ

Pnm: array[1.10] of real; //Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°

kn: array[1.10] of real; //срСднСС число занятых ΠΊΠ°Π½Π°Π»ΠΎΠ²

Q: array[1.10] of real; //ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ АИБ

A: array[1.10] of real; //Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ‚ΡŒ Π‘Π’Π—

Loch: array[1.10] of real; //Π΄Π»ΠΈΠ½Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ

Lsis: array[1.10] of real; //ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ°

WSys: array[1.10] of real; //врСмя прСбывания запроса Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅

D: array[1.10] of real; //срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ АИБ

trop: array of real;

trop1: array of real;

POptD: array[1.10] of real; //ΠΏΠ°Ρ€Π΅Ρ‚ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ мноТСство срСднСго Π΄ΠΎΡ…ΠΎΠ΄Π° Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

S: array[1.10] of real;

function Fact (h:integer):integer;

function Okr (X: real): string;

implementation

uses Math, Unit2, Unit3;

{$R *.dfm}

function Fact (h:integer):integer; // Ρ„-ция Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π»

begin

if h=0 then Fact:=1 else Fact:=h*Fact (h-1);

end;

function Okr (X: real): string; // Ρ„-ция округлСния

begin

Okr:=FloatToStr (trunc (X*10 000)/10 000);

end;

procedure TForm1. SpeedButton1Click (Sender: TObject);

var

min, Sro, drob: real;

max:real;

i, l, j, g: integer;

Nomer:integer;

begin

Nomer:=17;

Lisx:=100;

k:=10; //число ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов

m:=3; //число мСст Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ

T:=0.08; //срСднСС врСмя обслуТивания ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса

U_Y:=0.93+0.001*Nomer;

e1:=1000+0.1*Nomer; //ΡˆΡ‚Ρ€Π°Ρ„ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ обслуТивания ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса

e2:=50+power (-1,Nomer)*0.01*Nomer; //ΡƒΠ±Ρ‹Ρ‚ΠΊΠΈ ΠΎΡ‚ Π½Π΅ΡƒΡ‡Π°ΡΡ‚ия Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля Π‘Π’Π— Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

Dmin:=100+0.1*Nomer;

R:=k*power (U_Y, k-1)*(1-((k-1)/k)*U_Y);//вычисляСм Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‡ΠΊΠ° сформируСтся

P:=1-R; //вычисляСм Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‡ΠΊΠ° Π½Π΅ ΡΡ„ормируСтся

Label4.Caption:='P='+FloatToStrF (P, ffGeneral, 3,3);

Label5.Caption:=FloatToStrF (Lisx*R, ffGeneral, 3,2)+' сСк -1';

//Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ мноТСства допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Lisx:=100*R; //ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ° запросов

Ro:=T*Lisx; //Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°

for i:=1 to 10 do

begin

Hi:=Ro/i;

Sro:=0;

for l:=0 to i do

begin

Sro:=Sro+(power (Ro, l)/Fact (l));

end;

Po[i]: =power ((Sro+((power (Ro, i+1)*(1-power (Hi, m)))/(i*Fact (i)*(1-Hi)))),-1);

Pnm[i]: =((power (Ro, i+m))/(power (i, m)*Fact (i)))*Po[i];

Q[i]: =(1-Pnm[i]);// ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ

kn[i]: =Ro*Q[i];

A[i]: =Lisx*Q[i];

Loch[i]: =power (Ro, i+1)*Po[i]*(1-(m+1)*power (Hi, m)+m*power (Hi, m+1))/(i*Fact (i)*power ((1-Hi), 2));

Lsis[i]: =Loch[i]+kn[i];

WSys[i]: =Lsis[i]/Lisx;

D[i]: =(Dmin-e1*WSys[i])*A[i]-e2*power (i, 3/2); //срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

StringGrid1.Cells[i, 0]: ='i = '+IntToStr (i);

StringGrid1.Cells[i, 1]: =Okr (Q[i]);

StringGrid1.Cells[i, 2]: =Okr (D[i]);

StringGrid1.Cells[0,1]: ='Q[i]';

StringGrid1.Cells[0,2]: ='D[i]';

StringGrid1.Cells[0,3]: ='D[i]/Dmax';

max := D[1]; //Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ max эл-Ρ‚Π° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ D[i]

for j := 2 to 10 do

if D[j] > max then max := D[j];

edit2.Text:=Okr (max);

end;

for g:=1 to 10 do

begin

drob:=D[g]/max;

StringGrid1.Cells[g, 3]: =Okr (drob);

end;

end;

procedure TForm1. SpeedButton2Click (Sender: TObject);//ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

var jj, ii, kk: integer;

i, j: integer;

begin

setlength (trop, 10);

setlength (trop1,10);

for jj:=low (trop) to high (trop) do

trop[jj]: =strtofloat (StringGrid1.Cells[jj+1,3]);

for kk:=low (trop1) to high (trop1) do

trop1[kk]: =strtofloat (StringGrid1.Cells[kk+1,1]);

Series1.Clear;

for ii:=0 to 9 do

Series1.AddXY (trop[ii], trop1[ii], '')

end;

procedure TForm1. SpeedButton3Click (Sender: TObject); //поиск парэтто мноТСства ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π΅Π³ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ

var i, jj, ii, kk: integer;

begin

buf:=1;

POptD[1]: =D[10];

for i:=9 downto 1 do

begin

if D[i]>=POptD[buf] then

begin

inc (buf);

POptD[buf]: =D[i];

end;

end;

max1:=POptD[1];

for i:=1 to buf do

if POptD[i]>=max1 then max1:=POptD[i];

StringGrid2.Cells[0,1]: ='Q[i]';

StringGrid2.Cells[0,2]: ='D[i]/Dmax';

for i:=1 to buf do

begin

StringGrid2.Cells[i, 0]: ='i = '+inttostr (10-buf+i);

StringGrid2.Cells[i, 2]: =Okr (POptD[buf+1-i]/max1);

StringGrid2.Cells[i, 1]: =Okr (Q[10-buf+i]);

end;

setlength (trop, buf);

setlength (trop1,buf);

for jj:=low (trop) to high (trop) do

trop[jj]: =strtofloat (StringGrid2.Cells[jj+1,2]);

for kk:=low (trop1) to high (trop1) do

trop1[kk]: =strtofloat (StringGrid2.Cells[kk+1,1]);

Series2.Clear;

for ii:=0 to (buf-1) do

Series2.AddXY (trop[ii], trop1[ii], '');

Series3.AddXY (1,1);

end;

procedure TForm1. SpeedButton4Click (Sender: TObject); //рСализация ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡ… Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ

var i: integer;

max2,min:real;

begin

Form3.Show;

//ΠΌΠ΅Ρ‚ΠΎΠ΄ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ свёртки

Rd:=0.5+power ((-1), 12)*0.01*Nomer;

Rq:=1-Rd;

for i:=1 to buf do

S[i]: =(POptD[buf+1-i]/max1)*Rd+(Q[10-buf+i]*Rq);

max2:=S[1];

for i:=1 to buf do

if S[i]>=max2 then max2:=S[i];

for i:=1 to buf do

if max2=S[i] then

Form3.Label12.Caption:='ΠœΠ΅Ρ‚ΠΎΠ΄ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ свСртки:'+IntToStr (10-buf+i);

for i:=1 to buf do

Form3.StringGrid1.Cells[i, 0]: =okr (s[i]);

Form3.StringGrid1.Cells[0,0]: ='S[i]';

//ΠΌΠ΅Ρ‚ΠΎΠ΄ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ

for i:=1 to buf do S[i]: =sqrt ((1-(POptD[buf+1-i]/max1))*(1-(POptD[buf+1-i]/max1))+(1-(Q[10-buf+i]*Rq))*(1-(Q[10-buf+i]*Rq)));

min:=S[1];

for i:=1 to buf do if S[i]<=min then min:=S[i];

for i:=1 to buf do if min=S[i] then

Form3.Label10.Caption:='ΠœΠ΅Ρ‚ΠΎΠ΄ идСальной Ρ‚ΠΎΡ‡ΠΊΠΈ:'+IntToStr (10-buf+i);

for i:=1 to buf do

Form3.StringGrid2.Cells[i, 0]: =okr (s[i]);

Form3.StringGrid2.Cells[0,0]: ='S[i]';

end;

end.

1. Π”Π°Π½ΠΈΠ»ΠΎΠ² Π“. Π’. Π›Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠΎΠΈΠ½Π΅ «Π‘истСмный Π°Π½Π°Π»ΠΈΠ·».

2. Π”Π°Π½ΠΈΠ»ΠΎΠ² Π“. Π’. «ΠžΠΏΡ‚имизация Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π»ΠΎΠΊΠ° выполнСния запросов Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС». -Π£Ρ…Ρ‚Π°: УИИ, 1999.

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