Several sufficient conditions for optimality are presented. These conditions are made of necessary conditions sufficiently strengthened with convexity and generalized convexity assumptions. The use of generalized convexity concepts allows one to obtain conditions weaker than some sufficient conditions previously obtained with convexity.