Polynomial-time edge lists and perfect-matching instances #
The edge list of a graph (Cslib.Complexity.Graph.edgeList) and its perfect-matching instance
(Cslib.Complexity.Graph.perfectMatchingInstance) are computable in polynomial time from the
encoded graph Cslib.Complexity.encGraph. The instance's variables are written in binary.
Main results #
Cslib.Complexity.Graph.computableInPolyTime_edgeList: the edge list.Cslib.Complexity.Graph.computableInPolyTime_perfectMatchingInstance: the perfect-matching instance.
Listing the edges of G.induced is polynomial-time.
Building the perfect-matching instance of a graph is polynomial-time.