Bipartite graph

A bipartite graph is a graph whose vertices can be divided into two disjoint sets such that every edge connects two vertices from different sets.

Bipartite graphs are often used to link two networks, e.g. the developers and project networks on SourceForge.

See also Wikipedia