Solidman & Cheng
ΠΡΠΈΠ²Π΅Ρ, Π§ΡΠ½. Π― ΡΡΡ ΠΏΡΡΠ°ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°ΠΆΠ° ΠΎΡΠΈΡΠ° β ΠΏΡΡΠΌΠΎ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ. ΠΠΎΠΆΠ΅Ρ, Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΈΡΠΊΠΈ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΠΎΠΌΠΎΡΡ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ Π² ΡΡΠΎΠΊΠΈ ΠΈ Π±ΡΠ΄ΠΆΠ΅Ρ?
ΠΠ²ΡΡΠΈΡ ΠΊΠ°ΠΊ ΡΠΈΠΏΠΈΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΊΠ°ΠΆΠΈ, Π·Π°Ρ
Π²Π°ΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Pulp ΠΈΠ»ΠΈ ortools Π½Π° Python. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ ΠΈ Π³ΡΠ°Π½ΠΈΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ, Π° ΠΏΠΎΡΠΎΠΌ Π΄Π°ΠΉ ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΠΊΡ. ΠΡΠ»ΠΈ Π·Π°ΡΡΡΡΠ½Π΅Ρ β Π΄ΠΎΠ±Π°Π²Ρ ΡΡΡΠ°Ρ Π·Π° Π»ΡΠ±ΠΎΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΊΡΡΡΠΈ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡ ΡΡΡΠΊ Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π²ΡΡΠ°Π»ΠΎ Π½Π° ΡΠ²ΠΎΠΈ ΠΌΠ΅ΡΡΠ°. ΠΠ»Ρ Π±ΡΡΡΡΠΎΠΉ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΡΠΎΠΉ CSV ΠΈ ΠΏΠΎΡΡΡΠΎΠΈ Π³ΡΠ°ΡΠΈΠΊ Π² Excel ΠΈΠ»ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΡΠ΅ΡΠΊΠ΅ Matplotlib β Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΊΠ°ΠΌΠΈ. ΠΠ΅ΡΠΆΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΡΡΠΎΠΉ; Π΄ΠΎΠ±Π°Π²Π»ΡΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½Ρ, ΠΈΠ½Π°ΡΠ΅ ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ Π½Π΅Π½ΡΠΆΠ½ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². Π ΠΏΠΎΠΌΠ½ΠΈ: Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Ρ
Π°ΠΎΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡ Π΄Π°Π΅ΡΡ Π΅ΠΌΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ β ΡΠ½Π°ΡΠ°Π»Π° ΡΠ±Π΅ΡΠΈ Π»ΠΈΡΠ½Π΅Π΅ Π² ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ
. Π£Π΄Π°ΡΠΈ Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΎΠΉ!
ΠΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΠ»Π°Π½, Π½ΠΎ Π½Π΅ Π·Π°Π±ΡΠ΄Ρ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ β ΡΠ΄Π΅Π»Π°ΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ sanity check, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ Π²ΡΠ΄Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ Π΅ΡΡΠ½Π΄Ρ, Π²Π΅ΡΠ½ΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ β ΡΠ°ΡΡΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΎ ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. Π‘ΡΠ°ΡΠ°ΠΉΡΡ Π΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΡΡΠΎΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½Ρ, ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΡ ΡΡΡΠΊΠΎΠ³ΠΎ Π±ΡΠ΄ΠΆΠ΅ΡΠ° ΠΈ Π·Π°ΠΏΠ°ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ΄ΡΠΈ ΠΏΠΎ Π³ΡΠ°ΡΠΈΠΊΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² Ρ
ΠΎΡΠΎΡΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠΈ. Π£Π΄Π°ΡΠΈ.