For convex optimization, Strong duality and KKT conditions are necessary and sufficient condition.

$(Under \hspace{2mm} Convex\hspace{2mm} optimization)\hspace{2mm}Strong\hspace{2mm} Duality \hspace{2mm} <=>\hspace{2mm}KKT \hspace{2mm}condition$