An adaptive model for traffic flow optimisation in dynamic environments. (2nd May 2019)