I have the following latex code to write down a linear program:
\begin{alignat}{5} \tag{$L(\mu)$} L(\mu) = & \,\textrm{min} && \,\sum_{h \in H} c_h x_h - \sum_{a \in A} \mu_a \sum_{h in H(a)} x_h + \sum_{a \in A} \mu_a y_a \\ &&&- \sum_{t \in T} \mu_t \sum_{h \in H(t)} x_h + \sum_{t \in T} \mu_t \nonumber \\ \tag{vehicle-flow} &\textrm{s.t.} && \sum_{ a\in A(v)^{out}} y_a &= \sum_{a \in A(v)^{in} } y_a & \forall\, v \in V\\ \tag{x-space} & && 0 &\leq x_{h} \leq 1 &\forall\, h \in H \\ \tag{y-space} & && 0 &\leq y_{a} \leq 1 &\forall\, a \in A \end{alignat}$ As we can see, the length of the first equation leads to a bad alignment for the equations below. 
What I want to achieve:
align "min" with "s.t."
break the min-equation so that it does not become to long
align the last three equations amongst themselves without extensive white space
I don't want to do that by adding more alignment tabs to the first equation which would give me odd spacing between the sums
I had a look into split environments but split does not allow me to have individual tags on my equations.
Thanks!
