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

РСшСниС Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ

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

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

РСшСниС Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

http://www..ru/

1. ВСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»

1.1 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

1.2 РСшСниС Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ

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

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

4. Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

5. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΎΠ±Ρ‰Π΅Π³ΠΎ случая

6. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. ВСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»

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

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

1.1 ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

НуТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ максимум Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹):

F (x)=?cjxj=c1x1+c2x2+…+cnxn, j=(1,n), (1)

ΠΏΡ€ΠΈ условиях:

? aijxj?bi, i=1,2,…, m (2)

Иногда Π½Π° xi Ρ‚Π°ΠΊΠΆΠ΅ накладываСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ равСнств, Π½ΠΎ ΠΎΡ‚ Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ выраТая ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΡ‚авляя Π΅Ρ‘ Π²ΠΎ Π²ΡΠ΅Ρ… ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… равСнствах ΠΈ Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π°Ρ… (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f).Π’Π°ΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ» ΠΈΠ»ΠΈ «ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ» Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

1.2 РСшСниС Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ

Π—Π°Π΄Π°Ρ‡Π° Π›ΠŸ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записана Ρ‚Π°ΠΊ:

(c, x)? max

Ax = b,

Π³Π΄Π΅ c =(c1, c2,…, cn)T — ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц коэффициСнтов; x =(x1, x2,…, xn)T — ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц нСизвСстных; A =(aij), m Π§ n — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° коэффициСнтов; B =(b1, b2,…, bm) — Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц коэффициСнтов.

Π’ ΡΡ‚ΠΎΠΌ случаС ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Π›ΡŽΠ±Π°Ρ Π·Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтарных ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ.

F (x)=c1x1+c2x2+…+cnxn ->max (min)

a11x1+a12x2+…+a1nxn +Ρ… n +1 = b1

a21x1+a22x2+…+a2nxn+Ρ… n +2 = b2 (3)

.

am1x1+am2x2+…+amnxn+Ρ… n +Ρ‚ = bm

xi?0 (i=1.n),

Π³Π΄Π΅ F (x) — цСлСвая функция; Ρ…1, Ρ…2,…, Ρ…n — базисныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅; ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ свободными.

Π—Π°Π΄Π°Ρ‡Π° ΠΈΠΌΠ΅Π΅Ρ‚ m+n ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, срСди Π½ΠΈΡ… m ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° равСнства ΠΈ n ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ крайняя Ρ‚ΠΎΡ‡ΠΊΠ° удовлСтворяСт n Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-нСзависимым ограничСниям Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ равСнствам.

Π’Π°Π±Π»ΠΈΡ†Π° 1 — БистСма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ†Π΅Π»Π΅Π²Π°Ρ функция

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

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

X 1

X 2

X n

X n+1

X n+2

Xn+m

X n+1

b1

a 11

a 12

a 1n

X n+2

b2

a 21

a 22

a 2n

X n+m

b m

a m1

a m2

a mn

F (x)

— c1

— c2

— cn

Рассмотрим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ:

1. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ столбСц. Π­Ρ‚ΠΎ столбСц ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ минимально ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ (максимально ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ) элСмСнту послСднСй (индСксной) строкС:

Если ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠΉ строкС Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΠ»Π°Π½ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ.

2. Π’ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ столбцС Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ коэффициСнты, Ссли Ρ‚Π°ΠΊΠΈΡ… Π½Π΅Ρ‚, Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;

3. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ строку:

Π‘Ρ€Π΅Π΄ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… коэффициСнтов столбца, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ свободного Ρ‡Π»Π΅Π½Π° ΠΊ ΡΡ‚ΠΎΠΌΡƒ элСмСнту минимальна.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт — это элСмСнт, стоящий Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ столбца ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки;

4. Базисная пСрСмСнная ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки пСрСводится Π² Ρ€Π°Π·Ρ€ΡΠ΄ свободных, Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°Ρ пСрСмСнная Π² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ столбцС пСрСводится Π² Ρ€Π°Π·Ρ€ΡΠ΄ базисных. Бтроится новая Ρ‚Π°Π±Π»ΠΈΡ†Π°;

5. Π’ Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

5.1 ВсС элСмСнты ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки дСлятся Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт.

5.2 ВсС элСмСнты ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ столба Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ элСмСнта.

