Network-based representations and dynamic discrete choice models for multiple discrete choice analysis