orientation — assignment of a direction to each edge of a graph