5.3 Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строкС имССтся ноль, Π² Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅.

5.4 Π‘Ρ‚Ρ€ΠΎΠΊΠ°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ столбцС имССтся ноль, Π² Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅.

5.5 Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ записываСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прСобразования элСмСнтов старой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

6. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡˆΠ°Π³Ρƒ 1.

Π§Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π»ΠΈΠ±ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, Π»ΠΈΠ±ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ установлСно, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎ.

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

Для изготовлСния ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π΄Π²ΡƒΡ… Π²ΠΈΠ΄ΠΎΠ² склад ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π»Π»Π° Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 150 ΠΊΠ³, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° расходуСтся ΠΏΡΡ‚ΡŒ ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° Π½Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ‚Ρ€ΠΈ ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ВрСбуСтся ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ производство Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° обСспСчСна наибольшая ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, Ссли ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° трСбуСтся ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 20 ΡˆΡ‚ΡƒΠΊ, Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 25 ΡˆΡ‚ΡƒΠΊ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° стоит 7 Ρ€ΡƒΠ±., Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° стоит 8 Ρ€ΡƒΠ±.

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

x1 — количСство ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°.

x2 — количСство ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°.

F (x) — цСлСвая функция.

5x1 + 3x2 =150

x1 20

x2 25

x1, x2?0

F (x) = 7x1 +8x2 max

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ модСль ΠΊ ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, ввСдя свободныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ x3, x4, x5, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ нСравСнства Π² Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π°. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ x3, x4, x5 входят Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·:

5x1 + 3x2+x3 =150

x1+x4=20

x2+x5 =25

x1, x2, x3, x4, x5?0

F (x)= 7x1 +8x2 +x3 +x4 +x5

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

Боставим симплСкс — Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ каноничСскому Π²ΠΈΠ΄Ρƒ:

Π’Π°Π±Π»ΠΈΡ†Π° 2 — Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 1

Базис

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

X 1

X 2

X 3

X 4

X 5

X 3

X 4

X 5

F (x)

— 7

— 8

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

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, слСдуя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅.

Π’Π°Π±Π»ΠΈΡ†Π° 3 — Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 2

Базис

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

X 1

X 2

X 3

X 4

X 5

X 3

— 3

X 4

X 2

F (x)

— 7

Π’Π°Π±Π»ΠΈΡ†Ρƒ 3 провСряСм Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом, Ρ‡Ρ‚ΠΎ ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Находим ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 3, ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π½ΠΎΠ²ΠΎ пСрСсчитываСм Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

Π’Π°Π±Π»ΠΈΡ†Π° 4 — Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ 3

Базис

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

X 1

X 2

X 3

X 4

X 5

X 1

0,2

— 0,6

X 4

— 0,2

0,6

X 2

F (x)

1,4

3,8

Π’ Π½Π°ΡˆΠ΅ΠΌ случаС Ρ‚Π°Π±Π»ΠΈΡ†Π° 4 стала ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ строкС Π½Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл, ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ слСдуСт, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°ΡˆΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

X 1=15; X 2=25; Fmax=305.

Для достиТСния максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ, Ρ€Π°Π²Π½ΠΎΠΉ 305 Ρ€ΡƒΠ±., Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ 15 ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΈ 25 ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π² Π΄Π΅Π½ΡŒ.

4. Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘Π»ΠΎΠΊ-схСма симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ процСссом. Если Π·Π°Π΄Π°Ρ‡Π° содСрТит нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ ΡΡ‚ΠΎΡ‚ процСсс ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΎΠΊ. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ практичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ входят дСсятки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС), ΠΈ ΡΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. БимплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ — это ΠΌΠ΅Ρ‚ΠΎΠ΄ для элСктронно-Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин. НС ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования совпало ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ элСктронно-Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин. Π‘Π΅Π· Π½ΠΈΡ… тСория ΠΈΠΌΠ΅Π»Π° Π±Ρ‹ вСсьма ΡƒΠ·ΠΊΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

5. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΎΠ±Ρ‰Π΅Π³ΠΎ случая

#include «stdafx.h»

#include «iostream»

#include «locale»

using namespace std;

int _tmain (int argc, _TCHAR* argv[])

