An Improved Cellular Automata Traffic Flow Model Considering Driving Styles