My question is more to do with understanding the benefits given to us by triangle inequality theorem, when it comes to any of the graph related problems, especially the ones solved by approximation algorithms. I read in number of articles that the theorem of triangle inequality makes it easier to solve an approximation problem, as compared to the problem that doesnt follow triangle inequality.
I want to understand why is that the case? What optimisations/intelligent shortcuts done by algorithms written for triangle-inequality are not allowed/available for those algorithms that dont follow triangle-inequality?
Specifically looking to understand this in the context of min-cost perfect matching problem.
This is really open-ended, but here are some ideas: