My background: Pure math current Undergrad, learned the theory of Operations Research, but pretty basic. All we covered have been dealing with problems that have only 1 constraint matrix. I have dealt with 2-dimensional variables, but not worked with it extensively (unless just setting up the variable and letting AMPL figure it out).
in the usual set-up with a single constraint matrix: $$ \min c^T \cdot x, \text{satisfying } Ax \leq b, x \geq 0 $$
In this case, we can then define the reduced cost of $x_j:=$
$$= c_j - c_B^T \cdot \bar{a_j}$$
Where $B$ is the set of basic indices (variables in the basis), and $\bar{a_j} = A_B^{-1}\cdot\bar{a_j}$ . I think it is more commonly defined as $:=$
$$ =c_j - \pi^T \cdot a_j, $$
where $\pi^T = c^T_B \cdot A_B^{-1}$, also known as the shadow price, the optimal solution of the dual problem. I usually think of the shadow price as the reduced cost of slack variables, or how much more profit we will gain if we have one more unit of each resource.
This is all fine and dandy, but what if we have multiple constraint matrices? I would assume that for each constraint matrix we will have a shadow price, which itself is an optimal solution of the dual problem of each constraint matrix. But how are the shadow prices related to the reduced cost now?
In fact, what is the reduced cost for a variable now? In a paper I'm reading, supposing we have constraint matrices $G, H$, the reduced cost for $x_j:=$ $$ c_j - \left( \pi^T \cdot g_j + \mu^T \cdot h_j \right) $$
where $\pi,\mu$ are the shadow prices for $G$ and $H$ respectively. Why? May I see a derivation?