Describir: Novel Optimization Formulations and Methods in Temporal Clustering