Some Algorithmic Aspects of the Theory of Optimal Designs