Machine Learning at the service of road hauliers

We intervened, as part of our Drive support offer , in the digital transformation of one of our customers in the road transport sector. Following the implementation of Office 365 and the successful transformation of uses for Microsoft Consulting firm, we were able to identify a need for a new application integrating Machine Learning. Thanks to our team of “data  scientist ” consultants, it is indeed possible for us to go further than a simple  PowerApps application  and create applications  based on Machine Learning that  improve your productivity.  

The project  

The   Machine Learning project that we are setting up  aims  to  optimize the journeys and  fuel  consumption of  road transport companies . 



In this specific case, the problem was the increasingly variable diesel prices . This  creates difficulty in  finding the best station to refuel. Our objective  : To optimize  the taking of fuel  according to the prices in the stations close  to the whole route . 

Concretely, during a given trip from point A to point  B, the algorithm will tell the driver which gas station to fill up at.      

The driver is thus informed directly and makes the best choice. The key to winnings on each trip  ! 

The data used

 In order to be able to  train the Machine Learning models and develop the solution, a  lot of data had to be processed.  

 We had access to approximately 8 years of historical data from  our client,  including journeys made, various information on incidents/delays, fuel intake, position/price. 

We then sorted and filtered them for use in the templates.  



  Models  /  algorithms applied  

 The main part  of the work  consists in indicating which station to take for a given path . For this we use a  path  finding algorithm .  

This algorithm is  derived from a* (1968) which  consists of a global graph (here the path of a truck) between an initial node and an end node . The algorithm  represents  the stations along the path as s  intermediate  nodes  s .   

 To estimate the best path ,  we  first use a model based on  heuristic reasoning ( a method that  calculates the set of feasible  solutions  ) on each node  ( here  the stations )  .    



 We  then visit the nodes  in the order of this heuristic evaluation  in order to find the one that will offer the  best  Price/Distance ratio ( Compared  to the  global path) . 

Post a Comment

0 Comments