A hybrid descent method for solving a convex constrained optimization problem with applications