def __init__(self, arms, tau, label=None, mixture_expected=False):
        Algorithm.__init__(self, arms, label=label, mixture_expected=mixture_expected)
        self.tau = tau
        if self.label is None:
            self.label = 'Softmax(t=%s)' % self.tau