Simple Algorithms for Bad Triangle Transversals with Applications to Correlation Clustering
Abstract
Lay Summary
Imagine a social network where people are either friends or foes. Prior research has shown how to efficiently group these people into clusters where, generally speaking, members of the same group are friends, while people in different groups are foes. But can we also achieve this goal by only resolving local conflicts, meaning we only focus on eliminating situations where a friend of a friend is a foe? We demonstrate that by removing these local conflicts (the Bad Triangle Transversal problem), we can approximate the global clustering question (the Correlation Clustering problem). We introduce several novel approximation algorithms and theoretical limits for both challenges, and prove that their optimal solutions are intricately linked. These methods apply to any scenario requiring clustering or conflict resolution based on pairwise similarity. This includes practical applications in fields such as bioinformatics, document clustering, and computer vision.