The present paper addresses the issue of choosing an optimal dynamic reinsurance policy, which is state-dependent, for an insurance company that operates under multiple insurance business lines.For each line, the Cramer-Landberg model is adopted for the risk process and one of the contracts such as Proportional reinsurance, excess-of-loss reinsurance (XL) and limited XL reinsurance (LXL) is intended for transferring a portion of the risk to reinsurance. In the optimization method used in this paper, the survival function is maximized relative to the dynamic reinsurance strategies. The optimal survival function is characterized as the unique nondecreasing viscosity solution of the associated Hamilton-Jacobi-Bellman equation (HJB) equation with limit one at infinity. The finite difference method (FDM) has been utilized for the numerical solution of the optimal survival function and optimal dynamic reinsurance strategies and the proof for the convergence of the numerical solution to the survival probability function is provided. The findings of this article provide insights for the insurance companies as such that based upon the lines in which they are operating, they can choose a vector of the optimal dynamic reinsurance strategies and consequently transfer some part of their risks to several reinsurers. Using numerical examples, the significance of the elicited results in reducing the probability of ruin is demonstrated in comparison with the previous findings.