- julia 1.10
- COPT / CPLEX / Gurobi (COPT par défaut, uncommenter les lignes correspondantes dans le fichier
packages.jl
pour utiliser CPLEX ou Gurobi)
Pour installer tous les packages nécessaires, lancer la commande suivante dans le terminal:
julia packages.jl
Pour lancer PLS:
le nobre d'objets et de critères sont modifiables dans le fichier PLS.jl, puis lancer le fichier julia PLS.jl
Il y aura de la verbose dans la console et les logs seront dans ./logs_pls
.
Pour obtenir un ensemble de voisins à partir d'une solution actuelle
sont sélectionnés.
Pour créer L2, les éléments, non présents dans
) sont sélectionnés.
Nous avons utilisé un ND-Tree pour mettre à jour les solutions non dominées.
Pour lancer 3 types d'élicitation incrémentale:
lancer julia elicitaion_weighted.jl
pour l'élicitation incrémentale somme pondérée, julia elicitaion_OWA.jl
pour l'élicitation incrémentale OWA, julia elicitaion_choquet.jl
pour l'élicitation incrémentale Choquet.
lancer julia rbls.jl
pour la méthode de regret base recherche locale.