Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π‘ΡŽΡ€ΠΎ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 404

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

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

Π’Π°ΡƒΠ»ΠΈΠ½Π° Π’. А., Π£Ρ€Π“Π­Π£ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Ρ€Π°Π·Π΄Π΅Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ ограничСниями. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных способа Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования: графичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄. ГрафичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ сущСствСнно нагляднСС ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ для понимания Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈ максимум. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π—ΠŸΠ› графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (Π²Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся ΠΊΠ°ΠΊ пСрСсСчСниС полуплоскостСй, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… нСравСнствам Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ линию уровня Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ линию уровня Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСм ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ области — ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (ΠΈΠ»ΠΈ мноТСства).

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ графичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, симплСксный ΠΌΠ΅Ρ‚ΠΎΠ΄ практичСски Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любоС количСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ‚.ΠΏ. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ симплСксным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ вычислСния вСдутся Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π΄Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ двойствСнной Π·Π°Π΄Π°Ρ‡ΠΈ, остатки рСсурсов ΠΈ Ρ‚.ΠΏ. Рассмотрим Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Для производства столов ΠΈ ΡΡ‚ΡƒΠ»ΡŒΠ΅Π² мСбСльная Ρ„Π°Π±Ρ€ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° дрСвСсины. Норма Π·Π°Ρ‚Ρ€Π°Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° дрСвСсины Π½Π° ΠΎΠ΄ΠΈΠ½ стол составляСт 1; 2; 5; Π½Π° ΠΎΠ΄ΠΈΠ½ стул – 1; 5; 2. Запасы дрСвСсины – 150; 600; 600. ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ стола – 200Ρ€, ΠΎΠ΄Π½ΠΎΠ³ΠΎ стула – 100Ρ€. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ производства, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ. РСшСниС. Боставим ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡƒΡΡ‚ΡŒ Π₯ — столы, Π£ — ΡΡ‚ΡƒΠ»ΡŒΡ, I,II,III – Π²ΠΈΠ΄Ρ‹ дрСвСсины соотвСтствСнно. I II III ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ X 1 2 5 200 Y 1 5 2 100 150 600 600 ΠžΠ±Ρ‰ΠΈΠΉ запас Боставим нСравСнства ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅: { x 1+ x2 ≀150, 2 x 1+5 x 2 ≀600, 5 x 1 +2 x 2 ≀600, x1,2 β‰₯ 0.
} F ( x )=200 x 1+100 x 2 β†’ max ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ описанныС Π²Ρ‹ΡˆΠ΅ шаги Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ допустимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Рассмотрим Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ F = 200×1+100×2 β†’ max ΠΈ построим Π²Π΅ΠΊΡ‚ΠΎΡ€-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, составлСнный ΠΈΠ· коэффициСнтов Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ нас интСрСсуСт максимальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠΏΠΎΡ€Π½ΡƒΡŽ ΠΏΡ€ΡΠΌΡƒΡŽ Π΄Π²ΠΈΠ³Π°Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ Π΄ΠΎ послСднСго касания ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ области. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ D. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ° D ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ пСрСсСчСния прямых (1) ΠΈ (3), Ρ‚ΠΎ Π΅Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ уравнСниям этих прямых: x1+x2=150 5×1+2×2=600 РСшив систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: x1 = 100, x2 = 50 ΠžΡ‚ΠΊΡƒΠ΄Π° Π½Π°ΠΉΠ΄Π΅ΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: F(X) = 25000. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΡ‹ рассмотрСли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования графичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ наглядно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ: ΠšΠ½Ρ‹Ρˆ А.А.

РСшСниС Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с использованиСм Python / Π₯Π°Π±Ρ€

Π—Π°Ρ‡Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ


На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΡ‡Π΅Π½ΡŒ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.
Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΏΡ€ΠΈ мноТСствСнном Π²Ρ‹Π±ΠΎΡ€Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΎΠ² ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅ΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ качСствС ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ.

К соТалСнию, Π½Π΅ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π½Π° ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΡŽ. Допустим Π’Ρ‹ сотрудник коммСрчСской Ρ„ΠΈΡ€ΠΌΡ‹ ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚Π΅ Π·Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² мСсяц Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 10 000 Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† (Π΄.Π΅). ΠœΠΈΠ½ΡƒΡ‚Π° Ρ€Π°Π΄ΠΈΠΎΡ€Π΅ΠΊΠ»Π°ΠΌΡ‹ стоит 5 Π΄.Π΅., Π° Ρ‚Π΅Π»Π΅Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ 90 Π΄.Π΅. Π€ΠΈΡ€ΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π΄ΠΈΠΎΡ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° Ρ‡Π°Ρ‰Π΅ Ρ‡Π΅ΠΌ Ρ‚Π΅Π»Π΅Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 1 ΠΌΠΈΠ½ΡƒΡ‚Π° Ρ‚Π΅Π»Π΅Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ обСспСчиваСт ΠΎΠ±ΡŠΡ‘ΠΌ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Π² 30 Ρ€Π°Π· больший Ρ‡Π΅ΠΌ 1 ΠΌΠΈΠ½ΡƒΡ‚Π° Ρ€Π°Π΄ΠΈΠΎΡ€Π΅ΠΊΠ»Π°ΠΌΡ‹.


ΠŸΠ΅Ρ€Π΅Π΄ Π’Π°ΠΌΠΈ стоит Π·Π°Π΄Π°Ρ‡Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ распрСдСлСниС срСдств ΠΌΠ΅ΠΆΠ΄Ρƒ двумя упомянутыми Π²ΠΈΠ΄Π°ΠΌΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Ρ„ΠΈΡ€ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π’Ρ‹ сначала Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ мСсячный ΠΎΠ±ΡŠΡ‘ΠΌ Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ… Π½Π° Ρ‚Π΅Π»Π΅Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ β€” x1, Π° Π½Π° Ρ€Π°Π΄ΠΈΠΎΡ€Π΅ΠΊΠ»Π°ΠΌΡƒ —x2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ систСму:

30×1+x2 –увСличСниС ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΎΡ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹;
90×1+5×2 <=10 000 – ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ срСдств;
x2=3×1 – ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΡ‘Π½ Ρ€Π°Π΄ΠΈΠΎ ΠΈ Ρ‚Π΅Π»Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.

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

30×1+x2, которая ΠΏΡ€ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… значСниях входящих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ СдинствСнноС максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ этом условиС Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ входящих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… выполняСтся автоматичСски. Π”Π°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ равСнства ΠΈ нСравСнства Π² количСствС, зависящСм ΠΎΡ‚ наличия условий. Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ сформулировали ΠΎΠ΄Π½Ρƒ Π³Ρ€ΡƒΠΏΠΏΡƒ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π”Ρ€ΡƒΠ³ΡƒΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ. Допустим Π’Ρ‹ сотрудник коммСрчСской Ρ„ΠΈΡ€ΠΌΡ‹, которая ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ транспортныС услуги. Π•ΡΡ‚ΡŒ поставщики Ρ‚ΠΎΠ²Π°Ρ€Π° со складами Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… Π³ΠΎΡ€ΠΎΠ΄Π°Ρ…, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π½Π° этих складах соотвСтствСнно Ρ€Π°Π²Π½Ρ‹ a1, a2, a3. Π•ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Ρ€Ρ‘Ρ… Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ привСсти Ρ‚ΠΎΠ²Π°Ρ€ ΠΎΡ‚ поставщиков Π² ΠΎΠ±ΡŠΡ‘ΠΌΠ°Ρ… b1, b2, b3 соотвСтствСнно.

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ стоимости доставки с1÷с9 Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΎΡ‚ поставщиков ΠΊ потрСбитСлям, согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Если ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· x1…xn количСство ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΈΠΌΠΎΠ³ΠΎ Π³Ρ€ΡƒΠ·Π°, Ρ‚ΠΎΠ³Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Ρ†Π΅Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ общая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΊΠΈ:

F(x)=c1*x1+c2*x2+c3*x3+c4*x4+c5*x5+c6*x6+c7*x7+c8*x8+c9*x9.

Условия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ. Π² Π²ΠΈΠ΄Π΅ нСравСнств:

x1+x2+x3<=20 – большС Ρ‡Π΅ΠΌ Π΅ΡΡ‚ΡŒ Ρƒ поставщика Π½Π΅ Π²ΠΎΠ·ΡŒΠΌΡ‘ΡˆΡŒ

x4+x5+x6<=45
x7+x8+x9<=30

Условия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ. Π² Π²ΠΈΠ΄Π΅ равСнств:

x1+x4+x7=b1– сколько Π½Π°Π΄ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π·Ρ‘ΠΌ
x2+x5+x8=b2
x3+x6+x9=b3

Π’ΡƒΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ условия Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… x ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎ смыслу Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ ищСтся ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ F(x). Π­Ρ‚ΠΈ нСравСнства Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ.

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

Но вСдь ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ простоС ΠΈ понятноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Python.

Π’Ρ‹Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Python для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования


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

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ pulp [1].

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «О Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅Β»
from pulp import *
import time
start = time.time()
x1 = pulp.LpVariable("x1", lowBound=0)
x2 = pulp.LpVariable("x2", lowBound=0)
problem = pulp.LpProblem('0',pulp.LpMaximize)
problem += 30*x1 +x2, "Ѐункция Ρ†Π΅Π»ΠΈ"
problem += 90*x1+ 5*x2 <= 10000, "1"
problem +=x2 ==3*x1, "2"
problem.solve()
print ("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:")
for variable in problem.variables():
    print (variable.
name, "=", variable.varValue) print ("ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ:") print (value(problem.objective)) stop = time.time() print ("ВрСмя :") print(stop - start)

Π’ лис Ρ‚Π΅Π½Π³Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ Π½Π°ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ для максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ ΠΎΡ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ 30*x1+x2, условия ограничСния Π·Π°Ρ‚Ρ€Π°Ρ‚, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ для сравнСния Β«1Β». ΠœΡ‹ Π½Π΅ Π·Π°Π±Ρ‹Π»ΠΈ ΠΈ ΠΎΠ± ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΡ‘Π½ использования Ρ€Π°Π΄ΠΈΠΎ ΠΈ Ρ‚Π΅Π»Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Π² лис Ρ‚Π΅Π½Π³Π΅ ΠΊΠ°ΠΊ Β«2Β». НазначСниС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹, ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ Π² [1].

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм pulp.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
x1 = 95.238095
x2 = 285.71429
ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ:
3142.85714
ВрСмя:
0.10001182556152344

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ значСния Π²Ρ€Π΅ΠΌΡ‘Π½ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… оТидаСмая ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ Π΅Ρ‘ использования Π±ΡƒΠ΄Π΅Ρ‚ максимальна.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ cvxopt [2].

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «О Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅Β».
from cvxopt.modeling import variable, op
import time
start = time.
time() x = variable(2, 'x') z=-(30*x[0] +1*x[1])#Ѐункция Ρ†Π΅Π»ΠΈ mass1 = (90*x[0] + 5*x[1] <= 10000) #"1" mass2 = (3*x[0] -x[1] == 0) # "2" x_non_negative = (x >= 0) #"3" problem =op(z,[mass1,mass2,x_non_negative]) problem.solve(solver='glpk') problem.status print ("ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ:") print(abs(problem.objective.value()[0])) print ("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:") print(x.value) stop = time.time() print ("ВрСмя :") print(stop - start)

По структурС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° сущСствСнных отличия. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° cvxopt настроСна Π½Π° поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†Π΅Π»ΠΈ, Π° Π½Π΅ Π½Π° максимум. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ цСлСвая функция взята с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ минус -(30*x[0] +1*x[1]). ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ вслСдствиС этого ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…- non_negative. Повлияло Π»ΠΈ это Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΡ‹ сСйчас Ρƒ Π²ΠΈΠ΄ΠΈΠΌ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм cvxopt.

ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ:
3142. 857142857143
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
[ 9.52e+01]
[ 2.86e+02]
ВрСмя:
0.041656494140625

Никаких сущСствСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² сравнСнии с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ pulp Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ scipy. optimize [3].

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «О Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅Β».
from scipy.optimize import linprog
import time
start = time.time()
c = [-30,-1] #Ѐункция Ρ†Π΅Π»ΠΈ
A_ub = [[90,5]]  #'1'   
b_ub = [10000]#'1'   
A_eq = [[3,-1]] #'2'   
b_eq = [0] #'2'   
print (linprog(c, A_ub, b_ub, A_eq, b_eq))
stop = time.time()
print ("ВрСмя :")
print(stop - start)

Достаточно Π±Π΅Π³Π»ΠΎΠ³ΠΎ взгляда Π½Π° листинг, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ Π²Π²ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π₯отя ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² листингах Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡƒΡ‚Ρ‘ΠΌ сравнСния, всё ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ пояснСния. Бписок c = [-30,-1] содСрТит коэффициСнты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†Π΅Π»ΠΈ с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ linprog () ΠΈΡ‰Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° A_ub содСрТит коэффициСнты ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для условий Π² Π²ΠΈΠ΄Π΅ нСравСнств. Для нашСй Π·Π°Π΄Π°Ρ‡ΠΈ это 90×1+5×2 3×1-x2=0, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ноль Π² ΠΏΡ€Π°Π²ΠΎΠΉ части, помСщаСтся Π² список b_eq.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм scipy. optimize.

Fun: -3142.8571428571431
message: ‘Optimization terminated successfully.’
nit: 2
slack: array([ 0.])
status: 0
success: True
x: array ([ 95.23809524, 285.71428571])

ВрСмя:
0.03020191192626953

Π—Π΄Π΅ΡΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчётов, Π½ΠΎ сами Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚Π΅ ΠΆΠ΅ Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ….

По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «О Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅Β» ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄, ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ использованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ scipy. optimize обСспСчиваСт большСС быстродСйствиС ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ исходных Π΄Π°Π½Π½Ρ‹Ρ…. Однако Π±Π΅Π· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π½ΠΎ.

ΠŸΡ€ΠΈΠ²ΠΎΠΆΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ ΡƒΠΆΠ΅ Π±Π΅Π· ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… пояснСний, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ основныС этапы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаны.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ pulp.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ.
from pulp import *
import time
start = time.time()
x1 = pulp.LpVariable("x1", lowBound=0)
x2 = pulp.LpVariable("x2", lowBound=0)
x3 = pulp.LpVariable("x3", lowBound=0)
x4 = pulp.LpVariable("x4", lowBound=0)
x5 = pulp.LpVariable("x5", lowBound=0)
x6 = pulp.LpVariable("x6", lowBound=0)
x7 = pulp.LpVariable("x7", lowBound=0)
x8 = pulp.LpVariable("x8", lowBound=0)
x9 = pulp.LpVariable("x9", lowBound=0)
problem = pulp.LpProblem('0',pulp.LpMaximize)
problem += -7*x1 - 3*x2 - 6* x3 - 4*x4 - 8*x5 -2* x6-1*x7- 5*x8-9* x9, "Ѐункция Ρ†Π΅Π»ΠΈ"
problem +=x1 + x2 +x3<= 74,"1" 
problem +=x4 + x5 +x6 <= 40, "2"
problem +=x7 + x8+ x9 <= 36, "3"
problem +=x1+ x4+ x7 == 20, "4"
problem +=x2+x5+ x8 == 45, "5"
problem +=x3 + x6+x9 == 30, "6"                     
problem.solve()
print ("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:")
for variable in problem.variables():
    print (variable.name, "=", variable.varValue)
print ("Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ доставки:")
print (abs(value(problem. objective)))
stop = time.time()
print ("ВрСмя :")
print(stop - start)

РСшСниС транспортной Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΏΠΎ доставкС, поэтому функция Ρ†Π΅Π»ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ со Π·Π½Π°ΠΊΠΎΠΌ минус, Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ с использованиСм pulp.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
x1 = 0.0
x2 = 45.0
x3 = 0.0
x4 = 0.0
x5 = 0.0
x6 = 30.0
x7 = 20.0
x8 = 0.0
x9 = 0.0
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ доставки:
215.0
ВрСмя:
0.19006609916687012

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ cvxopt.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ.
from cvxopt.modeling import variable, op
import time
start = time.time()
x = variable(9, 'x')
z=(7*x[0] + 3*x[1] +6* x[2] +4*x[3] + 8*x[4] +2* x[5]+x[6] + 5*x[7] +9* x[8])
mass1 = (x[0] + x[1] +x[2] <= 74)
mass2 = (x[3] + x[4] +x[5] <= 40)
mass3 = (x[6] + x[7] + x[8] <= 36)
mass4 = (x[0] + x[3] + x[6] == 20)
mass5 = (x[1] +x[4] + x[7] == 45)
mass6 = (x[2] + x[5] + x[8] == 30)
x_non_negative = (x >= 0)    
problem =op(z,[mass1,mass2,mass3,mass4 ,mass5,mass6, x_non_negative])
problem. solve(solver='glpk')  
problem.status
print("Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:")
print(x.value)
print("Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ доставки:")
print(problem.objective.value()[0])
stop = time.time()
print ("ВрСмя :")
print(stop - start)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ с использованиСм cvxopt.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
[ 0.00e+00]
[ 4.50e+01]
[ 0.00e+00]
[ 0.00e+00]
[ 0.00e+00]
[ 3.00e+01]
[ 2.00e+01]
[ 0.00e+00]
[ 0.00e+00]
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ доставки:
215.0
ВрСмя :
0.03001546859741211

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ scipy. optimize.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ.
from scipy.optimize import linprog	
import time
start = time.time()
c = [7, 3, 6,4,8,2,1,5,9]
A_ub = [[1,1,1,0,0,0,0,0,0],
               [0,0,0,1,1,1,0,0,0],
               [0,0,0,0,0,0,1,1,1]] 
b_ub = [74,40,36] 
A_eq = [[1,0,0,1,0,0,1,0,0],
               [0,1,0,0,1,0,0,1,0],
               [0,0,1,0,0,1,0,0,1]] 
b_eq = [20,45,30] 
print(linprog(c, A_ub, b_ub, A_eq, b_eq))
stop = time. time()
print ("ВрСмя :")
print(stop - start)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ транспортной Π·Π°Π΄Π°Ρ‡ΠΈ с использованиСм scipy optimize.

fun: 215.0
message: ‘Optimization terminated successfully.’
nit: 9
slack: array([ 29., 10., 16.])
status: 0
success: True
x: array([ 0., 45., 0., 0., 0., 30., 20., 0., 0.])
ВрСмя:
0.009982585906982422

Анализ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Ρ‘Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ назначСния Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сомнСния Π² Π²Ρ‹Π±ΠΎΡ€Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ scipy. optimize, ΠΊΠ°ΠΊ Π»ΠΈΠ΄Π΅Ρ€Π° ΠΏΠΎ компактности Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ.

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ для использования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ scipy. optimize ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования


ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· исходной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, списка для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†Π΅Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† нСравСнств A_ub ΠΈ равСнств A_eq ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ исходной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Рассмотрим, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° простом дСмонстрационном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π½Π° ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ спойлСра
import numpy as np
from scipy.optimize import linprog
b_ub = [74,40,36] 
b_eq = [20,45,30] 
A=np.array([[7, 3,6],[4,8,2],[1,5,9]])
m, n = A.shape
c=list(np.reshape(A,n*m))# ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A Π² список c.
A_ub= np.zeros([m,m*n])
for i in np.arange(0,m,1):# Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ условий –нСравСнств.
         for j in np.arange(0,n*m,1):
                  if i*n<=j<=n+i*n-1:
                        A_ub  [i,j]=1
A_eq= np.zeros([m,m*n])
for i in np.arange(0,m,1):# Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ условий –равСнств.
         k=0
         for j in np.arange(0,n*m,1):
                  if j==k*n+i:
                           A_eq [i,j]=1
                           k=k+1
print(linprog(c, A_ub, b_ub, A_eq, b_eq))

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сама ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A ΠΈ списки ΠΏΡ€Π°Π²Ρ‹Ρ… частСй b_ub нСравСнств ΠΈ b_ub – равСнств.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€aΠ±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдсказуСм.
fun: 215.0
message: ‘Optimization terminated successfully.’
nit: 9
slack: array([ 29., 10., 16.])
status: 0
success: True
x: array([ 0., 45., 0., 0., 0., 30., 20., 0., 0.])

Π’Ρ‹Π²ΠΎΠ΄ частный


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

Π’Ρ‹Π²ΠΎΠ΄ ΠΎΠ±Ρ‰ΠΈΠΉ


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

Бсылки


  1. pythonhosted.org/PuLP
  2. cvxopt.org/userguide/modeling.html
  3. docs.scipy.org/doc/scipy/reference/tutorial/optimize.html

Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ EXCEL (6.

1). Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования (Π›ΠŸ) . ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ описаниС

РСшим Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ надстройки Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΎΡ‚ΠΎΠΉΠ΄Π΅ΠΌ ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ практичСских Π·Π°Π΄Π°Ρ‡ ΠΈ Ρ€Π΅ΡˆΠΈΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π² абстрактных Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ…: Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ…, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ A Ρ… , Π²Π΅ΠΊΡ‚ΠΎΡ€ b , цСлСвая функция cTx (вмСсто Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ…: объСм производства, количСство ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΡ…ΠΎΠ΄). Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования (Π›ΠŸ) Π΅ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π° максимизации Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ограничСниях. Π—Π°Π΄Π°Ρ‡Ρƒ Π›ΠŸ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколькими стандартными способами. ΠœΡ‹ сформулируСм Π΅Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ΅ max { cTx : Ax b , x >0}

Π—Π°Π΄Π°Ρ‡Π°

НСобходимо ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ cTx: max 50* x1 + 30* x2 + 25* x3 + 30* x4 ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ: 2* x1 + 2,5* x2 + 3* x3 + 1,8* x4 x1 + x2 + 2* x3 + 0,8* x4 x1 + 1,2* x2 + 1,5* x3 + 0,8* x4 x2 >= 50 x3 >= 30 x1; x2; x3; x4 >= 0

cTx — это Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² cT (транспонированный Π²Π΅ΠΊΡ‚ΠΎΡ€ с) ΠΈ Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : эта Π·Π°Π΄Π°Ρ‡Π° эквивалСнтна Π·Π°Π΄Π°Ρ‡Π΅ опрСдСлСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ структуры производства с Ρ†Π΅Π»ΡŒΡŽ максимизации Π΄ΠΎΡ…ΠΎΠ΄Π° (см. ΡΡ‚Π°Ρ‚ΡŒΡŽ Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ MS EXCEL (1.1). ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ структура выпускаСмой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ). Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ эту Π·Π°Π΄Π°Ρ‡Ρƒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅: ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ n Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ m Π²ΠΈΠ΄ΠΎΠ² рСсурсов. Для производства Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ j-Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° трСбуСтся aij Π΅Π΄ΠΈΠ½ΠΈΡ† i-Π³ΠΎ рСсурса. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ j-Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ρ€Π°Π²Π½Π° cj. Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ имССтся bi Π΅Π΄ΠΈΠ½ΠΈΡ† i-Π³ΠΎ рСсурса. НуТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ производства с Ρ†Π΅Π»ΡŒΡŽ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ² Ρ…j — объСм выпуска ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ j-Π³ΠΎ Π²ΠΈΠ΄Π° (j =1;…;n), ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ поиска ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ производствСнного ΠΏΠ»Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Или Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² исходной Π·Π°Π΄Π°Ρ‡Π΅:

  • Π²Π΅ΠΊΡ‚ΠΎΡ€ с (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ) Ρ€Π°Π²Π΅Π½ (50; 30; 25; 30)
  • Π²Π΅ΠΊΡ‚ΠΎΡ€ x (количСство ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ для Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… условий
  • n=4 (4 Π²ΠΈΠ΄Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ)
  • m=3 (3 Π²ΠΈΠ΄Π° рСсурсов)
  • Π²Π΅ΠΊΡ‚ΠΎΡ€ b (количСство рСсурсов) Ρ€Π°Π²Π΅Π½ (800; 400; 380)
  • ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A (количСство Π΅Π΄ΠΈΠ½ΠΈΡ† рСсурсов для изготовлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°) Ρ€Π°Π²Π½Π° (2; 2,5; 3; 1,8 : 1,2; 1; 2; 0,8 : 1,5; 1,2; 1,5; 0,8)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ создадим модСль.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ


На рисункС Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° модСль, созданная для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ (см. Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ).

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° листС MS EXCEL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ А , Π²Π΅ΠΊΡ‚ΠΎΡ€Π° b ΠΈ cT (ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ всС нСравСнства ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΡƒ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ умноТСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π½Π° -1):

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : для удобства настройки Поиска Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ .

Π‘ΠΎΠ²Π΅Ρ‚ : Вводная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² MS EXCEL 2010 находится здСсь .

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ cTx ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ умноТСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² cT ΠΈ x (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠœΠ£ΠœΠΠžΠ–() , которая вводится ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° массива ). Аналогично ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° функция ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ах , ΠΏΡƒΡ‚Π΅ΠΌ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ А Π½Π° Ρ… . Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ах ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ 5Ρ…1, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π²ΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ = ΠœΠ£ΠœΠΠžΠ–(ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°_А;Π’Π΅ΠΊΡ‚ΠΎΡ€_Π₯) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ столбСц ΠΈΠ· 5 ячССк, Π·Π°Ρ‚Π΅ΠΌ послС записи Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² Π‘Ρ‚Ρ€ΠΎΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ» , Π½Π°ΠΆΠΌΠΈΡ‚Π΅ CTRL + SHIFT + ENTER для Π΅Π΅ Π²Π²ΠΎΠ΄Π°.

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ | Π‘Ρ‚Π°Ρ‚ΡŒΡ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ «Молодой ΡƒΡ‡Π΅Π½Ρ‹ΠΉΒ»

ο»Ώ

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся Π·Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ способ Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова: Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, матСматичСская оптимизация, pivot-пСрСмСнная, симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄, slack variables

Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для описания ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ рассмотрим Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ стоимости ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹ΠΌ Π½ΠΎΡ€ΠΌΠ°ΠΌ Ρ€Π°Ρ†ΠΈΠΎΠ½Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. МодСль Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΈΠΌΠ΅Π»Π° Π±Ρ‹ мноТСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ собой количСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ЦСль Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ β€” ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ приобрСтСния Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², имСя ограничСния Π² Π²ΠΈΠ΄Π΅ ΠΏΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… вСщСств.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ, Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Objective: minimize cTx

Constraints: Ax = b (ограничСния Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°) / l ≀ x ≀ u (ограничСния Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅).

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ описания Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ… прСдставляСт собой Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, с β€” линСйная цСлСвая функция, ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ах = b ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ограничСния Π² Ρ…, Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ l ΠΈ u β€” ниТнюю ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ нахоТдСния минимального ΠΈ максимального значСния:

Допустим Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΡˆΠΊΠ°Ρ„Ρ‹ для хранСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ 10 Π΅Π΄ΠΈΠ½ΠΈΡ† стоит ΡˆΠΊΠ°Ρ„ Π₯, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ 8 ΠΌ2 Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пространства 6 ΠΌ2. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, извСстно, Ρ‡Ρ‚ΠΎ 20 Π΅Π΄ΠΈΠ½ΠΈΡ† стоит ΡˆΠΊΠ°Ρ„ Π£, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ 12 ΠΌ2 ΠΈΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 8 ΠΌ2. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ 140 Π΅Π΄ΠΈΠ½ΠΈΡ† Π΄Π΅Π½Π΅Π³, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 72 ΠΌ2.

ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ значСния Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ³ΠΎ:

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ:

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ:

Рис. 1. ГрафичСскоС прСдставлСниС Π·Π°Π΄Π°Ρ‡ΠΈ

Из Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ соотвСтствуСт Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ (8, 3).

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π±Ρ‹Π» создан амСриканским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Π”ΠΆΠΎΡ€Π΄ΠΆΠΎΠΌ Π”Π°Π½Ρ†ΠΈΠ³ΠΎΠΌ Π² 1947 Π³ΠΎΠ΄Ρƒ.

БимплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π²Π΅Ρ€ΡˆΠΈΠ½ Π²Ρ‹ΠΏΡƒΠΊΠ»ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.

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

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ Π›. Π’. ΠšΠ°Π½Ρ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π° Β«ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ планирования производства» (1939) Π±Ρ‹Π»ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π½ΠΎΠ²ΠΎΠΉ отрасли ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, которая ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ общая Π·Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π±Ρ‹Π»Π° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ поставлСна Π² 1947 Π³ΠΎΠ΄Ρƒ Π”ΠΆΠΎΡ€Π΄ΠΆΠΎΠΌ Π‘Π΅Ρ€Π½Π°Ρ€Π΄ΠΎΠΌ Π”Π°Π½Ρ†ΠΈΠ³ΠΎΠΌ, ΠœΠ°Ρ€ΡˆΠ°Π»Π»ΠΎΠΌ Π’ΡƒΠ΄ΠΎΠΌ ΠΈ ΠΈΡ… сотрудниками Π² Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚Π΅ Π²ΠΎΠ΅Π½Π½ΠΎ-Π²ΠΎΠ·Π΄ΡƒΡˆΠ½Ρ‹Ρ… сил БША. Π’ Ρ‚ΠΎ врСмя эта Π³Ρ€ΡƒΠΏΠΏΠ° занималась исслСдованиСм возмоТности использования матСматичСских ΠΈ смСТных с Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ планирования. Π’ дальнСйшСм для развития этих ΠΈΠ΄Π΅ΠΉ Π² Π’Π’Π‘ Π±Ρ‹Π»Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Project SCOOPΒ». ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π½Π° Π­Π’Πœ SEAC Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ Π² январС 1952 Π³ΠΎΠ΄Π° [2].

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

БимплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивСн Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Π½ΠΎ Π² 1972 Кли ΠΈ ΠœΠΈΠ½Ρ‚ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π» всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ симплСкса, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Π» сСбя ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ.

НаблюдСния ΠΈ Π°Π½Π°Π»ΠΈΠ· эффСктивности ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² практичСских прилоТСниях ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов измСрСния эффСктивности.

БимплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π΅ распрСдСлСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² случайных ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ….

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ оцСниваСтся ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π²ΡƒΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

  1. Числа ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для получСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ;
  2. Π—Π°Ρ‚Ρ€Π°Ρ‚ машинного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ числСнных экспСримСнтов ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

  1. Число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π² стандартной Ρ„ΠΎΡ€ΠΌΠ΅ с M ограничСниями ΠΈ N ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ M ΠΈ 3M. Π‘Ρ€Π΅Π΄Π½Π΅Π΅ число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ 2M. ВСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° числа ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π°Π²Π½Π° 2M+N.
  2. Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ машинноС врСмя ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ M3.

Число ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ большС влияСт Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ число ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, поэтому ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ числа ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΡƒΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΏΡƒΡ‚Ρ‘ΠΌ роста числа ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

ПокаТСм ΡΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ прСдприятия, производящСго Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π½Π°Π±ΠΎΡ€ 3 ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²: Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€ с ΠΏΡ€ΠΈΡ†Π΅ΠΏΠΎΠΌ, экономичный Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€ высокого качСства. ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ 24 днями Π½Π° ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ 60 днями Π½Π° Π΄Π΅Ρ€Π΅Π²ΠΎΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€ΠΎΠ². Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° наглядно прСдставит Π·Π°Π΄Π°Ρ‡Ρƒ:

Π‘ ΠΏΡ€ΠΈΡ†Π΅ΠΏΠΎΠΌ

Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½Ρ‹ΠΉ

Высокого качСства

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ (Π΄Π½Π΅ΠΉ)

ΠœΠ΅Ρ‚Π°Π»Π»ΠΎΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

0.5

2

1

24

Π”Π΅Ρ€Π΅Π²ΠΎΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

1

2

4

60

Π’Ρ‹Ρ€ΡƒΡ‡ΠΊΠ° Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ

6

14

13

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€Ρ‹ Π·Π° Ρ…1, Ρ…2, Ρ…3.

НСобходимо:

Богласно ограничСниям:

0.5x1+2x2+x3 ≀24

x1+2x2+4x3 ≀60

НСравСнства Β«β‰₯Β» ΠΈ «≀» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ привСсти ΠΊ равСнствам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π² английской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… slack variables.

0.5x1+2x2+x3+x4=24

x1+2x2+4x3+x5=60

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ pivot ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ:

BASIS

X1

X2

X3

X4

X5

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

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

Pivot

X4

0. 5

2

1

1

0

24

12

*

X5

1

2

4

0

1

60

30

-z

-6

-14

-13

0

0

0

Pivot

*

Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ элСмСнт Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ. Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ β€œΠ·Π°Π½ΡƒΠ»ΠΈΡ‚ΡŒβ€ столбСц с pivot ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ привСсти Π΅Ρ‘ ΠΊ 1. Π’ столбцС basis Π₯4 замСняСтся Π½Π° Π₯2, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ pivot Π² столбцС Π₯2 ΠΈ строкС Π₯4.

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

BASIS

X1

X2

X3

X4

X5

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

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

Pivot

X2

0.25

1

0.5

0.5

0

12

24

X5

0. 5

0

3

-1

1

36

12

*

-z

-2.5

0

-6

7

0

168

Pivot

*

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ повторяСтся:

BASIS

X1

X2

X3

X4

X5

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

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

Pivot

X2

1/6

1

0

2/3

-1/6

6

36

*

X3

1/6

0

1

-1/3

1/3

12

72

-z

-1. 5

0

0

5

2

240

Pivot

*

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ повторяСтся:

BASIS

X1

X2

X3

X4

X5

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

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

X1

1

6

0

4

-1

36

36

X3

0

-1

1

-1

0. 5

6

6

-z

0

9

0

11

0.5

294

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° z = -294. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ Ρ€Π°Π²Π΅Π½ 294. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ… = (36, 0, 6, 0, 0).

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

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°:

  1. Singiresu S. Rao Engineering optimization: theory and practice. β€” New York: Wiley, 2009. β€” 813 p.
  2. Гасс Π‘. Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. β€” М.: ГосударствСнноС ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠΎ-матСматичСской Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, 2015. β€” 304 c.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ (Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ автоматичСски): Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, BASIS, симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, SCOOP, SEAC, высокоС качСство, Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡.

Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ смСшано-цСлочислСнноС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ОснованноС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ смСшано-цСлочислСнноС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

БмСшано-цСлочислСнныС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ основы программирования: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смСшано-цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π€Π°Π±Ρ€ΠΈΠΊΠ°, склад, модСль выдСлСния ΠΏΡ€ΠΎΠ΄Π°ΠΆ: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ смСшано-Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° коммивояТСра: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ цСлочислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ коммивояТСра.

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ элСктроэнСргии: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Π³Π°Π·ΠΎΠ²Ρ‹Ρ… элСктричСских Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ, означая ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΡ…ΠΎΠ΄Π° минус ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Office Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ цСлочислСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ присвоСния Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ цСлочислСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

БмСшано-цСлочислСнная оптимизация портфСля ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ программирования: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ портфСля БмСшано-цСлочислСнного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ программирования (MIQP) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, основанного Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅.

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ запаса: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ запаса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с цСлочислСнной Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ стандартной ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ программирования.

ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Makespan Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅

ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ максимальноС врСмя для Π½Π°Π±ΠΎΡ€Π° процСссоров, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ Π·Π°Π΄Π°Ρ‡.

Π Π΅ΡˆΠΈΡ‚Π΅ судоку Ρ‡Π΅Ρ€Π΅Π· цСлочислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: основанный Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π‘ΡƒΠ΄ΠΎΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ цСлочислСнного программирования.

НОУ ИНВУИВ | ЛСкция Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

Аннотация: ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΈ цСлочислСнного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ SPMD-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСтях ΠΈ Π² многопроцСссорных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСмах.

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

Π—Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, сСтСвыС транспортныС Π·Π°Π΄Π°Ρ‡ΠΈ β€” Π·Π°Π΄Π°Ρ‡ΠΈ высокой слоТности, ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹Π΅ «ΠΏΡ€ΠΎΠΊΠ»ΡΡ‚ΠΈΡŽ размСрности». ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ многопроцСссорных симмСтричных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм Π² составС ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций (ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния) ΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сСтСвых Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (распрСдСлСнныС вычислСния) Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΡˆΠ΅Π½Ρ‹ нСдостатков «Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ…» ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° вычислСний ΠΈ ввСдСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (для Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования). Анализ способов распараллСливания ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ распараллСливания «ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ». Π’Π΅ΡΡŒΠΌΠ° пСрспСктивной поэтому становится SPMD-тСхнология программирования ( Single Program β€” Multiple Data ). ΠŸΡ€ΠΈ этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс строится Π½Π° основС СдинствСнной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, запускаСмой Π½Π° всСх процСссорах Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… станциях локальной сСти. Копии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ вСтвям Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, обрабатывая подмноТСства Π΄Π°Π½Π½Ρ‹Ρ…. НСизбСТна синхронизация Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

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

ΠœΠ΅Ρ‚ΠΎΠ΄ прямого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

ГрафичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π΅Π³ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€

z=c1x1+c2x2=2x1+5x2-> max Β Β  (4.1)

ΠΏΡ€ΠΈ ограничСниях

q1=x1<= 40

q2=x2<= 30

q3=x1+x2<= 50

ΠΈ условиях x1 >= 0, x2 >= 0.

КаТдоС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, n=2, опрСдСляСт ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ. Π˜Ρ… пСрСсСчСниС ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ R (рис. 4.1). Π•Π³ΠΎ Π³Ρ€Π°Π½ΠΈ β€” прямыС, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π½Π° основС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСравСнства Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ равСнствами.

q1 = 40

q2 = 30 (4.2)

q3 = 50

Π­Ρ‚ΠΈ равСнства ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ уравнСния Π³Ρ€Π°Π½ΠΈΡ† ΠΈΠ»ΠΈ просто Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ R.


Рис. 4.1. ГрафичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

Π­Ρ‚ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (Π²Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ; Π²Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ, β€” ΠΈΠ±ΠΎ ΠΎΠ½ остаСтся ΠΏΠΎ ΠΎΠ΄Π½Ρƒ сторону ΠΎΡ‚ любой прямой, проходящСй Ρ‡Π΅Ρ€Π΅Π· Π΅Π³ΠΎ Ρ€Π΅Π±Ρ€ΠΎ) прСдставляСт собой допустимоС мноТСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ R Π·Π°Π΄Π°Ρ‡ΠΈ Π›ΠŸ.

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, z=100 Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€ΡΠΌΠ°Ρ 2x1+5x2=100 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС. Она пСрСсСкаСт ось x1 Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ x1=50 ΠΈ ось x2 Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ x2=20.

intuit.ru/2010/edi»>ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ для .

Π’.ΠΊ. dx1 ΠΈ dx2 ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ прямой z, Ρ‚ΠΎ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ здСсь ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ, Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Π΅ΠΊΡ‚ΠΎΡ€ (c1, c2) =(2, 5) пСрпСндикулярСн прямой z.

Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ z, пСрСдвигая (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ) ΠΏΡ€ΡΠΌΡƒΡŽ β€” Ρ†Π΅Π»Π΅Π²ΡƒΡŽ β€” Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ самой сСбС Π² сторону Π΅Π΅ возрастания вдоль Π²Π΅ΠΊΡ‚ΠΎΡ€Π° (2, 5) Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π»ΠΈΠ½Π΅ΠΉΠΊΠ° Π½Π΅ коснСтся послСднСй Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ°. R. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ z ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС β€” это Ρ‚ΠΎΡ‡ΠΊΠ° A = (x1=20, x2=30).

Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° R.

  1. Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ, ΠΌΡ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅.
  2. Нам Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ ограничСния, ΠΎΡ‚ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ полуплоскости, Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ²ΡˆΠΈΠ΅ Π½Π΅ всС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° R. Π‘ «Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ» ΠΈΠΌΠΈ стороны ΠΎΠ±Π»Π°ΡΡ‚ΡŒ R оказалась Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ условиями Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ: x1 >= 0, x2 >= 0. Π—Π½Π°Ρ‡ΠΈΡ‚, эти выраТСния ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΠ· Ρ€Π°Π½Π³Π° условий пСрСвСсти Π² Ρ€Π°Π½Π³ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

    ΠŸΡ€ΠΈ этом Π½Π΅ всС условия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π² ограничСния. Π’ нашСй Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΠΎΠ³Π»ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ q4 (Π½Π° рисункС ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹ опрСдСляло Π³Ρ€Π°Π½ΠΈΡ†Ρƒ R слСва, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ x1 = 0. ΠŸΡ€ΠΈ этом Π³Ρ€Π°Π½ΠΈΡ†Π° x2 = 0 Π²Π½ΠΈΠ·Ρƒ ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π±Ρ‹.

  3. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΡ‹ нашли Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° R.

ΠŸΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  1. ЕдинствСнному ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ соотвСтствуСт Π²Π΅Ρ€ΡˆΠΈΠ½Π° R, ΠΊΠ°ΠΊ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.
  2. РСшСниСм ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ бСсконСчноС мноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° Π³Ρ€Π°Π½ΠΈ R, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ q3 опрСдСляло Π±Ρ‹ ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ z (уравнСния q3 ΠΈ z Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ зависимыми).
  3. БистСма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ «ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ» ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ R, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ бСсконСчно ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достигаСтся max z, Ρ‚.Π΅. . НапримСр, Ρ‚Π° ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡Π° Π›ΠŸ ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ поставлСна ΠΏΡ€ΠΈ отсутствии ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ q2 ΠΈ q3 ( рис. 4.2). ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ z Π² сторону Π΅Π΅ увСличСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСсконСчным, Ρ‚.Π΅. . Но Ссли Π±Ρ‹ Π±Ρ‹Π»Π° поставлСна Π·Π°Π΄Π°Ρ‡Π° z -> min, Ρ‚ΠΎ ΠΎΠ½Π° Π±Ρ‹ ΠΏΡ€ΠΈ этих ограничСниях ΠΈΠΌΠ΅Π»Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΈ СдинствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС x1=x2=0.

Рис. 4.2. Π‘Π»ΡƒΡ‡Π°ΠΉ отсутствия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, с ΠΊΠ°ΠΊΠΎΠΉ стороны ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ R ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚: Π»ΠΈΠ±ΠΎ ΠΎΠ½ позволяСт поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вдоль «Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ…» стСнок, Π»ΠΈΠ±ΠΎ допускаСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ «Π²Ρ‹ΠΏΠ°ΡΡ‚ΡŒ» Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹, ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² бСсконСчности.

Π’ΠΎΠ³Π΄Π°, ΠΊΠ°ΠΊ Π±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ нашСй ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π›ΠŸ?

intuit.ru/2010/edi»>Учитывая, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ β€” Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½ R, ΠΌΡ‹ сначала Π²Ρ‹ΠΏΠΈΡˆΠ΅ΠΌ уравнСния всСх прямых, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… R, Ρ‚.Π΅. уравнСния всСх Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈΡ†:

x1 = 40

x2 = 30

x1 + x2 = 50

x1 = 0

x2 = 0

Для нахоТдСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ R Ρ€Π΅ΡˆΠ°Π΅ΠΌ совмСстно ΠΏΠ°Ρ€Ρƒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ прямых, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… эту Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ, ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ z Π² Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅:

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, max z = 190 достигаСтся Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ A.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎcΡ‚ΡŒ распараллСливания Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° многопроцСссорной Π’Π‘, Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π’Π‘ SPMD-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

intuit.ru/2010/edi»>Π’ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС ограничСния ΠΈ условия ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ пространствСнный ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ R, ΠΎΡ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ плоскостями-Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ, записанными Π½Π° основС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ условий, Π³Π΄Π΅ нСравСнства Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ равСнствами, Π° каТдая ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ z = const, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, пСрСсСкаСт, «ΠΏΡ€ΠΎΡ€Π΅Π·Π°Π΅Ρ‚» Π΅Π³ΠΎ, дСля Π½Π° Π΄Π²Π΅ части ( рис. 4.3).


Рис. 4.3. Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ области

На рисункС ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π° Π›ΠŸ:

z=c1x1+c2x2+c3x3-> max

ΠΏΡ€ΠΈ ограничСниях

q1=a11x1+a12x2+a13x3<= b1

q2=a21x1+a22x2+a23x3<= b2

intuit.ru/2010/edi»>ΠΈ ΠΏΡ€ΠΈ условии

x1>= 0, x2>= 0, x3>= 0.

Π”Π²Π΅ Π³Ρ€Π°Π½ΠΈ q1=b1 ΠΈ q2=b2, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ R β€” ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… свСрху (спСрСди) ΠΈ справа. Π‘Π»Π΅Π²Π°, Π²Π½ΠΈΠ·Ρƒ ΠΈ сзади пространствСнный ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ R ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ условиями Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΡΡ‚Π°Π²ΡˆΠΈΠΌΠΈ ограничСниями x1 = 0, x2 = 0, x3 = 0. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ z=const пСрСсСкаСт ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ R. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ z ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ сСбС, Ρ‚.Π΅. вдоль Π²Π΅ΠΊΡ‚ΠΎΡ€Π° (c1, c2, c3), Π² сторону возрастания Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ z, ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π—Π΄Π΅ΡΡŒ наглядно ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ слСдуСт ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π°Ρ… R.

Однако графичСскоС прСдставлСниС ΡƒΠΆΠ΅ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² n -ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π—Π΄Π΅ΡΡŒ сущСствуСт ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ Π½Π΅ прСдставляСм пространствСнной ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΈ Π½Π΅ Π·Π½Π°Π΅ΠΌ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ограничСния ΠΎΠ±Π»Π°ΡΡ‚ΡŒ R со всСх сторон ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ условиями эти ограничСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π±Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠΉ.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ n ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… условиями, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ° R, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ этой Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π² Π½Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ z. Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΠΎ n (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” Ρ‚Ρ€ΠΎΠΉΠΊΠΈ) ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ условий, Ρ‚.Π΅. всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚Ρ€ΠΈ, составлСнныС Π½Π° основС всСх ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ†- ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ условий.

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

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

НапримСр, ставя Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ максимизации ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΊΠΈ, Π½Π΅ Π½Π°Π΄ΠΎ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ объСм ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΎΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ рСсурсами страны, сообщСства ΠΈ Ρ‚.Π΄. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: Ρ‡Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠ΅ R ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ (ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹), Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ области измСнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈ хотя Π±Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· этих Π²Π΅Ρ€ΡˆΠΈΠ½ цСлСвая функция β€” линСйная Ρ„ΠΎΡ€ΠΌΠ° z ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’ свСтС сказанного Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ограничСния Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹. ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Π΅ ограничСния приводят ΠΊ ΡΠ»ΡƒΡ‡Π°ΡŽ .

НапримСр, ограничСния

x + y >= 5

x + y <= 2

ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹.

Π’ΠΎΠ³Π΄Π°, развивая Π½Π° n -ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ поиска Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π›ΠŸ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

OR-Notes — это сСрия Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ, относящимся ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ области исслСдования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (OR). Они ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠΉ Π²ΠΎ Π²Π²ΠΎΠ΄Π½ΠΎΠΌ курсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ‡ΠΈΡ‚Π°ΡŽ Π² Π˜ΠΌΠΏΠ΅Ρ€ΡΠΊΠΎΠΌ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅. Они Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступны для использования всСми учащимися ΠΈ прСподаватСлями, ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ OR ΠΏΡ€ΠΈ соблюдСнии ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Ρ‚Π΅ΠΌ, доступных Π² OR-Notes, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1997 UG экзамСн

Компания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π²Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (X ΠΈ Y) Π½Π° Π΄Π²ΡƒΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… (A ΠΈ B). КаТдая произвСдСнная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° X Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 50 ΠΌΠΈΠ½ΡƒΡ‚. машина A ΠΈ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 30 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° машинС B. КаТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Y, трСбуСтся 24 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° машинС A ΠΈ 33 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° станкС Π‘.

На Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ 30 Π΅Π΄ΠΈΠ½ΠΈΡ† X ΠΈ 90 Π΅Π΄ΠΈΠ½ΠΈΡ†. Y Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ.ДоступноС врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° машинС A, ΠΏΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ 40 часов, Π° Π½Π° машинС B — 35 часов.

Бпрос Π½Π° X Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅ прогнозируСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 75 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ для Y прогнозируСтся 95 Π΅Π΄ΠΈΠ½ΠΈΡ†. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² максимальном ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ совокупного сумма Π΅Π΄ΠΈΠ½ΠΈΡ† X ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† Y Π½Π° складС Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π½Π΅Π΄Π΅Π»ΠΈ.

  • Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ. Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΊΠ°ΠΊ линСйная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.
  • Π Π΅ΡˆΠΈΡ‚Π΅ эту Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ графичСски.
РСшСниС

ΠŸΡƒΡΡ‚ΡŒ

  • x количСство Π΅Π΄ΠΈΠ½ΠΈΡ† X, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅
  • y — количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Y, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅.

, Ρ‚ΠΎ ограничСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • 50x + 24y <= 40 (60) Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ А врСмя
  • 30x + 33y <= 35 (60) врСмя станка B
  • x> = 75–30
  • я.Π΅. x> = 45, поэтому производство X> = спроса (75) — Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ запас (30), Ρ‡Ρ‚ΠΎ обСспСчиваСт ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ спроса
  • Π³> = 95 — 90
  • Ρ‚.Π΅. y> = 5, поэтому производство Y> = спроса (95) — Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ запас (90), Ρ‡Ρ‚ΠΎ обСспСчиваСт ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ спроса
  • ЦСль: ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (x + 30-75) + (y + 90-95) = (x + y-50)
    Ρ‚. Π΅. для максимального увСличСния количСства Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° складС Π² ΠΊΠΎΠ½Ρ†Π΅ Π½Π΅Π΄Π΅Π»ΠΈ

    Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, максимум приходится Π½Π° пСрСсСчСниС ΠΈΠ· x = 45 ΠΈ 50x + 24y = 2400

    РСшСниС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π½Π΅ считываниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρƒ нас Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ x = 45 ΠΈ y = 6. 25 со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 1,25


    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1995 UG экзамСн

    Показан спрос Π½Π° Π΄Π²Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· послСдних Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… нСдСль. Π½ΠΈΠΆΠ΅.

     нСдСля
                          1 2 3 4
    Бпрос - ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ 1 23 27 34 40
    Бпрос - Ρ‚ΠΎΠ²Π°Ρ€ 2 11 13 15 14
     

    ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ экспонСнту сглаТиваниС с константой сглаТивания 0.7 для создания ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° Π½Π° спрос Π½Π° Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ Π½Π° 5 Π½Π΅Π΄Π΅Π»Π΅.

    Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ производятся Π½Π° Π΄Π²ΡƒΡ… станках X ΠΈ Y. КаТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 15 ΠΌΠΈΠ½ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° машинС X ΠΈ 25 ΠΌΠΈΠ½ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° машинС Y. КаТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 2, которая для производства трСбуСтся 7 ΠΌΠΈΠ½ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° машинС X ΠΈ 45 ΠΌΠΈΠ½ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° машинС Y. ДоступноС врСмя Π½Π° машинС X Π½Π° Π½Π΅Π΄Π΅Π»Π΅ 5 прогнозируСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ 20 часов, Π° Π½Π° машинС Y Π½Π° Π½Π΅Π΄Π΅Π»Π΅ 5 прогнозируСтся 15 часов.ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 1, проданная Π½Π° 5-ΠΉ Π½Π΅Π΄Π΅Π»Π΅, Π΄Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 10 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов. ΠΈ каТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 2, проданная Π½Π° 5-ΠΉ Π½Π΅Π΄Π΅Π»Π΅, Π΄Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ 4 Ρ„ΡƒΠ½Ρ‚Π° стСрлингов.

    ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ произвСсти достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ ваш ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ спрос для этих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π½Π° 5-ΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΈ каТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π½Π΅ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΠ³ΠΎ спроса Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ 1 стоит 3 Ρ„ΡƒΠ½Ρ‚Π° стСрлингов, каТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π½Π΅ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΠ³ΠΎ спроса Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ 2 стоит 1 Ρ„ΡƒΠ½Ρ‚ стСрлингов.

    • Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ. Π½Π° 5 Π½Π΅Π΄Π΅Π»Π΅ ΠΏΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.
    • Π Π΅ΡˆΠΈΡ‚Π΅ эту Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ графичСски.
    РСшСниС

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ пСрвая Ρ‡Π°ΡΡ‚ΡŒ вопроса — это ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·. вопрос Ρ‚Π°ΠΊ Ρ€Π΅ΡˆΠ΅Π½ Π½ΠΈΠΆΠ΅.

    Для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 1 примСняСтся ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ сглаТиваниС с константой сглаТивания. ΠΈΠ· 0,7 ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

    M 1 = Y 1 = 23
    M 2 = 0,7 Y 2 + 0,3 M 1 = 0,7 (27) + 0,3 (23) = 25.80
    M 3 = 0,7 Y 3 + 0,3 M 2 = 0,7 (34) + 0,3 (25,80) = 31,54
    M 4 = 0,7 Y 4 + 0,3 M 3 = 0,7 (40) + 0,3 (31,54) = 37,46

    ΠŸΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° ΠΏΡΡ‚ΡƒΡŽ нСдСлю — это просто срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π½Π΅Π΄Π΅Π»ΠΈ 4 = M 4 = 37,46 = 31 (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ частичного спроса).

    Для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 2, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ сглаТиваниС с константой сглаТивания ΠΈΠ· 0,7 ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

    M 1 = Y 1 = 11
    М 2 = 0.7Y 2 + 0,3M 1 = 0,7 (13) + 0,3 (11) = 12,40
    M 3 = 0,7 Y 3 + 0,3 M 2 = 0,7 (15) + 0,3 (12,40) = 14,22
    M 4 = 0,7 Y 4 + 0,3 M 3 = 0,7 (14) + 0,3 (14,22) = 14,07

    ΠŸΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° ΠΏΡΡ‚ΡƒΡŽ нСдСлю — это просто срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π½Π΅Π΄Π΅Π»ΠΈ 4 = M 4 = 14,07 = 14 (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ частичного спроса).

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ LP Π½Π° 5-ю нСдСлю, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ спроса. (37 для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 1 ΠΈ 14 для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 2), ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅.

    ΠŸΡƒΡΡ‚ΡŒ

    x 1 — количСство ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 1

    x 2 — количСство ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 2

    Π³Π΄Π΅ x 1 , x 2 > = 0

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

    15x 1 + 7x 2 <= 20 (60) станка X

    25x 1 + 45x 2 <= 15 (60) станка Y

    x 1 <= 37 спрос Π½Π° Ρ‚ΠΎΠ²Π°Ρ€ 1

    x 2 <= 14 спрос Π½Π° Ρ‚ΠΎΠ²Π°Ρ€ 2

    ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, Ρ‚.Π΅.Π΅.

    ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ 10x 1 + 4x 2 — 3 (37- x 1 ) — 1 (14-x 2 )

    Ρ‚. Π•. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ 13x 1 + 5x 2 — 125

    Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅, исходя ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Ρƒ нас Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ происходит Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси (x 2 = 0) Π² x 1 = 36, Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅ максимальная ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ 13 (36) + 5 (0) — 125 = 343 Β£


    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1994 UG экзамСн

    Компания занимаСтся производством Π΄Π²ΡƒΡ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ (X ΠΈ Y).Π’ рСсурсы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для производства X ΠΈ Y, двоякиС, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ машинноС врСмя для автоматичСская ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ врСмя мастСра для Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΠΊΠΈ. Π’Π°Π±Π»ΠΈΡ†Π° Π½ΠΈΠΆΠ΅ Π΄Π°Π΅Ρ‚ количСство ΠΌΠΈΠ½ΡƒΡ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта:

     МашинноС врСмя ΠœΠ°ΡΡ‚Π΅Ρ€ΡΠΊΠΎΠ΅ врСмя
    ΠŸΡƒΠ½ΠΊΡ‚ X 13 20
         Y 19 29 

    Компания располагаСт 40 часами машинного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. нСдСля, Π½ΠΎ всСго 35 часов Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. МашинноС врСмя стоит 10 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов. Π·Π° час Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π° врСмя мастСра оцСниваСтся Π² 2 Ρ„ΡƒΠ½Ρ‚Π° стСрлингов Π·Π° час Ρ€Π°Π±ΠΎΡ‚Ρ‹.ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ мастСра Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°Ρ‚Ρ€Π°Ρ‚. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ (вся продукция продаСтся) 20 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов Π·Π° X ΠΈ 30 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов Π·Π° Y. Компания ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° производство 10 ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ². ΠΈΠ· X Π² нСдСлю для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

    • Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² нСдСлю, ΠΊΠ°ΠΊ линСйная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.
    • Π Π΅ΡˆΠΈΡ‚Π΅ эту Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ графичСски.
    РСшСниС

    ΠŸΡƒΡΡ‚ΡŒ

    • x количСство элСмСнтов Π² X
    • y количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Y

    , Ρ‚ΠΎ LP:

    ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ

    • 20x + 30y — 10 (ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ машинноС врСмя) — 2 (ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ врСмя мастСра)

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

    • 13x + 19y <= 40 (60) машинноС врСмя
    • 20x + 29y <= 35 (60) врСмя мастСра
    • x> = 10 Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€
    • Ρ…, Ρƒ> = 0

    , Ρ‡Ρ‚ΠΎΠ±Ρ‹ цСлСвая функция стала

    ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ

    • 20x + 30y — 10 (13x + 19y) / 60 — 2 (20x + 29y) / 60

    ΠΈ.Π΅. ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ

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

    • 13x + 19y <= 2400
    • 20x + 29y <= 2100
    • Ρ…> = 10
    • Ρ…, Ρƒ> = 0

    Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, максимум приходится Π½Π° пСрСсСчСниС ΠΈΠ· x = 10 ΠΈ 20x + 29y <= 2100

    РСшСниС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π½Π΅ считываниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΈΠΌΠ΅Π΅ΠΌ, Ρ‡Ρ‚ΠΎ x = 10 ΠΈ y = 65,52 со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ составляСт 1866 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов.5


    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1992 UG экзамСн

    Компания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π²Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (A ΠΈ B) ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ ΠΏΠΎ 3 ΠΈ 5 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов соотвСтствСнно. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ собран Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ машинС, каТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° A Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 12 ΠΌΠΈΠ½ΡƒΡ‚ сборки врСмя ΠΈ каТдая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° B 25 ΠΌΠΈΠ½ΡƒΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки. Компания ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ машина, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для сборки, ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ нСдСлю всСго 30 часов (ΠΈΠ·-Π·Π° тСхничСского обслуТивания / ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ).

    ВСхнологичСскиС ограничСния ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ ΠΏΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ A ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° B.

    • Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.
    • Π Π΅ΡˆΠΈΡ‚Π΅ эту Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ графичСски.
    • Компании Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π½ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Ρ‚Π΅ΠΌ самым ΡƒΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ доступного эффСктивного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ максимум сумма, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ (Π² нСдСлю) Π·Π° Π°Ρ€Π΅Π½Π΄Ρƒ этой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ?
    РСшСниС

    ΠŸΡƒΡΡ‚ΡŒ

    x A = количСство ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† A

    x B = количСство ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† B

    , Ρ‚ΠΎ ограничСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

    12x A + 25x B <= 30 (60) (врСмя сборки)

    x B > = 2 (x A /5)

    ΠΈ.Π΅. x B — 0,4 x A > = 0

    Ρ‚.Π΅. 5x B > = 2x A (тСхнологичСский)

    Π³Π΄Π΅ x A , x B > = 0

    , Π° Ρ†Π΅Π»ΡŒ —

    ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ 3x A + 5x B

    Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, максимум приходится Π½Π° пСрСсСчСниС ΠΈΠ· 12x A + 25x B = 1800 ΠΈ x B — 0.4x А = 0

    РСшСниС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π½Π΅ считываниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρƒ нас это:

    x A = (1800/22) = 81,8

    x B = 0,4 x A = 32,7

    со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 408,9 Β£

    Π£Π΄Π²ΠΎΠ΅Π½ΠΈΠ΅ доступного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки (Π² настоящСС врСмя 12x A + 25x B <= 1800) становится 12x A + 25x B <= 2 (1800) Π­Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π° пСрСсСчСнии 12x A + 25x B = 3600 ΠΈ x B — 0.4x A = 0

    Ρ‚.Π΅. ΠΏΡ€ΠΈ x A = (3600/22) = 163,6

    x B = 0,4 x A = 65,4

    со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 817,8 Β£

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ (817,8-408,9 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов) = 408,9 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов. ΠΈ это максимум сумм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° Π°Ρ€Π΅Π½Π΄Π° станка для увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки Π²Π΄Π²ΠΎΠ΅.

    Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΠΌ большС этой суммы, ΠΌΡ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ наша максимальная ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π½ΠΈΠΆΠ΅ 408 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов.9 ΠΌΡ‹ Π±Ρ‹ сдСлали Π±Π΅Π· новая машина.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1988 UG экзамСн

    Π Π΅ΡˆΠΈΡ‚ΡŒ

    ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

    ΠΏΡ€ΠΈ условии

      a + b> = 11

      Π° — Π± <= 5

      Π² — Π° — Π± = 0

      7a> = 35 — 12b

      Π°> = 0 Π±> = 0 Π²> = 0

    РСшСниС

    Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту LP, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ c-a-b = 0, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ c = a + b (> = 0 ΠΊΠ°ΠΊ a> = 0 ΠΈ b> = 0), поэтому LP ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ

    ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

    ΠΏΡ€ΠΈ условии

      a + b> = 11

      Π° — Π± <= 5

      7a + 12b> = 35

      Π°> = 0 Π±> = 0

    На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π½ΠΈΠΆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ происходит Π½Π° пСрСсСчСнии — b = 5 ΠΈ a + b = 11

    ΠΈ.Π΅. a = 8 ΠΈ b = 3 с c (= a + b) = 11 ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»ΠΈ функция 10a + 11b = 80 + 33 = 113.



    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1987 UG экзамСн

    Π Π΅ΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ:

    ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ 5x 1 + 6x 2

    ΠΏΡ€ΠΈ условии

    x 1 + x 2 <= 10

    x 1 — x 2 > = 3

    5x 1 + 4x 2 <= 35

    x 1 > = 0

    x 2 > = 0

    РСшСниС

    Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, максимум приходится Π½Π° пСрСсСчСниС ΠΈΠ·

    5x 1 + 4x 2 = 35 ΠΈ

    x 1 — x 2 = 3

    РСшСниС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π½Π΅ считываниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρƒ нас это

    5 (3 + x 2 ) + 4x 2 = 35

    ΠΈ.Π΅. 15 + 9x 2 = 35

    Ρ‚.Π΅. x 2 = (20/9) = 2,222 ΠΈ

    x 1 = 3 + x 2 = (47/9) = 5,222

    МаксимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 5 (47/9) + 6 (20/9) = (355/9) = 39,444



    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования 1986 UG экзамСн

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

    Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ эту Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π΅Π΅. графичСски.

    РСшСниС
    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

    ΠŸΡƒΡΡ‚ΡŒ

    x T = количСство столов, ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² нСдСлю

    x C = количСство ΡΡ‚ΡƒΠ»ΡŒΠ΅Π², ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π² нСдСлю

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

    6x T + 3x C <= 40

    x C > = 3 x T

    (x C /4) + x T <= 4

    ЦСль

    ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ 30x T + 10x C

    ГрафичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ ΠΈ ΠΈΠ· Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π»Π΅ΠΆΠΈΡ‚ Π½Π° пСрСсСчСнии

    (x C /4) + x T = 4 ΠΈ 6x T + 3x C = 40

    РСшая эти Π΄Π²Π° уравнСния ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ x C = 10.667, x T = 1,333 ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ = 146,667 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов



    3.2a. ГрафичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

    Π Π°Π·Π²Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ просто ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ бСсконСчно ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ бСсконСчныС дСньги? Π’ бизнСсС (ΠΈ Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ) ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π»ΠΎ Π±Ρ‹ смысл (нСобоснованно) Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ нашСй Ρ†Π΅Π»ΠΈ.ВмСсто этого ΠΌΡ‹ надССмся ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ количСство с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

    ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом: Π²Ρ‹ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚Π΅ ΠΈΠ· Π§Π΅Π½Π΄Π»Π΅Ρ€Π°, ΡˆΡ‚Π°Ρ‚ Аризона, Π² Π‘Π°Π½-Π”ΠΈΠ΅Π³ΠΎ, ΡˆΡ‚Π°Ρ‚ ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΡ. Π’Ρ‹ Π½Π°Π΄Π΅Π΅Ρ‚Π΅ΡΡŒ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Ρ‚ΡƒΠ΄Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅ΡΡŒ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя Π² ΠΏΡƒΡ‚ΠΈ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с большСй ΠΈΠ»ΠΈ мСньшСй Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°Ρ… ΠΏΡƒΡ‚ΠΈ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Π±Π΅Π½Π·ΠΈΠ½ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· (Ссли Π²Ρ‹ Π½Π΅ управляСтС Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΌ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ), Π° Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ‚ΠΈ, Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π² Π² Ρ‚ΡƒΠ°Π»Π΅Ρ‚Π΅.Π₯отя ΠΌΡ‹ упомянули лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…, это всС
    ограничСния — Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ вас Π² вашСй Ρ†Π΅Π»ΠΈ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° назначСния Π·Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшСС врСмя.

    ГрафичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

    Π—Π°Π΄Π°Ρ‡Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ограничСния, содСрТащиС нСравСнства. НСравСнство
    обозначаСтся Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ символами <,>, [латСкс] \ le [/ latex] ΠΈ [latex] \ ge [/ latex]. Из-Π·Π° трудностСй со строгими нСравСнствами (<ΠΈ>) ΠΌΡ‹ сосрСдоточимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° [latex] \ le [/ latex] ΠΈ [latex] \ ge [/ latex].

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ:

    • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ нСравСнства
    • ЦСлСвая функция , Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ функция, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π»ΠΈΠ±ΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большим (Ρ…ΠΎΡ‚ΠΈΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ), Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС (Ρ…ΠΎΡ‚ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ).

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

    Авиакомпания ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ Π½Π° автобусы ΠΈ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса. Π§Ρ‚ΠΎΠ±Ρ‹ авиакомпания Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½ΠΎΠΉ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 25 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 40 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½Π° автобусы.Компания ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 225 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π° Π½Π° автобус ΠΈ 200 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π° Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ класс. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ самолСт Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ 150 пассаТиров. Бколько Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ?

    РСшСниС

    ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг — ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ нСизвСстныС количСства. Нас просят Π½Π°ΠΉΡ‚ΠΈ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΡΡ‚ΡŒ автобусныС Π±ΠΈΠ»Π΅Ρ‚Ρ‹ ΠΈ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, ΠΌΡ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡ… ΠΊΠ°ΠΊ нСизвСстныС. ΠŸΡƒΡΡ‚ΡŒ,

    x = количСство автобусных Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ²

    y = количСство Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса

    Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Вопрос часто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π΅Π»ΡŒΡŽ являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ, наша Ρ†Π΅Π»ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°.

    ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π½Π° автобусныС Π±ΠΈΠ»Π΅Ρ‚Ρ‹ — 225 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Если Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ
    x автобусных Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ², общая ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΏΠΎ этим Π±ΠΈΠ»Π΅Ρ‚Π°ΠΌ составит 225x.

    ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π½Π° Π±ΠΈΠ»Π΅Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса — 200 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Аналогично, Ссли ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ
    Π»Π΅Ρ‚ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, общая ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΏΠΎ этим Π±ΠΈΠ»Π΅Ρ‚Π°ΠΌ составит 200 Π»Π΅Ρ‚.

    ΠžΠ±Ρ‰Π°Ρ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, P , составляСт

    P = 225 x + 200 y

    ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большим ΠΏΡ€ΠΈ соблюдСнии ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.Π’ этом случаС Ρƒ нас Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ограничСния:

    • ΠŸΡ€ΠΎΠ΄Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 25 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса
    • ΠŸΡ€ΠΎΠ΄Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 40 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½Π° автобус
    • ΠŸΡ€ΠΎΠ΄Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 150 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² (Π² самолСт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 150 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ)

    Нам Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… количСствСнно ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ.

    • ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ 25 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ 25 ΠΈ Π±ΠΎΠ»Π΅Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ y [латСкс] \ ge [/ latex] 25
    • НС ΠΌΠ΅Π½Π΅Π΅ 40 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½Π° автобус ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ 40 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ².Π’ΠΎ Π΅ΡΡ‚ΡŒ x [латСкс] \ ge [/ latex] 40
    • Π‘ΡƒΠΌΠΌΠ° Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса ΠΈ автобусов Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 150. Π’ΠΎ Π΅ΡΡ‚ΡŒ x + y [латСкс] \ le [/ latex] 150

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, цСлСвая функция вмСстС с трСмя матСматичСскими ограничСниями составляСт:

    ЦСль Ѐункция: P = 225 x + 200 y

    ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ: y [латСкс] \ ge [/ latex] 25; x [латСкс] \ ge [/ латСкс] 40; x + y [латСкс] \ le [/ латСкс] 150

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

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ нас интСрСсуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ².

    Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ построим ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· нСравСнств Π² Π²ΠΈΠ΄Π΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ позаботимся ΠΎ Π·Π½Π°ΠΊΠ°Ρ… нСравСнства. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ участок,

    x = 25

    y = 40

    x + y = 150

    ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° уравнСния ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ соотвСтствСнно.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ x + y = 150, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния.

    Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ пСрСсСчСния ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ
    x = 0:
    y = 150

    Π‘Ρ‚Π°Π²ΠΈΠΌ Π½Π°ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ (0,150)

    Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ пСрСсСчСния ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ
    y = 0:
    x = 150

    Π‘Ρ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ (150,0)

    ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ всСх Ρ‚Ρ€Π΅Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π΄Π°Π΅Ρ‚:

    Наша ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π°Π΄Π°Ρ‡Π° — ΡƒΡ‡Π΅ΡΡ‚ΡŒ нСравСнства.

    Π‘ΠΏΠ΅Ρ€Π²Π° ΠΌΡ‹ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° y [latex] \ ge [/ latex] 25? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия, проходящая ΠΎΡ‚ Π΄ΠΎ , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y , Ρ€Π°Π²Π½ΠΎΠ΅ 25, всС, Ρ‡Ρ‚ΠΎ находится Π²Ρ‹ΡˆΠ΅ этой Π»ΠΈΠ½ΠΈΠΈ, прСдставляСт собой Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС 25. ΠœΡ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌ это ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠΎΠΉ Π½Π°Π΄ Π»ΠΈΠ½ΠΈΠ΅ΠΉ:

    Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ любая Ρ‚ΠΎΡ‡ΠΊΠ° Π² области, Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, удовлСтворяСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ
    y [latex] \ ge [/ latex] 25.

    Π”Π°Π»Π΅Π΅ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с
    x [латСкс] \ ge [/ латСкс] 40.ΠœΡ‹ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x большС 40? ЗначСния слСва мСньшС 40, поэтому ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния большС 40:

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

    Π£ нас Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ:
    x + y [latex] \ ge [/ latex] 150. Π£ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ Π½ΠΈΠΆΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ свСрху.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ , Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ…. Π’Ρ‹Π±ΠΎΡ€ упорядочСнной ΠΏΠ°Ρ€Ρ‹ Π½Π°Π΄ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (64, 130), Π΄Π°Π΅Ρ‚:

    64 + 130 [латСкс] \ ge [/ латСкс] 150

    Π­Ρ‚ΠΎ Π»ΠΎΠΆΠ½ΠΎΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 64 + 130 = 194, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС 150.

    Богласно Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Ρ‚ΠΎΡ‡ΠΊΠ° (64, 65) находится Π½ΠΈΠΆΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Π’Π²ΠΎΠ΄ этой ΠΏΠ°Ρ€Ρ‹ Π΄Π°Π΅Ρ‚ выписку:

    64 + 65 [латСкс] \ ge [/ латСкс] 150

    Π­Ρ‚ΠΎ истинноС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 64 + 65 Ρ€Π°Π²Π½ΠΎ 129, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ мСньшС 150.

    ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΡƒΠ΅ΠΌ:

    ΠžΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, синий ΠΈ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ, удовлСтворяСт всСм Ρ‚Ρ€Π΅ΠΌ ограничСниям. Π­Ρ‚Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ извСстна ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… областСй , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°, выбранная Π² этой области, удовлСтворяСт всСм Ρ‚Ρ€Π΅ΠΌ ограничСниям. НапримСр, Π²Ρ‹Π±ΠΎΡ€ (64, 65) Π΄Π°Π΅Ρ‚:

    64 [латСкс] \ ge [/ латСкс] 40 ИБВИНА

    65 [латСкс] \ ge [/ латСкс] 25 ИБВИНА

    64 + 65 [латСкс] \ ge [/ латСкс] 150 ИБВИНА

    Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚ нас ΠΊ Π²Π°ΠΆΠ½ΠΎΠΌΡƒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, Π½ΠΎ всС Π΅Ρ‰Π΅ Π½Π΅ Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° вопрос:
    какая Ρ‚ΠΎΡ‡ΠΊΠ° максимизируСт ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ? К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ, которая позволяСт Π½Π°ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос.

    ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ опрСдСляСм Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½: угловая Ρ‚ΠΎΡ‡ΠΊΠ° — это Ρ‚ΠΎΡ‡ΠΊΠ°, которая ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΡƒΠ³ΠΎΠ» допустимой области. Π’ нашСй ситуации Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ:

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

    Основная Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

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

    Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ «побСдитСля», ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, какая ΠΈΠ· этих Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ максимизируСт Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ упорядочСнных ΠΏΠ°Ρ€, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ систСмы, состоящиС ΠΈΠ· Π΄Π²ΡƒΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ:

    БистСма 1

    Ρ… = 40

    x + y = 150

    БистСма 2

    Ρ… = 40

    ΠΈ = 25

    БистСма 3

    ΠΈ = 25

    x + y = 150

    ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ уравнСния, Π½ΠΎ всС эти уравнСния достаточно просты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:

    БистСма 1

    (40) + y = 150

    y = 110

    ΠŸΡƒΠ½ΠΊΡ‚: (40,110)

    БистСма 2

    Π‘Π°Π»Π» ΡƒΠΆΠ΅ начислСн

    Π‘Π°Π»Π»: (40,25)

    БистСма 3

    Ρ… + 25 = 150

    x = 125

    Π‘Π°Π»Π»: (125,25)

    ΠœΡ‹ тСстируСм ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· этих Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    Π’ΠΎΡ‡ΠΊΠ° ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ
    (40,110) 225 (40) + 200 (110) = 31 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША
    (40,25) 225 (40) + 200 (25) = 14 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША
    (125,25) 225 (125) + 200 (25) = 33 125 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

    Π’Ρ€Π΅Ρ‚ΡŒΡ Ρ‚ΠΎΡ‡ΠΊΠ° (125,25) максимизируСт ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ авиакомпания Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ 125 автобусных Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΈ 25 Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ.

    ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» довольно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» выполнСния ΠΌΠ½ΠΎΠ³ΠΈΡ… шагов. Π Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π½ΠΈΠΆΠ΅:

    ГрафичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

    1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π—Π°Π΄Π°Π½Π½Ρ‹ΠΉ вопрос являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚.
    2. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ словами, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ Π΅Π΅ Π² матСматичСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅
    3. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ограничСния словами, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π² матСматичСскиС нСравСнства
    4. Π˜Π·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ зависимости Π² Π²ΠΈΠ΄Π΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ
    5. Π—Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ области с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π½Π°ΠΊΠ° нСравСнства ΠΈ Π΅Π³ΠΎ направлСния.Если,

    Π°) Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия

    [латСкс] \ le [/ latex], Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΡ‚ΡƒΡˆΠ΅Π²Ρ‹Π²Π°Π΅ΠΌ Π½Π°Π»Π΅Π²ΠΎ

    [латСкс] \ ge [/ latex], Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΡƒΠΉΡ‚Π΅ Π²ΠΏΡ€Π°Π²ΠΎ

    Π±) Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия

    [латСкс] \ le [/ latex], Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ Π½ΠΈΠΆΠ΅

    [латСкс] \ ge [/ latex], Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ Π²Ρ‹ΡˆΠ΅

    c) Линия с Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π°ΠΊΠ»ΠΎΠ½ΠΎΠΌ

    [латСкс] \ le [/ латСкс], ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ Π½ΠΈΠΆΠ΅

    [латСкс] \ ge [/ латСкс], ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ Π²Ρ‹ΡˆΠ΅

    6. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ€Π΅ΡˆΠΈΠ² систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, пСрСсСчСниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт собой ΡƒΠ³Π»ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

    7. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ всС ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Β«Π’Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ½Π°ΡΒ» Ρ‚ΠΎΡ‡ΠΊΠ° — это Ρ‚ΠΎΡ‡ΠΊΠ°, которая ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (наибольшая, Ссли максимизация, наимСньшая, Ссли минимизация)

    Π•ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ случай, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Π‘Π½Π°Ρ‡Π°Π»Π° рассмотрим (истинноС) нСравСнство,

    5> 3

    ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Π΅ части Π½Π° –1. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π²Π΅Ρ€Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅?

    [латСкс] \ displaystyle \ frac {{5}} {{- {1}}} \ gt \ frac {{3}} {{- {1}}} [/ латСкс]

    [латСкс] \ displaystyle- {5} \ gt- {3} [/ latex]

    ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ –5 Π½Π΅ большС –3! Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π²Π΅Ρ€Π½Ρ‹ΠΌ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠ° нСравСнства Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹,

    –5 <–3

    По числовой прямой Π½ΠΈΠΆΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° чисСл симмСтричны ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 0, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ описываСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌ значСния с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны ΠΎΡ‚ 0.

    ИзмСнСниС Π·Π½Π°ΠΊΠ° нСравСнства

    ΠŸΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ / Π΄Π΅Π»Π΅Π½ΠΈΠΈ любого нСравСнства Π½Π° –1 Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ нСравСнства Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

    Компания ΠΏΠΎ производству Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ³ΠΎ питания Ρ…ΠΎΡ‚Π΅Π»Π° Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ смСсь сухофруктов с высоким содСрТаниСм калия Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΈΠ· 10 Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Π±Π°Ρ‚ΠΎΠ½Ρ‡ΠΈΠΊΠΎΠ². Он Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡˆΠ΅Π½Ρ‹Π΅ абрикосы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат 407 ΠΌΠ³ калия Π½Π° ΠΏΠΎΡ€Ρ†ΠΈΡŽ, ΠΈ ΡΡƒΡˆΠ΅Π½Ρ‹Π΅ Ρ„ΠΈΠ½ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат 271 ΠΌΠ³ калия Π½Π° ΠΏΠΎΡ€Ρ†ΠΈΡŽ (ИБВОЧНИК: www.thepotassiumrichfoods.com).

    Компания ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹ ΠΎΠΏΡ‚ΠΎΠΌ Π½Π° сайтС
    www.driedfruitbaskets.com ΠΏΠΎ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΉ Ρ†Π΅Π½Π΅. Π‘ΡƒΡˆΠ΅Π½Ρ‹Π΅ абрикосы стоят 9,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Ρ„ΡƒΠ½Ρ‚. (ΠΎΠΊΠΎΠ»ΠΎ 3 ΠΏΠΎΡ€Ρ†ΠΈΠΉ) ΠΈ ΡΡƒΡˆΠ΅Π½Ρ‹Π΅ Ρ„ΠΈΠ½ΠΈΠΊΠΈ стоят 7,99 Π΄ΠΎΠ»Π»Π°Ρ€Π° Π·Π° Ρ„ΡƒΠ½Ρ‚. (ΠΎΠΊΠΎΠ»ΠΎ 4 ΠΏΠΎΡ€Ρ†ΠΈΠΉ). Компания Ρ…ΠΎΡ‚Π΅Π»Π° Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ Π±Π°Ρ‚ΠΎΠ½Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ‹Π»ΠΎ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ суточноС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ калия ΠΎΠΊΠΎΠ»ΠΎ 4700 ΠΌΠ³, Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ³ΠΎ суточного потрСблСния Π²Π΄Π²ΠΎΠ΅. Бколько ΠΏΠΎΡ€Ρ†ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сухофрукта Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ Π±Π°Ρ‚ΠΎΠ½Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹?

    РСшСниС

    НачнСм с опрСдСлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….ΠŸΡƒΡΡ‚ΡŒ,
    x = количСство ΠΏΠΎΡ€Ρ†ΠΈΠΉ ΠΊΡƒΡ€Π°Π³ΠΈ

    y = количСство ΠΏΠΎΡ€Ρ†ΠΈΠΉ ΡΡƒΡˆΠ΅Π½Ρ‹Ρ… Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ²

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

    Для абрикосов ΠΎΠ΄ΠΈΠ½ Ρ„ΡƒΠ½Ρ‚ составляСт 3 ΠΏΠΎΡ€Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ составляСт 9,99 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША / 3 = 3,33 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
    ΠΏΠΎΡ€Ρ†ΠΈΠΉ x составит 3,33 x ΠΏΠΎΡ€Ρ†ΠΈΠΈ.

    Для Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ 4 ΠΏΠΎΡ€Ρ†ΠΈΠΈ Π½Π° Ρ„ΡƒΠ½Ρ‚. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ составляСт 7,99 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША / 4
    2 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΈ составит 2.00 ΠΈ .

    ΠžΠ±Ρ‰Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ абрикосов ΠΈ Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ² составит

    .

    C = 3,33 x + 2,00 y

    Π£ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° основных ограничСния (Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ограничСниям, Ρ‡Ρ‚ΠΎ
    x [latex] \ ge [/ latex] 0
    ΠΈ y [latex] \ ge [/ latex] 0, учитывая, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ):

    • ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 4700 ΠΌΠ³ калия
    • ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 4700 Γ— 2 = 9400 ΠΌΠ³ калия

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

    • Π’ x порциях абрикосов содСрТится 407 x ΠΌΠ³ калия ΠΈ 271 x ΠΌΠ³ калия Π² x порциях Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ².Π‘ΡƒΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 4700 ΠΌΠ³ калия, ΠΈΠ»ΠΈ 407 x + 271 y [латСкс] \ ge [/ латСкс] 4700
    • Π’Π° ΠΆΠ΅ сумма Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 9400 ΠΌΠ³ калия, ΠΈΠ»ΠΈ 407 x + 271 y [латСкс] \ le [/ latex] 9400.

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ,

    ЦСль Ѐункция : C = 3,33 x + 2,00 y

    ΠŸΡ€ΠΈ соблюдСнии ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

    407 x + 271 y [латСкс] \ ge [/ латСкс] 4700

    407 x + 271 y [латСкс] \ le [/ латСкс] 9400

    x [латСкс] \ ge [/ латСкс] 0
    y [латСкс] \ ge [/ латСкс] 0

    ΠœΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ ограничСния Π² Π²ΠΈΠ΄Π΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

    Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ нСравСнство ΠΈΠΌΠ΅Π΅Ρ‚ [латСкс] \ ge [/ latex], ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Ρ‚ΡŒ свСрху, Π° ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ нСравСнство ΠΈΠΌΠ΅Π΅Ρ‚ [латСкс] \ le [/ latex], ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ снизу (Π­Ρ‚Ρƒ идСю ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈ Π½ΠΈΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.):

    ВозмоТная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ — это участок, Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ ΠΈ синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΌΠ΅ΠΆΠ΄Ρƒ двумя линиями. ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡƒΡŽ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π½ΠΈΠΆΠ΅:

    ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ систСмы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ (снизу Π²Π²Π΅Ρ€Ρ…, слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ)

    БистСма 1

    Ρ… = 0

    407 x + 271 y = 4700

    Раствор:

    0 + 271
    y = 4700

    y β‰ˆ 17.3

    Π‘Π°Π»Π»: (0,17.3)

    БистСма 2

    x = 0

    407 x + 271 y = 9400

    Раствор:

    0 + 271 ΠΈ = 9400

    y β‰ˆ 34,7

    Π‘Π°Π»Π»: (0,34.7)

    БистСма 3

    y = 0

    407 x + 271 y = 4700

    Раствор:

    407 x + 0 = 4700

    x β‰ˆ 11.5

    Π‘Π°Π»Π»: (11.5,0)

    БистСма 4

    y = 0

    407 x + 271 y = 9400

    Раствор:

    407 x + 0 = 9400

    x β‰ˆ 23,1

    Π‘Π°Π»Π»: (23.1,0)

    ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ уравнСния, Π½ΠΎ систСмы нСслоТно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подстановки. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°, ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ провСряСм, какая ΠΈΠ· Π½ΠΈΡ… ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹:

    Π’ΠΎΡ‡ΠΊΠ° Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
    (0,17.3) 33,3 (0) = 2,00 (17,3) = 34,60 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША
    (0,34,7) 33,3 (0) = 2,00 (34,7) = 69,40 долл. БША
    (11,5,0) 33,3 (11,5) = 2,00 (0) = 38,30 долл. БША
    (23,1,0) 33,3 (23,1) = 2,00 (0) = 76,92 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША

    Π‘Π°ΠΌΡ‹ΠΌ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ способом для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ созданиС Π±Π°Ρ‚ΠΎΠ½Ρ‡ΠΈΠΊΠΎΠ² Π±Π΅Π· ΠΊΡƒΡ€Π°Π³ΠΈ ΠΈ 17,3 ΠΏΠΎΡ€Ρ†ΠΈΠΈ ΡΡƒΡˆΠ΅Π½Ρ‹Ρ… Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ².

    Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ каТдая ΠΈΠ· ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ соотвСтствуСт Π»ΠΈΠ±ΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ, Π»ΠΈΠ±ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΡŽ.

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΠΌ? Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ случай создания Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°! ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅Ρ‚ смысла ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π½Π΅Π²Π½ΡƒΡŽ Π½ΠΎΡ€ΠΌΡƒ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ количСства сухофруктов ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ стоимости. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΡΡƒΡˆΠ΅Π½Ρ‹Ρ… Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ² Π½ΠΈΠΆΠ΅ (2 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША Π·Π° ΠΏΠΎΡ€Ρ†ΠΈΡŽ) ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ†ΠΈΠΈ абрикосов (3,33 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША Π·Π° ΠΏΠΎΡ€Ρ†ΠΈΡŽ) ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ:

    [латСкс] \ displaystyle \ frac {{{407} {m} {g}}} {{$ {3.33}}} \ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ {122.2} [/ latex] ΠΌΠ³ Π½Π° Π΄ΠΎΠ»Π»Π°Ρ€ для абрикосов

    ΠΈ

    [латСкс] \ displaystyle \ frac {{{271} {m} {g}}} {{$ {2.00}}} \ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ {135,5} [/ латСкс] ΠΌΠ³ Π½Π° Π΄ΠΎΠ»Π»Π°Ρ€ для Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ²

    Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Ρ„ΠΈΠ½ΠΈΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ суммС Π² Π΄ΠΎΠ»Π»Π°Ρ€Π°Ρ… ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ содСрТаниС калия.

    ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ вопрос: ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ большСС количСство Ρ„ΠΈΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ мСньшСй Ρ†Π΅Π½Π΅ ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ мСньшСС количСство абрикосов ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ высокой Ρ†Π΅Π½Π΅? Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Компания ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ объСм ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ / ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ / ΠΈ Ρ‚. Π”. трСбуСтся Π² ΠΎΠ±ΠΎΠΈΡ… случаях.Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° производство ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ограничСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ²Π»ΠΈΡΡŽΡ‚ Π½Π° процСсс принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Подобная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ оставлСна β€‹β€‹Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π² качСствС домашнСго задания.

    Π’ качСствС матСматичСского примСчания: Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, происходит Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ наличия ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

    Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹, имСя Π΄Π΅Π»ΠΎ с нСравСнствами: ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ . Допустимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ называСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ, Ссли ограничСния ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

    Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ всю ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

    Оба ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄ΠΎ сих ΠΏΠΎΡ€ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π·Π°Π΄Π°Ρ‡ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ пСрвая допустимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π»Π° Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π° вторая — Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ.

    Если допустимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρƒ линиями, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ограничСниями, ΠΎΠ½Π° называСтся Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования:

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3

    ΠžΡ‚Π΄Π΅Π» ΠΊΠ°Π΄Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ стартовой Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ для Π½ΠΎΠ²Ρ‹Ρ… административных сСкрСтарСй ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ мСстного ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°.Административный ΡΠ΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡŒ начинаСтся с 28 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π° Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ 40 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². КоллСдТ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, учитывая, Ρ‡Ρ‚ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ 8 сСкрСтарСй ΠΈ 7 ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ. КоллСдТ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠ±Π°Π²ΠΊΡƒ ΠΊ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅. Какой Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ увСличСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹?

    РСшСниС

    Наша Ρ†Π΅Π»ΡŒ — ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ для административных сСкрСтарСй ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому ΠΏΡƒΡΡ‚ΡŒ

    x = ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ для сСкрСтарСй

    y = ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ для профСссорско-ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ состава

    КоллСдТ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΎΠ±Ρ‰ΠΈΠ΅ расходы, поэтому цСлСвая функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ сумму ΠΎΡ‚Ρ‚ΠΎΠΊΠ° Π΄Π΅Π½Π΅Π³.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для Π½ΠΎΠ²Ρ‹Ρ… сСкрСтарСй потрСбуСтся ΠΎΠ±Ρ‰ΠΈΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅
    Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Γ— 8 = 224000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, Π° для ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ — ΠΎΠ±Ρ‰ΠΈΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 40000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Γ— 7 = 280000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, общая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ:

    Π‘ = 224x + 280y

    БущСствуСт ΠΎΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: общая сумма Ρ€Π΅ΠΉΠ·ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Π’ΠΎ Π΅ΡΡ‚ΡŒ

    224 x + 280 y [латСкс] \ le [/ латСкс] 5

    ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ Π½Π΅ хотят ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹, поэтому
    x [latex] \ ge [/ latex] 0 ΠΈ y [latex] \ ge [/ latex] 0.

    Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΌΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ уравнСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΌΡ‹ сначала Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π°:

    Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ пСрСсСчСниС:

    224 (0) + 280
    y = 5
    y β‰ˆ 0,018

    ΠŸΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ

    224 x + 280 (0) = 5
    x β‰ˆ 0,022

    Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ наносим Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ соСдиняСм ΠΈΡ… прямой Π»ΠΈΠ½ΠΈΠ΅ΠΉ:

    Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ нСравСнства [латСкс] \ le [/ latex], Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎΠ΄ Π»ΠΈΠ½ΠΈΠ΅ΠΉ:

    Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ‚Ρ€ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.ΠœΡ‹ тСстируСм ΠΊΠ°ΠΆΠ΄ΡƒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, какая ΠΈΠ· ΠΏΠ°Ρ€ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² Π΄Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ:

    Π΄ΠΎΠ»Π»Π°Ρ€Π° БША
    Π’ΠΎΡ‡ΠΊΠ° Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
    (0,0) 224 (0) + 280 (0) = 0
    (0, 0,018) 224 (0) + 280 (0,018) = 5,04 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША
    (0,020,0) 224 (0,020) + 280 (0) = 4,48 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША

    ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄Π°Π΅Ρ‚ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ; ΠΎΠ΄Π½Π°ΠΊΠΎ эта комбинация Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ 0% для ΠΎΠ±Π΅ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, нСцСлСсообразно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π΅Π»ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ±Π°Π²ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ? Π§Ρ‚ΠΎ ΠΆ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎΠ± ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ 5000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΈΠ»ΠΈ мСньшС ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ расходы ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшими, Ρ€Π°Π·Π²Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Β«Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΡŒ!Β»? Π­Ρ‚ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ, ΠΈΠΌΠ΅Π΅ΠΌ ограничСния со Π·Π½Π°ΠΊΠΎΠΌ нСравСнства
    le ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, компания Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ спСцификации, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π°Π΄Π±Π°Π²ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹? Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅ΠΉΠ·ΠΎΠ² Π±Ρ‹Π» большС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ? Π­Ρ‚ΠΎ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ с ΠΎΡ‚Π΄Π΅Π»ΠΎΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ администрациСй.

    1) Π Π΅ΡˆΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

    a) Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ R = 2 x + 3 y

    Богласно
    –2 x y [латСкс] \ ge [/ latex] –10
    x + 3y [латСкс] \ ge [/ латСкс] 6

    x [латСкс] \ ge [/ латСкс] 0
    y [латСкс] \ ge [/ латСкс] 0

    РСшСниС: R = 30 ΠΏΡ€ΠΈ (0,10)

    B) Π‘Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ T = 3 x + y

    Богласно
    x + 2 y [латСкс] \ ge [/ латСкс] 4
    x + 3 y [латСкс] \ ge [/ латСкс] 6

    x [латСкс] \ ge [/ латСкс] 0
    y [латСкс] \ ge [/ латСкс] 0

    РСшСниС: R = 2 ΠΏΡ€ΠΈ (0,2)

    2) ΠŸΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ мСстной ΡˆΠΊΠΎΠ»Ρ‹ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ обучСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² рядС Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… школ ΠΎΠΊΡ€ΡƒΠ³Π°.Π”Π΅Π½ΡŒΠ³ΠΈ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²: Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° государствСнных расходов ΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹. ΠŸΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ поступаСт ΠΈΠ· Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρ‹ ΠΈΠ· своСго Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° государствСнных расходов. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° считаСтся ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²ΠΎΠΉ, ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² поступало ΠΈΠ· Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° мСстных ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ². Оба Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° частично Ρ„ΠΈΠ½Π°Π½ΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π·Π° счСт Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎΠ³ΠΎ финансирования. Для Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° государствСнных расходов процСнтная доля составляСт 55% ΠΈ 23% для Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎΠ΅ финансированиС, ΠΎΠΊΡ€ΡƒΠ³ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ свСсти ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ использованиС Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Бколько Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π°?

    РСшСниС: x = сумма расходов Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ; y = сумма ΠΎΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹

    Π‘Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ: C = 0,55x + 0,23y

    (1/2) xβ‰₯y ΠΈΠ»ΠΈ {(1/2) x-yβ‰₯0}

    Π³ΠΎΠ΄Π° β‰₯2000

    Ρ…, yβ‰₯0

    РСшСниС: C = 2660, x = 4000, y = 2000

    3) Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ связям с ΠΎΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΠΌΠ΅ΠΎΠΏΠ°Ρ‚Π° стрСмится Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ своСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅Π±-сайтах: ΠΎΠ΄ΠΈΠ½ являСтся поставщиком мСдицинских запчастСй, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ — элСктронным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ ΠΎ фитнСсС (Π²Π΅Π±-ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ).Π’Π΅Π±-сайт поставщиков мСдицинских запчастСй ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π² срСднСм ΠΎΠΊΠΎΠ»ΠΎ 1 200 000 посСщСний Π² дСнь Π½Π° страницу, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ элСктронный ΠΆΡƒΡ€Π½Π°Π» ΠΎ фитнСсС ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 2 000 000 посСщСний Π² дСнь Π½Π° страницу. ЕТСднСвная ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ составляСт 1100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ ΠΈ 1600 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ, соотвСтствСнно. РСТиссСр Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 15 Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π΄ΠΎ 50 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ сайтС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 3 объявлСния. Бколько объявлСний Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Π΅Π±-сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ (Π΄Π°ΠΆΠ΅ Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Ρ€ΠΈΡ‚Π΅Π»ΠΈ видят Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… страницах сайта)?

    x = Π½ΠΎΠΌΠ΅Ρ€ Π½Π° мСдицинском сайтС; y = Π½ΠΎΠΌΠ΅Ρ€ Π½Π° сайтС фитнСса.

    Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ: R = 1200000x + 2000000y

    ΠŸΡ€ΠΈ условии:

    Ρ… + Ρƒβ‰₯15

    1100x + 1600y≀50000

    xβ‰₯3

    Π³ΠΎΠ΄Π° β‰₯3

    Ρ…, yβ‰₯0

    Π£Π³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ R = 1200000x + 2000000y
    (3,12) 27 600 000
    (12,3) 20 400 000
    (3,29,2) 62 000 000
    (41.1,3) 55 320 000

    ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

    Π‘ΠΌ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

    Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со словами

    Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со словами (стр. 3 ΠΈΠ· 5)

    Π Π°Π·Π΄Π΅Π»Ρ‹: ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ систСмы, ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ со словами


    • РасчСтная компания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈ графичСский ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€.ДолгосрочноС ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ спрос Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 100 Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΈ 80 графичСскиС ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Из-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° производство Π²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 200 Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΈ 170 ГрафичСскиС ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ. Для выполнСния Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° Π½Π° ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΡƒ, всСго Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 200 ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь.
    • Если ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² $ 2 ΡƒΠ±Ρ‹Ρ‚ΠΎΠΊ, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ графичСский ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π΄Π°Π΅Ρ‚ $ 5 ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, сколько ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ?

      Π’ вопросС задаСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠ², поэтому ΠΌΠΎΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ:

      ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠ², Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π° ограничСния, x > 0 ΠΈ y > 0.Но Π² этом случаС я ΠΌΠΎΠ³Ρƒ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ограничСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ это x > 100 ΠΈ y > 80. Π’Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ максимумы: x < 200 ΠΈ y < 170. Минимальная доставка Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ ΠΌΠ½Π΅ x + ΠΈ > 200; Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ слова, y > Ρ… + 200.ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΠΈΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ: P = 2 x + 5 y . Π˜Ρ‚Π°ΠΊ вся систСма:

        P = 2 x + 5 y , ΠΏΡ€ΠΈ условии:
        100 < x < 200
        80 < y < 170
        y > x + 200

      Π“Ρ€Π°Ρ„ΠΈΠΊ выполнимости области выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: АвторскиС ΠΏΡ€Π°Π²Π° Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π‘Ρ‚Π°ΠΏΠ΅Π»ΡŒ 2006-2011 ВсС ΠΏΡ€Π°Π²Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹

    Когда Π²Ρ‹ провСряСтС ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² (100, 170), (200, 170), (200, 80), (120, 80), ΠΈ (100, 100), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ P = 650 ΠΏΡ€ΠΈ ( x , y ) = (100, 170).Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ «100 Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹ ΠΈ 170 графичСскиС ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹ Β».


    • Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΡˆΠΊΠ°Ρ„Ρ‹. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΡˆΠΊΠ°Ρ„ X стоит 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΡƒΡ‚ΠΎΠ² ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΈ Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ восСмь кубичСских Ρ„ΡƒΡ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ². Π¨ΠΊΠ°Ρ„ Y стоит 20 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ восьми ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΡƒΡ‚ΠΎΠ² ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΏΠΎΠ»Π°, ΠΈ Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ кубичСских Ρ„ΡƒΡ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Π°ΠΌ Π΄Π°Π»ΠΈ 140 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° это ΠΏΠΎΠΊΡƒΠΏΠΊΠ°, хотя Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ.Π’ офисС Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ½Π°Ρ‚Π° для ΡˆΠΊΠ°Ρ„ΠΎΠ² ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒΡŽ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 72 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΡƒΡ‚ΠΎΠ². Бколько ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ стоит Π»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ объСм Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°?
    • Вопрос Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎ количСству ΡˆΠΊΠ°Ρ„ΠΎΠ² МнС Π½ΡƒΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ, поэтому ΠΌΠΎΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ:

      ЕстСствСнно, x > 0 ΠΈ y > 0. Надо ΡƒΡ‡Π΅ΡΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠΎΠ»Π° (Β«ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ основания» ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ максимальноС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ объСма Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, поэтому ΠΌΠΎΠΈ ограничСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ расходами ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒΡŽ, Π° объСм Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΠΈΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

        Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ: 10 x + 20 y < 140, ΠΈΠ»ΠΈ y < ( 1 / 2 ) x + 7
        пространство: 6 x + 8 y < 72, ΠΈΠ»ΠΈ y < ( 3 / 4 ) x + 9
        объСм: Π’ = 8 x + 12 y

      Π­Ρ‚Π° систСма (вмСстС с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя ограничСния) Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊΠ°ΠΊ:

    Когда Π²Ρ‹ провСряСтС ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² (8, 3), (0, 7) ΠΈ (12, 0), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ ΠΈΠ· 100 кубичСских Ρ„ΡƒΡ‚ΠΎΠ², ΠΊΡƒΠΏΠΈΠ² восСмь ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ X ΠΈ Ρ‚Ρ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Y.

    << ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Π’Π²Π΅Ρ€Ρ… | 1 | 2 | 3 | 4 | 5 | Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π”Π°Π»Π΅Π΅ >>

    Π¦ΠΈΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΊΠ°ΠΊ:

    Π‘Ρ‚Π°ΠΏΠ΅Π»ΡŒ, Π•Π»ΠΈΠ·Π°Π²Π΅Ρ‚Π°. Β«Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со словами». Purplemath . Доступно ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ
    https: // www.purplemath.com/modules/linprog3.htm . Доступ [Π”Π°Ρ‚Π°] [ΠœΠ΅ΡΡΡ†] 2016 Π³.

    ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования | Π‘ΡƒΠΏΠ΅Ρ€ΠΏΡ€ΠΎΡ„

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅?

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

    ДопущСния для Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅:

    • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, извСстныС ΠΊΠ°ΠΊ ограничСния, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ΅ количСствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
    • ЦСлСвая функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.
    • Бвязь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈ ограничСниями Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ.

    Π—Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ нСсколькими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. НаиболСС распространСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ симплСксный ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ с использованиСм R ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Ρ ΠΈ графичСский ΠΌΠ΅Ρ‚ΠΎΠ΄. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования с использованиСм графичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

    Магазин попросил производитСля произвСсти Π±Ρ€ΡŽΠΊΠΈ ΠΈ спортивныС ΠΊΡƒΡ€Ρ‚ΠΊΠΈ.

    Для ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚

    Ρ…Π»ΠΎΠΏΡ‡Π°Ρ‚ΠΎΠ±ΡƒΠΌΠ°ΠΆΠ½Ρ‹Ρ… Ρ‚ΠΊΠ°Π½Π΅ΠΉ ΠΈ полиэстСра. КаТдая ΠΏΠ°Ρ€Π° Π±Ρ€ΡŽΠΊ (1 ΡˆΡ‚.) Π”ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ· Ρ…Π»ΠΎΠΏΠΊΠ° ΠΈ полиэстСра.КаТдой ΠΊΡƒΡ€Ρ‚ΠΊΠ΅ Π½ΡƒΠΆΠ΅Π½ Ρ…Π»ΠΎΠΏΠΎΠΊ ΠΈ полиэстСр. Π¦Π΅Π½Π° Π½Π° Π±Ρ€ΡŽΠΊΠΈ установлСна ​​на ΡƒΡ€ΠΎΠ²Π½Π΅ 50 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π° Π½Π° ΠΊΡƒΡ€Ρ‚ΠΊΡƒ — 40 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². КакоС количСство Π±Ρ€ΡŽΠΊ ΠΈ ΠΊΡƒΡ€Ρ‚ΠΎΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ распродаТу?

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ доступныС Ρ€Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

    ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ бСсплатно

    РСшСниС

    Π¨Π°Π³ 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

    Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ нСизвСстныС.

    x = количСство Π±Ρ€ΡŽΠΊ

    y = количСство ΠΊΡƒΡ€Ρ‚ΠΎΠΊ

    Π¨Π°Π³ 2 —

    Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ .

    Π¨Π°Π³ 3 — ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

    Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ограничСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

    7 99 19 5
    Π±Ρ€ΡŽΠΊΠΈ ΠΊΡƒΡ€Ρ‚ΠΊΠΈ доступны Ρ…Π»ΠΎΠΏΠΎΠΊ
    750
    полиэстСр 2 1 1,000

    Π’Π°ΠΊ ΠΊΠ°ΠΊ количСство Π±Ρ€ΡŽΠΊ ΠΈ ΠΊΡƒΡ€Ρ‚ΠΎΠΊ — Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Π΅ числа, 2000, Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° ограничСния: 0

    y β‰₯ 0

    Π¨Π°Π³ 4 — Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

    БущСствуСт мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.Π’ этой Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΡ‹ Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ графичСски.

    Π¨Π°Π³ 5 — ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ

    Π˜Π·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ограничСния графичСски.

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ x β‰₯ 0 ΠΈ y β‰₯ 0, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Π΅.

    Π˜Π·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ прямыС Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ‚ ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ пСрСсСчСния с осями.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1 — Π“Ρ€Π°Ρ„ΠΈΠΊ

    Π Π΅ΡˆΠΈΡ‚Π΅ нСравСнство графичСски:

    ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° плоскости, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (0,0).

    Начиная с

    , Ρ‚ΠΎΡ‡ΠΊΠ° (0,0) находится Π² полуплоскости, Π³Π΄Π΅ выполняСтся нСравСнство.

    Аналогично Ρ€Π΅ΡˆΠΈΡ‚Π΅

    .

    Π¨Π°Π³ 6 — ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ

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

    Π¨Π°Π³ 7 — НайдитС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ

    ВычислитС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

    ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, находится Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π΅.Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для систСм:

    ;

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ вычислим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ максимальноС ΠΈΠ»ΠΈ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НСобходимо ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ отсутствиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли соСдинСниС Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.

    Π’ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ помСститС ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ шагС.

    ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ

    ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ — ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ 375 Π±Ρ€ΡŽΠΊ ΠΈ 250 ΠΊΡƒΡ€Ρ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 28 750 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

    РСшСниС Π½Π΅ всСгда ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅, поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

    Π£ ΠœΠ°Ρ€ΠΈΠΈ Π΅ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π³Π΄Π΅ ΠΎΠ½Π° ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΊΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Она ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ Π·Π° 50 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π° ΠΊΠ°Ρ€Ρ‚Ρƒ — Π·Π° 20 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Π•ΠΉ Π½ΡƒΠΆΠ½ΠΎ 2 часа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ 1 ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, ΠΈ 45 ΠΌΠΈΠ½ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΊΡƒ. Π£ Π½Π΅Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ днСвная Ρ€Π°Π±ΠΎΡ‚Π°, Π° Π² свободноС врСмя ΠΎΠ½Π° рисуСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΊΠΈ. Она Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 15 часов Π² нСдСлю Π½Π° созданиС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ Π² нСдСлю.

    Она ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² 25 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° рисовании ΠΈ 15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅. Бколько ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ.

    РСшСниС

    Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

    Π¨Π°Π³ 1 — ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

    x = количСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½

    y = количСство ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ

    Π¨Π°Π³ 2 — ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

    Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ 25 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΈ 15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π΅. каТдая проданная ΠΊΠ°Ρ€Ρ‚Π°, поэтому цСлСвая функция:

    Π¨Π°Π³ 3 — ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

    Π•ΠΉ трСбуСтся 2 часа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, ΠΈ 45 ΠΌΠΈΠ½ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ.Она Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 15 часов Π² нСдСлю Π½Π° ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ ΠΈ рисованиС.

    Она Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ Π² нСдСлю.

    Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ограничСния:

    ΠΈ

    Π¨Π°Π³ 4 — Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

    ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ графичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

    Π¨Π°Π³ 5 — ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

    Π“Ρ€Π°Ρ„ΠΈΠΊ — ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

    Π¨Π°Π³ 6 — ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ

    ЗСлСная выдСлСнная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ — это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ выполнимости Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

    ΠžΠ±Π»Π°ΡΡ‚ΡŒ возмоТности Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

    Π¨Π°Π³ 7 — НайдитС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ максимума.

    ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ

    ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ расчСты ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠœΠ°Ρ€ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² 210 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² нСдСлю, сдСлав 6 ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ ΠΈ 4 ΠΊΠ°Ρ€Ρ‚Ρ‹ .

    Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° | MIT

    ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ↓
    • ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
    • Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
    • Π˜Π½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ
    • ΠŸΡ€ΠΈΠ΅ΠΌ + ΠΏΠΎΠΌΠΎΡ‰ΡŒ
    • БтудСнчСская Тизнь
    • Новости
    • Выпускников
    • О MIT
    • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ↓
      • ΠŸΡ€ΠΈΠ΅ΠΌ + ΠΏΠΎΠΌΠΎΡ‰ΡŒ
      • БтудСнчСская Тизнь
      • Новости
      • Выпускников
      • О MIT
    МСню ↓ Поиск МСню Ой, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΌΡ‹ Π½Π΅ смогли Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ искали!
    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅! Π§Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅? Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ большС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

    ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹?

    Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° | MIT

    ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ↓
    • ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
    • Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
    • Π˜Π½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ
    • ΠŸΡ€ΠΈΠ΅ΠΌ + ΠΏΠΎΠΌΠΎΡ‰ΡŒ
    • БтудСнчСская Тизнь
    • Новости
    • Выпускников
    • О MIT
    • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ↓
      • ΠŸΡ€ΠΈΠ΅ΠΌ + ΠΏΠΎΠΌΠΎΡ‰ΡŒ
      • БтудСнчСская Тизнь
      • Новости
      • Выпускников
      • О MIT
    МСню ↓ Поиск МСню Ой, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΌΡ‹ Π½Π΅ смогли Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ искали!
    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅! Π§Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅? Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ большС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

    ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹?

    ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

    ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

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

    1.Π£ Ρ„Π΅Ρ€ΠΌΠ΅Ρ€Π° Π΅ΡΡ‚ΡŒ 10 Π°ΠΊΡ€ΠΎΠ² Π·Π΅ΠΌΠ»ΠΈ для посадки ΠΏΡˆΠ΅Π½ΠΈΡ†Ρ‹ ΠΈ Ρ€ΠΎΠΆΡŒ. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ°Π΄ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 7 соток. Однако Ρƒ Π½Π΅Π³ΠΎ всСго 1200 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°ΠΊΡ€ ΠΏΡˆΠ΅Π½ΠΈΡ†Ρ‹ стоит 200 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ°Π΄ΠΈΡ‚ΡŒ, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°ΠΊΡ€ посадка Ρ€ΠΆΠΈ стоит 100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ„Π΅Ρ€ΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ посадку сдСлано Π·Π° 12 часов, ΠΈ трСбуСтся час, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΠ΅ΡΡ‚ΡŒ Π³Π΅ΠΊΡ‚Π°Ρ€ ΠΏΡˆΠ΅Π½ΠΈΡ†Ρ‹, ΠΈ 2 часов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΠ΅ΡΡ‚ΡŒ Π³Π΅ΠΊΡ‚Π°Ρ€ Ρ€ΠΆΠΈ. Если ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ составляСт 500 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с Π°ΠΊΡ€Π° ΠΏΡˆΠ΅Π½ΠΈΡ†Ρ‹ ΠΈ 300 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Π°ΠΊΡ€ Ρ€ΠΆΠΈ, сколько Π°ΠΊΡ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ посадили для максимальной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ?

    2.Π£ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π·ΠΎΠ»ΠΎΡ‚Π° Π΅ΡΡ‚ΡŒ Π΄Π²Π° источника золотая Ρ€ΡƒΠ΄Π°, источник A ΠΈ источник B. Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΠ½Π½ Ρ€ΡƒΠ΄Ρ‹. Π ΡƒΠ΄Π° ΠΈΠ· Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ источника A составляСт 20 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° Ρ‚ΠΎΠ½Π½Ρƒ, Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€ΡƒΠ΄Ρ‹ ΠΈΠ· источника B 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° Ρ‚ΠΎΠ½Π½Ρƒ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 80 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² дСнь. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ количСство Ρ€ΡƒΠ΄Ρ‹ ΠΈΠ· источник B Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠ΅ количСство Ρ€ΡƒΠ΄Ρ‹ ΠΈΠ· источника A. Если Ρ€ΡƒΠ΄Π° ΠΈΠ· источника A Π΄Π°Π΅Ρ‚ 2 ΡƒΠ½Ρ†ΠΈΠΈ. Π·ΠΎΠ»ΠΎΡ‚Π° Π½Π° Ρ‚ΠΎΠ½Π½Ρƒ ΠΈ Ρ€ΡƒΠ΄Ρ‹ ΠΈΠ· источника B Π΄Π°Π΅Ρ‚ 3 ΡƒΠ½Ρ†ΠΈΠΈ.Π·ΠΎΠ»ΠΎΡ‚Π° Π½Π° Ρ‚ΠΎΠ½Π½Ρƒ, сколько Ρ‚ΠΎΠ½Π½ Ρ€ΡƒΠ΄Ρ‹ ΠΈΠ· ΠΎΠ±ΠΎΠΈΡ… источников Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство Π΄ΠΎΠ±Ρ‹Ρ‚ΠΎΠ³ΠΎ Π·ΠΎΠ»ΠΎΡ‚Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ?

    3. Π£ издатСля Π΅ΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° 600 экзСмпляров ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста ΠΈΠ· Π‘Π°Π½-Ѐранциско ΠΈ 400 экзСмпляров ΠΈΠ· Π‘Π°ΠΊΡ€Π°ΠΌΠ΅Π½Ρ‚ΠΎ. Компания ΠΈΠΌΠ΅Π΅Ρ‚ 700 экзСмпляров Π½Π° складС Π² Новато ΠΈ 800 экзСмпляров Π½Π° складС Π² Π›ΠΎΠ΄ΠΈ. Доставка тСкста ΠΈΠ· Новато Π² Π‘Π°Π½-Ѐранциско стоит 5 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π° доставка Π² Π‘Π°ΠΊΡ€Π°ΠΌΠ΅Π½Ρ‚ΠΎ стоит 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².Доставка тСкста ΠΈΠ· Π›ΠΎΠ΄ΠΈ Π² Π‘Π°Π½-Ѐранциско стоит 15 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Π° ΠΈΠ· Π›ΠΎΠ΄ΠΈ Π² Π‘Π°ΠΊΡ€Π°ΠΌΠ΅Π½Ρ‚ΠΎ — 4 Π΄ΠΎΠ»Π»Π°Ρ€Π°. Бколько ΠΊΠΎΠΏΠΈΠΉ компания Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ с ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ склада Π² Π‘Π°Π½-Ѐранциско ΠΈ Π‘Π°ΠΊΡ€Π°ΠΌΠ΅Π½Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π· с наимСньшими Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ?

    .