Nantes Université

Skip to content

Ajout détection/remplacement par raccourcis

Guillaume CLOCHARD a demandé de fusionner heuristic_builder vers master
  • Ajout d'un module heuristic_builder.py qui génère une liste de raccourcis Output d'un JSON shortcuts.json de la forme :

    {
      "<suite de mouvements>": [<suite de mouvements plus courte qui mène au même état>],
      ...
    }
  • Détection et remplacement des sous-listes de mouvements qui peuvent être raccourcis dans algo_cfop()

On se contente de détecter des mouvements de longueur 2 (comme "R R" --> "R2", "Ri R" --> "", etc.) pour ne pas avoir d'impact sur le temps de résolution.

Rapports de requête de fusion