Abstract
Summary: After some introductory remarks, we discuss certain basic considerations such as the nonoptimality of the classical symmetric (balanced) designs for hypothesis testing, the optimality of designs invariant under an appropriate group of transformations, etc. In section 3 we discuss complete classes of designs, while in section 4 we consider methods for verifying that designs satisfy certain specific optimality criteria, or for computing designs which satisfy such criteria. Some of the results are new, while part of the paper reviews pertinent results of the author and others.