Discrete-choice models such as the multinomial-logit (MNL) model are increasingly being used to model customer purchase behaviour in hotels, airlines, fashion retail and e-commerce. Their estimation however has proved difficult in practice. One reason for this difficulty is well-known: most...