“…While the Gale-Shapley algorithm finds some stable matching efficiently, many computational tasks related to the SMP are known to be computationally hard, such as counting and sampling stable matchings [1,5,19,21] and finding "fair" stable matchings for various notions of fairness [6-8, 13, 18, 20, 22-24, 27, 29, 32]. For these problems, the intractability arises due to the underlying structure of the set of stable matchings.…”