Ceci est écrit pour les étudiants qui souhaitent travailler avec des solveurs utilisant python. (Je n'ai pas mentionné comment utiliser CPLEX lui-même, donc si vous le recherchez, retournez sur Google.)
En termes simples, c'est un ** solveur payant **.
CPLEX est un logiciel commercial d'optimisation mathématique fourni par IBM. (La version académique est gratuite)
Il s'agit d'un solveur optimisé fourni par IBM. Les étudiants peuvent l'utiliser gratuitement. Il semble que la version étudiante n'a pas pu être téléchargée pendant un certain temps, mais maintenant cela peut être fait (informations 2019.12.15) Vous pouvez créer un compte avec une seule adresse e-mail académique, et vous ne pouvez le télécharger et l'installer qu'une seule fois pour chaque compte. Téléchargez-le attentivement.
Voici le point sur lequel je suis personnellement tombé. Si vous utilisez Cplex en Python. Pour Python, veuillez installer ** 3.6 ** ou ** 3.7 ** de la ** version 64 bits **. Étant donné que la version compatible Windows de cplex est 64 bits, pour une raison quelconque, elle fonctionne bien jusqu'à convert.py dans la section suivante. Au moment de la liste de pip, il est clairement écrit comme cplex,
import cplex
J'obtiens une erreur.
L'erreur est
%1 n'est pas une application win32 valide
Je pense que c'était.
Cplex est à l'origine une version payante, mais vous pouvez l'installer en créant un compte étudiant. Je l'ai installé en faisant référence ici. [Version étudiante] Je n'avais pas beaucoup d'informations sur la procédure d'installation de CPLEX, alors je l'ai écrite Dois-je installer IBM Download Director il y a quelques années ...? ?? Impression que ...
La structure des dossiers de cplex est comme ceci (extrait partiel) C: \ Program Files \ IBM \ ILOG \ CPLEX_Studio1210 \ et ci-dessous. Attention (coincé) car il y a beaucoup de setup.py dans la configuration Lors de l'introduction de cplex, l'une des figures ci-dessus doit être exécutée. Pour python3.7, exécutez setup.py sous le répertoire 3.7.
>>> python setup.py install
Une fois terminé, affichez la liste des pip pour confirmer que cplex est enregistré en tant que bibliothèque.
Site de référence: Appeler Cplex depuis Python
Une fois que vous avez terminé, vérifiez l'importation cplex avec python dans le terminal.
Recommended Posts