Optimization of Choice Modelling in Complex Urban Contexts