Optimal reinsurance in a compound Poisson risk model with dependence