“…The past decade has seen the development of a number of algorithms that generate the McWhirter decomposition, which includes the second order sequential best rotation algorithm (SBR2 [23]) and the sequential matrix diagonalisation (SMD) families of algorithms [26]. Various versions of SBR2 [7,27] and SMD [28,29,30] have since emerged that enhance convergence in one aspect or another. Additionally, the computational complexity of these algorithms has been addressed by various means, including linear algebraic approximations of the EVD [31,32], the truncation of large polynomials [33,34,35,36], reduction of the optimisation parameter space [37,38,39,40] as well as the exploitation of the symmetry of R(z) [41], and the parallelisation of algorithms in [41,42,43,44].…”