This uses an approximation ​algorithm, ​which was developed independently by 2 sets of authors. Pick the one you find the easiest to read:

+

Instead of requiring ​an algorithm ​to find maximum matchings, it just needs an approximation algorithm for (weighted) feedback vertex set. It was developed independently by 2 sets of authors. Pick the one you find the easiest to read: