Mathematical programming models for revenue management under customer choice · Study