Extensions of regret-minimization algorithm for optimal design