Grand compte du secteur de l'Energie

Optimisation d’un Algorithme R avec Rcpp

Contexte et enjeux de la mission

Une application web basée sur Shiny permet à l’entreprise de modéliser et prédire l’usure d’un parc d’éolienne. Problème : l’algorithme métier utilisé met 45 minutes à s’exécuter.

Notre intervention

  • Audit du code
  • Optimisation en R pour passer de 45 minutes à 3 secondes de durée d’exécution
  • Usage de Rcpp pour atteindre 40 millisecondes !
  • Mise en place d’outils de benchmark

Résultat & valeur ajoutée

  • Livraison d’un package R documenté assorti d’une procédure d’installation
  • L’algorithme s’exécute maintenant si rapidement, qu’il peut sans aucun problème s’intégrer dans une application web en temps réel.

Nos derniers Use Cases