Fedor Petrov has posed a notorious problem regarding the existence of a matching in this question: Resolution of multiple edges
As I see it the setting is a constrained bipartite matching and thus, because there is more than a single constraint, is an NP-complete problem (c.f. Itai, Rodeh, Itai and Tanimoto: Some Matching Problems for Bipartite Graphs)
leading to the following
Questions:
- is Fedor's problem indeed NP-complete?
- is being NP-complete sufficient to prove the existence of instances without solution?