A decomposition principle is developed for nonlinear optimization problems. This principle also allows certain classes of problems with convex objective functions subject to concave constraints to be transformed into a problem with convex objective function with convex constraints.