In the present paper, we consider (nonconvex in the general case) functions that have Lipschitz
continuous gradient. We prove that the level sets of such functions are proximally smooth and obtain an
estimate for the constant of proximal smoothness. We prove that the problem of maximization of such
function on a strongly convex set has a unique solution if the radius of strong convexity of the set is
sufficiently small. The projection algorithm (similar to the gradient projection algorithm for minimization
of a convex function on a convex set) for solving the problem of maximization of such a function is proposed.
The algorithm converges with the rate of geometric progression.