The structure of our belief network, which represents the constraints is a bipartite graph.
the variable E's and R's are the nodes in the network, where the E nodes are in one layer, and the R nodes are in the other.