Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools с SCIP ΠΈ GLPK Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Python 3.7 Π½Π° Linux

Π Π΅ΡˆΠΈΡ… Π΄Π° участвам Π² ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΈ бСшС Π½ΡƒΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Π˜Π·Π±Ρ€Π°Ρ… инструмСнта Π½Π° Google or-tools, ΠΊΠΎΠΉΡ‚ΠΎ прСдставлява интСрфСйс Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ. Π’ΠΎΠΉ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° няколко инструмСнта Π·Π° оптимизация, Π½ΠΎ ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π²ΡŠΡ€Π΄ΡΡ‚, Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈ няколко външни ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ комСрсиалнитС Gurobi ΠΈ CPLEX. ΠžΠ±Π°Ρ‡Π΅ Π½ΠΈΠ΅ Π½Π΅ смС Π±ΠΎΠ³Π°Ρ‚ΠΈ Ρ…ΠΎΡ€Π° ΠΈ Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈΡ‚Π΅ SCIP ΠΈ GLPK (ΠΎΡ‚ отСчСствСн Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ). Π£Ρ‡ΡƒΠ΄Π²Π°Ρ‰ΠΎ, Π½Π΅ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ… Π½ΠΈΡ‚ΠΎ Π΅Π΄Π½Π° инструкция Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΊΠ°Ρ€Π°ΠΌ всичко Ρ‚ΠΎΠ²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Python, Π½ΠΈΡ‚ΠΎ Π² нашия, Π½ΠΈΡ‚ΠΎ Π² англоговорящия сСгмСнт Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΈ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° поработя ΠΌΠ°Π»ΠΊΠΎ. Π—Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΡŠΡ€Π·Π°Ρ‚, Ρ‡Π΅Ρ‚Π΅Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π° Ρ‚ΡƒΠΊ, Π° Π½Π° останалитС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° сС запознаят с качСството Π½Π° моята графомания, описваща ΠΏΠ΅Ρ€ΠΈΠΏΠ΅Ρ‚ΠΈΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ инсталацията Π½Π° софтуСра Π½Π° Google. Π”Π°, Π·Π°Π±Ρ€Π°Π²ΠΈΡ… Π΄Π° ΠΊΠ°ΠΆΠ°, Ρ‡Π΅ всичко бСшС инсталиранo Π² Manjaro Linux.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools с SCIP ΠΈ GLPK Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Python 3.7 Π½Π° Linux

ΠŸΡŠΡ€Π²ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ

Всички Ρ‚Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π² рСпозитория Π½Π° Python, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π³ΠΈ инсталирамС Ρ‡Ρ€Π΅Π· pip.

ВсСки ΠΎΡ‚ тях ΠΈΠΌΠ° свой интСрфСйс, Π° or-tools бСшС ΠΈΠ·Π±Ρ€Π°Π½ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π° Π΄Π° ΠΏΡ€ΠΎΠ±Π²Π°ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π±Π΅Π· ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ прСнаписванС Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Π·Π°Ρ‚ΠΎΠ²Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΅ or-tools Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅ Ρ‚Π΅Π·ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ ΠΈ Π΄Π° Π³ΠΈ стартира ΠΏΡ€Π΅Π· сСбС си. И ΠΊΠ°ΠΊΠ²ΠΎ мислитС? Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½ΠΈΡΡ‚ Ρ‡Ρ€Π΅Π· pip or-tools Π½Π΅ Π²ΠΈΠΆΠ΄Π° инсталиранитС Ρ‡Ρ€Π΅Π· pip Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ, Π° Ρ‚Π΅ Π½Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ Π½Π΅Π³ΠΎ (ΠΊΠΎΠΉ Π±ΠΈ могъл Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈ). Π—Π°Ρ‚ΠΎΠ²Π° Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΈΡˆΠ°Ρ‚ Π² докумСнтацията.
Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΈΡˆΠ°Ρ‚, Ρ‡Π΅ трябва Π΄Π° сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Ρ‚ ΠΎΡ‚ изходния ΠΊΠΎΠ΄, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ or-tools Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅ Π²ΡŠΠ½ΡˆΠ½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ΠžΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΈ Π½ΠΈΡ‰ΠΎ Π½Π΅ ΠΈΠ·Π»ΠΈΠ·Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ инсталиранитС Ρ‡Ρ€Π΅Π· pip Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ Π½Π΅ са Π²ΠΈΠ΄ΠΈΠΌΠΈ.
Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ Π½Π°ΠΉ-проститС Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° инсталиранС Π½Π° всички ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Ρ‡Ρ€Π΅Π· pip Π½Π΅ работят, Π·Π°Ρ‰ΠΎΡ‚ΠΎ or-tools Π½Π΅ ΠΈΠ·Π²Π»ΠΈΡ‡Π° Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈΡ‚Π΅, Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ инсталират Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ иска or-tools, ΠΈ всички Ρ‚ΠΈ Ρ…Π²ΡŠΡ€Π»ΡΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ Ρ‚Π΅ Π³Π»ΡƒΠΏΠ°Π² ΠΈ сС ΠΏΠΎΠ΄ΠΈΠ³Ρ€Π°Π²Π°Ρ‚ всСвъзмоТно.

