Aller au contenu

Ampl

Nous avons un module ampl que vous pouvez utiliser mais, vous créer un compte auprès d'ampl à l'adresse https://ampl.com/academia/ avec votre adresse courriel universitaire.

Ensuite, vous pouvez récuperer votre fichier de licence avec cette commande.

amplkey activate --uuid <license-uuid>

Vous pouvez aussi utiliser ampl en python en vous créant un environnement virtuel et en installant les modules appropriés. Par exemple:

module load python/3.14
python3 -m venv ampl-venv
source ampl-venv/bin/activate
pip install pip --upgrade
pip install amplpy --upgrade

Activez votre licence.

python3 -m amplpy.modules activate <license-uuid>

Installez le solveur que vous voulez utiliser:

python3 -m amplpy.modules install gurobi --upgrade

Vous pouvez obtenir une liste de solveurs avec cette commande:

python3 -m amplpy.modules available

À noter que certains modules dans la liste ne sont pas dans le programme académique gratuit: conopt, baron, knitro.