In the set up for the program we have a graph where we are trying to minimize the cost of sending flow over the arcs. I have formulated the following linear program.
\begin{array}{ll} \text{minimize} & \sum_{ij} C_{ij} X_{ij} \\ \text{subject to} & \sum_j X_{ij} =\ell_i, ~ i=1,2,\dots,m \\ & X_{ij} \geq 0, ~ i=1,2,\dots,m,~j=1,2,\dots,n \end{array}
Which is basically using the conservation of flow as the constraint.
What I need to be able to do is add a flat "fee" for sending any amount of flow over an arc. I am developing a mixed integer program to model this. I introduced binary variables $y_{ij}$ which give the descision to go over the arc from $i$ to $j$, but after that I am stuck as to how to formulate the problem, does anyone have any ideas on how to modify the boundary conditions so that $y_{ij} = 1$ iff $X_{ij}>0$?