Are you serious?
https://en.wikipedia.org/wiki/Mathematical_optimization
Just using gradient based descent can not achieve much with non-convex functions.
Just using gradient based descent can not achieve much with non-convex functions.
Yes, while optimizing both might still be NP-hard (e.g. an ILP vs. an arbitrary polynomial, say, both of which are non-convex), we usually don't have nearly as much problem optimizing differentiable programs of the same size as some combinatorial optimization problems simply because the structure allowed by the differentiable one is so much nicer and we can find local minima without a problem (which is usually enough for most practical cases).