Gaussian mixture models: constrained and penalized approaches