Optimal combinations of imperfect objects.

We consider how to make best use of imperfect objects, such as defective analog and digital components. We show that perfect, or near-perfect, devices can be constructed by taking combinations of such defects. Any remaining objects can be recycled efficiently. In addition to its practical applications, our "defect combination problem" provides a novel generalization of classical optimization problems.