Alleviating road network congestion: Traffic pattern optimization using Markov chain traffic assignment. (November 2018)