J'utilise la bibliothèque PuLP en Python pour résoudre un problème MILP. J'ai exécuté mon problème avec succès avec le solveur par défaut (CBC). Je voudrais maintenant utiliser PuLP avec un autre solveur (GLPK). Comment configurer PuLP avec GLPK ?
J'ai fait quelques recherches en ligne et trouvé des informations sur la façon d'utiliser GLPK (par exemple avec lp_prob.solve(pulp.GLPK_CMD())
) mais je n'ai pas trouvé d'informations sur la façon de configurer PuLP avec GLPK (ou tout autre solveur d'ailleurs), afin qu'il trouve mon installation GLPK. J'ai déjà installé GLPK séparément (mais je ne l'ai pas ajouté à ma variable d'environnement PATH).
J'ai lancé la commande pulp.pulpTestAll()
et a obtenu :
Solver <class 'pulp.solvers.GLPK_CMD'> unavailable
Je sais que je devrais obtenir un "réussi" au lieu d'un "indisponible" pour pouvoir l'utiliser.