Minimum energy designs: Extensions, algorithms, and applications