A discrete Fourier transform approach searching for compatible sequences and optimal designs