Dadas dos cuaterniones, $a+bi+cj+dk$$e+fi+gj+hk$, su producto (an.r.t. su orden dado) que normalmente estaría dado por $Q_1+Q_2i+Q_3j+Q_4k=(ae-bf-cg-dh)+(af+be+ch-dg)i+(ag-bh+ce+df)j+(ah+bg-cf+de)k$. Esto lleva a un total de $16$ real multiplicaciones y $12$ real adiciones a lograr.
Yo estoy buscando para reducir el número de multiplicaciones. He aquí lo que tengo hasta ahora.
$P_1=(c+d)(g+h)$, $P_2=(a+b)(e+f)$, $P_3=(c+d)(e+f)$, $P_4=(a+b)(g+h)$, $Q_1=(ae+dg)+(ch-bf)-P_1$, $Q_2=P_2+(ch-bf)-(ae+dg)$, $Q_3=P_3+(ag-de)-(bh+cf)$, $Q_4=P_4-(ag-de)-(bh+cf)$.
Como lo que yo puedo decir, esto requiere de 12 real multiplicaciones y 16 real adiciones, asumiendo ciertas cantidades son reutilizados.
Existen métodos bien conocidos para hacerlo, utilizando menos real, multiplicaciones, o cualquier obvio simplificaciones que se podía hacer a mi fórmulas?
EDIT: Se puede calcular el $(R_1,R_2)=(ae+dg,ag-de)$ $(R_3,R_4)=(cf+bh,ch-bf)$ por este método: $S_1=(a+d)(e+g)$, $S_2=(c+b)(f+h)$, $(R_1,R_2)=(S_1-ag-de,ag-de)$, $(R_3,R_4)=(S_2-ch-bf, ch-bf)$. Esto lleva el total de número de la real multiplicaciones hasta 10, y el real adiciones a 22.