{ int a, b, d, stl, str, baz[10], f, g=0,i, j, l=0,q=0,z=0,y=0,xx, z1[10];

float m, tab[10][10], min=1000,c[10], tab1[10][10], x=1000;

setlocale (LC_ALL, «russian»);

cout<<οΏ½"Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство строк ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ²"<

cin>>a>>b;

//Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

for (i=0;i

{

for (j=0;j

{cout<<οΏ½"Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ["<<οΏ½"]["<<οΏ½"] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹"<

cin>>tab[i][j];

}}

cout<<οΏ½"пСрвая итСрация"<

for (i=0;i

{

for (j=0;j<<<" «;}cout<

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

k:

l=0;

for (i=0;i

if (tab[a-1][i]<0) {l=l+1;}}

if (l==0){

for (j=1;j

int kol=0,nol=0,ind;

for (i=0;i

if (tab[i][j]==1) {kol++;ind=i;}

else nol++;

}

if ((kol==1) && (a-nol==2))

cout<<οΏ½"x="<<οΏ½"="<<

}cout<<οΏ½"РСшСниС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ"<

for (i=0;i

{ for (j=0;j

{cout<<< ««;}cout<

cout<<οΏ½"F (x)="<

return 0;}

x=1000;

//поиск ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ столбца

for (i=1;i

{ if (tab[a-1][i]<=x)

{x=tab[a-1][i];

stl=i;

}}

//поиск ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки

for (j=0;j

{ if (tab[j][stl]>0)

c[j]=tab[j][0]/tab[j][stl];

else

c[j]=1000;}

cout<

cout<<οΏ½"Массив для нахоТдСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки"<

for (j=0;j

cout<<< ««;

}

cout<

for (i=0;i<(a-1);i++)

if (c[i]

min=c[i];

str=i;

}

cout<

cout<<οΏ½"KΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ столбСц ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ строка"<

cout<<οΏ½" «<<οΏ½» «<

cout<

cout<<οΏ½"ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт:"<<

cout<

//пСрСсчСт Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

for (i=0;i

{ for (j=0;j

{tab1[i][j]=tab[i][j]-(tab[i][stl]*tab[str][j]/tab[str][stl]);

tab1[i][stl]=0;

tab1[str][stl]=1;

tab1[str][j]=tab[str][j]/tab[str][stl];

}}

//пСрСприсвоСнниС ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡ… Π½Π° ΡΠΊΡ€Π°Π½

for (i=0;i

{ for (j=0;j

{ tab[i][j]=tab1[i][j];

}}

goto k;

return 0;

}

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

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство строк ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ²

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [0][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [0][1] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [0][2] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [0][3] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [0][4] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [0][5] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

— 7

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

— 8

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ [1][0] элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

ΠŸΠ΅Ρ€Π²Π°Ρ итСрация

150 5 3 1 0 0

20 1 0 0 1 0

25 0 1 0 0 1

0 -7 -8 0 0 0

Массив для нахоТдСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки

50 1000 25

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ столбСц ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ строка

2 2

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт:1

Массив для нахоТдСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ строки

15 20 1000

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ столбСц ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ строка

1 0

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт:5

РСшСниС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ!

Ρ…1=15

Ρ…2=25

F (x)=305

15 1 0 0.2 0 -0.6

5 0 0 -0.2 1 0.6

25 0 1 0 0 1

305 0 0 1.4 0 3.8

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

ЦСлью курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, составлСниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, составлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π° ΡΠΊΡ€Π°Π½.

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

Он ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΠ΅Ρ€Π΅ΡΡ‡Ρ‘Ρ‚Π΅ коэффициСнтов Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π΅ мСст свободной ΠΈ Π±Π°Π·ΠΈΡΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠ²Π΅ΡΡ‚ΠΈ ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ симплСкс-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

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

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π» составлСн ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ выпуска ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

1. ΠΡˆΠΈΡ…ΠΌΠΈΠ½ Π’. Н. «Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°Ρ‚СматичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅». Москва: Логос, 2005.

2. Π‘Π°Π½Π΄ΠΈ Π‘. «ΠžΡΠ½ΠΎΠ²Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования». Москва: Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·ΡŒ, 1989.

3. Π‘ΠΎΠ»ΡŒΡˆΠ°ΠΊΠΎΠ²Π° И. Π’. «Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅». Минск: БНВУ, 2004.

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