提出一种求解美式多资产期权定价问题的有效算法.首先,利用惩罚法和完全匹配层技巧将多资产期权满足的线性互补模型转化为有界区域上的非线性抛物问题;然后采用半隐式有限差分法求解转化后的非线性问题,并给出该方法的误差结果及数值解的非负性证明;最后利用数值实验验证所提算法的实用性和有效性.