A-Tractable-Online-Learning-Algorithm-for-the-Multinomial-Logit-Contextual-Bandit Small scale simulation code