This question seems just to be an elementary enumeration problem, but I believe something deeper might be involved:
How many perfect matchings does a dodecahedron graph have?
Here the dodecahedron graph has 20 vertexes, 12 faces and 30 edges.
I know this graph is really a planar graph so one can draw its Kasteleyn orientation and then do the pfaffian calculation, but obviously this is not a clever way(one get a 20 x 20 matrix). This does not utilize the plenty symmetry of the graph.
I wonder whether there is some other way that does not use the pfaffian aproach. For example a trick like graph transformation or of a divide-and-conquer style. I am interested in all kinds of solutions to this problem, thanks in advance.
further explanations: here by "something deep" I mean: (but not limited to) 1. use the symmetry ($A_5$) to simplify the calculation of the pfaffian, or deduce some other way to enumerate the matching. 2. Tricks like the $Y-\Delta$ transformations that can be generalized to general cellular graphs; 3. By a dived-and -conquer way, I mean divide the matchings into subcases and then derive a recurrence relations.