По-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ пишС, Ρ‡Π΅ трябва Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚ изходния ΠΊΠΎΠ΄, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ самия or-tools ΠΎΡ‚ изходния ΠΊΠΎΠ΄. Казано - сторСно! Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ… SCIP, инсталирах GLPK, Π½ΠΎ възникна Π½Π΅ описаният Π² докумСнтацията Π²ΡŠΠΏΡ€ΠΎΡ ΠΊΠ°ΠΊ Π΄Π° инсталирам or-tools Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅.

ЕдинствСната ΠΊΠΎΠΌΠ°Π½Π΄Π°, написана Π² докумСнтацията, make python, инсталира ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π² систСмата (уТасно, Π½Π°Π»ΠΈ?).

ΠžΠ±Π°Ρ‡Π΅ Π°Π· ΠΈΠΌΠ°Ρ… ΠΊΡŠΡΠΌΠ΅Ρ‚: Π² процСса Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ с Π±Π΅Π·ΠΊΡ€Π°ΠΉΠ½ΠΈ ΠΌΠ°ΠΉΠΌΡƒΠ½ΠΈ случайно Π½Π°Π±Π΅Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° make help ΠΈ ΠΌΠΈ Π΄Π°Π΄Π΅ списък с всички Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools, срСд ΠΊΠΎΠΈΡ‚ΠΎ имашС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ wheel. Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΅ make python_package, Π°ΠΊΠΎ сС Ρ‡ΡƒΠ΄ΠΈΡ‚Π΅ (Ρ‰Π΅ я повторя Π² края). Π’Π°ΠΊΠ° Ρ‡Π΅, Π²Ρ€Π΅ΠΌΠ΅ Π»ΠΈ Π΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΈ стартирамС?

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools с SCIP ΠΈ GLPK Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Python 3.7 Π½Π° Linux

Π’ΡŠΡ€ΡΠΈΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°

Нищо Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools, Ρ‚ΠΎΠΉ Π΄Π°Π²Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π·Π° лоши Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GLPK.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools с SCIP ΠΈ GLPK Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Python 3.7 Π½Π° Linux

ΠšΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡΡ‚Π° със SCIP с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚ докумСнтацията ΠΌΠΈΠ½Π°Π²Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π½ΠΎ or-tools всС ΠΏΠ°ΠΊ ΠΎΡ‚ΠΊΠ°Π·Π²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools с SCIP ΠΈ GLPK Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Python 3.7 Π½Π° Linux

НС ΠΎΡ‚ΠΊΡ€ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ самостоятСлно, Π·Π°Ρ‚ΠΎΠ²Π° сС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ… към GitHub ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, Π·Π° Π΄Π° ΠΏΠΈΡ‚Π°ΠΌ Π·Π°Ρ‰ΠΎ инсталацията ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ указания Π΄Π°Π²Π° Π³Ρ€Π΅ΡˆΠΊΠΈ някъдС Π² тСхния ΠΊΠΎΠ΄.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° or-tools с SCIP ΠΈ GLPK Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Python 3.7 Π½Π° Linux
Π₯ΠΌΠΌ, благодаря Π·Π° разяснСнията

