algo smc principal correction dotProduct
resolution conflit