Before revision:  We design a  splitting framework for both constrained and unconstrained optimization models .
After revision:  We design a specific splitting framework for both constrained and unconstrained optimization models .