1. A non-transitory computer-readable medium to store instructions executable by at least one processor to cause the at least one processor to: receive at least two data sets; and execute a constrained time domain warping (CDTW) algorithm to compare the at least two data sets, the executing the CDTW algorithm causing the at least one processor to: use a band constraint to identify potential matches between observations in the at least two data sets, the band constraint comprising a function that defines a non-constant band constraint, the band constraint reducing a complexity of the CDTW algorithm from O(MN) to O(sqrt(MN)*K), M and N corresponding to a quantity of observations, and K corresponding to a constant that is less than M and N, and use a width constraint that defines a number of matched observations that are to be scored.