Wolfram Computation Meets Knowledge

Edge Covers

Showing the edge cover reveals that each course will be taught by one professor and that Larry has been assigned to teach two courses.

    
Build a bipartite graph between professors and courses they are interested in teaching:
In[1]:=
Click for copyable input
Highlight the edge cover:
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=