针对张量CANDECOMP/PARAFAC(CP)分解问题,提出一种高效的求解算法。首先,将张量CP分解问题转化为无约束优化问题;其次,结合谱梯度法和非线性共轭梯度法的思想,设计了一种基于谱共轭梯度法的优化算法。数值实验结果表明,在保持相同精度的情况下,与已有的基于梯度的优化算法相比,所提算法的计算时间和计算量更少。