Use the Charnes-Cooper transformation on the positive-denominator region:
It gives , and .
We must check that allowing introduces no false feasible solution. If , then . The recession cone of the nonempty linear polyhedron is . Indeed for , for every . Boundedness of therefore forces , contradicting . Thus every transformed feasible point has .
Conversely set . The constraints give and , with the same objective value. The assumed original optimizer with positive denominator supplies a transformed feasible point. Every transformed point corresponds to an original point and has objective at most that optimizer's value. Hence the transformed linear program attains the original optimum, and its optimizer recovers . Positivity on every point of is not needed here; the given positive-denominator optimum suffices.