ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

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

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

Π—Π°Π΄Π°Π½ΠΈΠ΅: ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, Ρ€Π΅ΡˆΠ°Π΅ΠΌΡƒΡŽ симплСкс-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Π­Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (любого) ΠΈΠ»ΠΈ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°. Для Π½Π°Ρ‡Π°Π»Π° ΠŸΠž Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ протСстировано, Ρ‚. Π΅. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ вычислСний Π½Π° ΡƒΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ нСсколько Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠ΅ΠΆΠ΄Ρƒ собой… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

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

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сформулированной Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

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

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

Π‘Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… Π—Π›ΠŸ симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ:

  • β€’ http://www.math.u-gu.ru/index.php?id=46
  • β€’ http://www.mathzone.ru/online/1/
  • β€’ http://www.kontrolnaya-rabota.ru/s/equal-many/simplex-method.HYPERLINK «http://www.kontrolnaya-rabota.ru/s/equal-many/simplex-method.ru» ru Π·Π°Π΄Π°Ρ‡Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ симплСкс

ВсС Ρ‚Ρ€ΠΈ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ Ρ€Π°Π½Π΅Π΅.

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Π·Π»Π°ΠΊΠΎΠ²: овсС, ΠΊΡƒΠΊΡƒΡ€ΡƒΠ·Π° ΠΈ Ρ€ΠΈΡ. НСобходимо ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 1 ΠΊΠ³ ΠΊΠΎΠΌΠ±ΠΈΠΊΠΎΡ€ΠΌΠ° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½Π΅ΠΌ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π»ΠΎΡΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 125 ΠΊΠΊΠ°Π», Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2 Π³Ρ€Π°ΠΌΠΌ Π²ΠΈΡ‚Π°ΠΌΠΈΠ½Π° Π‘ ΠΈ Ρ†Π΅Π½Π° Π±Ρ‹Π»Π° минимальной. ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ прСдоставлСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅.

ΠšΡƒΠΊΡƒΡ€ΡƒΠ·Π°

ОвСс

Рис

Ккал

Π’ΠΈΡ‚Π°ΠΌΠΈΠ½ Π‘ (Π³Ρ€Π°ΠΌΠΌ)

Π¦Π΅Π½Π° (Ρ€ΡƒΠ±Π»Π΅ΠΉ)

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ являСтся x1=0, x2=1/3, x3=2/3.

РСшСниС это Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅:

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

ΠŸΡ€ΠΈ просмотрС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, отсутствовал Π·Π½Π°ΠΊ Ρ€Π°Π²Π½ΠΎ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, поэтому Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ся.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€:

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ огромная симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Π°.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.
РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сразу Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… x4, x5, x6, x7.ПослС этого Π²Ρ‹Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ сравнСны с «ΠΈΡΡ‚ΠΈΠ½Π½Ρ‹ΠΌΠΈ» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π΅ ΡΡ…одятся. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π—Π›ΠŸ симплСкс ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€:

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ Π½Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° Π»ΠΈΡˆΡŒ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· написано «ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ». ΠžΡ‚Π²Π΅Ρ‚, Π²Ρ‹Π΄Π°Π½Π½Ρ‹ΠΉ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Ρ€Π΅ΡˆΠΈΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅.

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²: Π”ΠΎΠΌΠΎΠ»ΠΈΠ½ΠΊ, ЗСлСная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ ΠœΠ’Π‘. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ скачивания, Ρ†Π΅Π½Π° ΠΈ Π±ΠΎΠ½ΡƒΡ (Ссли Π΅ΡΡ‚ΡŒ 1, Ссли Π½Π΅Ρ‚ 0) ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

ВрСбуСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ скачивания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅10 Мб/с, ΡŽΠΎΠ½ΡƒΡ обязатСлСн, Π°, Π° Ρ†Π΅Π½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 490 Ρ€ΡƒΠ±/ΠΌ.

Π”ΠΎΠΌΠΎΠ»ΠΈΠ½ΠΊ.

ЗСлСная Ρ‚ΠΎΡ‡ΠΊΠ°.

МВБ.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ скачивания.

Бонус.

Π¦Π΅Π½Π°.

РСшСниС.

L = 650*x1 + 490*x2 + 350*x3 ΠΏΡ€ΠΈ условиях:

10*x1 + 100*x2 + 10*x3 >= 10.

x1 + x2 + x3 >= 1.

650*x1 + 490*x2 + 350*x3 >= 490.

Избавимся ΠΎΡ‚ Π½Π΅Ρ€Π°Π²Π΅Π½ΡΡ‚Π² Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡΡ….

10*x1 + 100*x2 + 10*x3 — x4 + z1 = 10.

x1 + x2 + x3 — x5 + z2 = 1.

650*x1 + 490*x2 + 350*x3 — x6 + z3 = 490.

Из ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅ΠΌ искусствСнныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

z1 = -10*x1 — 100*x2 — 10*x3 + x4 + 10,.

z2 = -x1 — x2 — x3 + x5 + 1,.

z3 = -650*x1 — 490*x2 — 350*x3 + x6 + 490.

W = -z1 — z2 — z3.

W = 661*x1 + 591*x2 + 361*x3 — x4 — x5 — x6 — 501.

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ симплСкс Ρ‚Π°Π±Π»ΠΈΡ†Π°:

x1 x2 x3 x4 x5 x6 z1 z2 z3.

z1 10 100 10 -1 0 0 1 0 0 10 ;

z2 1 1 1 0 -1 0 0 1 0 1 ;

z3 650 490 350 0 0 -1 0 0 1 490 ;

G 650 490 350 0 0 0 0 0 0 0 ;

W -661 -591 -361 1 1 1 0 0 0 -501 ;

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования.

ΠžΡ‚Π²Π΅Ρ‚: Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

НаиболСС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, подходящий ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, оказался ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π”ΠΎΠΌΠΎΠ»ΠΈΠ½ΠΊ.

Π’Ρ‹Π²ΠΎΠ΄: Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, Π³Π΄Π΅ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΡ… Π΅ΡΡ‚ΡŒ равСнство, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

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