Do State-of-the-art and Cutting edge have the same meaning?

Do state-of-the-art and cutting edge mean the same thing or do they have different meanings? If they have different meanings, which is used when?


"State of the art" is used to describe the best in the specified field.

"Cutting edge" is the newest, and mostly likely still has problems to be worked out.