多组变量典型相关分析的Maxrat准则是一类具约束的非线性最优化问题.本文给出了关于最优性的一阶必要条件和一个便于应用的充分条件.利用Dinkelbach技巧给出了求解Maxrat的一种算法.提出了几种初始点策略用于改进算法的收敛速度和提高收敛到全局最优解的可能性.数值实验结果证明算法和初始点策略是有效的.