This paper proposes a discrete dynamic programming model to maintain pension
contribution in a stable level. By assuming an intertemporal stable contribution rate, we
derive an algorithm to calculate the optimal contribution that requires less exogenous
information and produces more stable results. Our simulation results further confirm that our
model helps pension fund managers to make more stable contributions and further reduce
the contribution risk for the defined benefit pension fund than the traditional algorithms do.