A modeling framework for the passenger assignment on a transport network with time-tables