Π”ΠΎΠΊΠ°Ρ‚ΠΎ Ρ‡Π°ΠΊΠ°Ρ… ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π² GitHub, сС Ρ€Π°Π·Ρ€ΠΎΠ²ΠΈΡ… Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π² Π½Π°Π΄Π΅ΠΆΠ΄Π°Ρ‚Π° Π΄Π° открия Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅. И ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° видя, Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…. Π’ΠΎΠ²Π° бСшС Π±Π»ΠΎΠ³ Ρ‚ΠΈΠΌΠ»ΠΈΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‚ΠΎΠΉ пишСшС ΠΊΠ°ΠΊ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ° GLPK с or-tools. И Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΉ-накрая ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΈ! Π‘Π΅Π³Π°, Π°ΠΊΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌ всичко Π±Π΅Π· SCIP, Π½ΠΎ с GLPK, Ρ‚ΠΎΠ²Π° Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π’Π΅Ρ‡Π΅ ΠΈΠΌΠ° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊ.

ΠžΠ±Π°Ρ‡Π΅ Ρ‚ΠΈΠΌΠ»ΠΈΠ΄ΡŠΡ‚ Π½Π° Π΅ΠΊΠΈΠΏΠ° or-tools Π½Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΡˆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GLPK, ΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ, Ρ‡Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π½Π΅ особСни успСхи ΠΈ всС ΠΏΠ°ΠΊ искам Π΄Π° побСдя SCIP ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΊΠ°Ρ€Π°ΠΌ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π‘ΡŠΡΠ΅Π΄Π½ΠΈΡΡ‚ пост Π² Π±Π»ΠΎΠ³ΡŠΡ‚ ΠΌΠΈ подсказа, Ρ‡Π΅ гугловският ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ вСрсии. НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ списъка с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² вСрсиитС ΠΈ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Ρ‚Π°ΠΌ ясно посочСна вСрсия 6.0.0. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π² makefile Π΅ посочСна вСрсия 6.0.2, ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ сС Π΄Π° инсталирамС ΠΏΠΎ-стара вСрсия ΠΈ Π΅Ρ‚ΠΎ Π³ΠΎ!

А сСга ΠΎΡ‚Π½ΠΎΠ²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° послСдоватСлност Π½Π° дСйствията.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎΡΡ‚ Π½Π° инсталиранС

  1. Π‘Π²Π°Π»Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° SCIP, увСрявайки сС, Ρ‡Π΅ Ρ‚ΡƒΠΊ Π΅ ясно ΡƒΠΊΠ°Π·Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° вСрсията, която свалятС (Π² моя случай developers.google.com/optimization/support/release_notes#support-for-scip-6.0.0) ΠΈ Π³ΠΎ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅.
  2. Π‘Π²Π°Π»Π΅Ρ‚Π΅ GLPK (към ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° поста послСдната вСрсия Π΅ 4.65) ΠΈ Π³ΠΎ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅.
  3. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ SCIP с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°
    make GMP=false READLINE=false TPI=tny ZIMPL=false scipoptlib install INSTALLDIR=/scipoptsuite-6.0.0
    
  4. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ GLPK с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:
    ./configure --prefix= --with-pic --enable-shared
    make
    make install
    
  5. Π‘Π²Π°Π»Π΅Ρ‚Π΅ OR-Tools ΠΎΡ‚ GitHub
    git clone https://github.com/google/or-tools
  6. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ OR-Tools с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅:
    make third_party
    make python_package
    

    Ако послСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, инсталирайтС wheel с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:

    pip install wheel
  7. АктивирайтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда, ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° с Python ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π³ΠΎ инсталирайтС ΠΎΡ‚Ρ‚Π°ΠΌ.

    Ако трябва Π΄Π° инсталиратС Π½Π΅ във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда, Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π·Π° цялата систСма вмСсто:

    make python_package

    ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:

    make python
    

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster