Complex Matrix Decomposition and Quadratic Programming | Synapse