Group-based hierarchical adaptive traffic-signal control part I: Formulation. (November 2017)