A hiperbolikus programozás a nemlineáris programozás része, mivel a hiperbolikus programozási feladatok célfüggvényei nem lineárisak, hanem törtlineárisak. Ezek a feladatok közvetlenül nem oldhatók meg a szimplex módszerrel, mivel az optimum nem biztos, hogy csúcspont; ehhez előbb vissza kell őket vezetni lineáris programozási feladatokra.
A törtlineáris programozás alapfeladata lineáris programra vezethető vissza az helyettesítéssel, ahol feltesszük, hogy t szigorúan pozitív. Ha t-t úgy rögzítjük, hogy legyen, akkor az alapfeladat ekvivalens a
lineáris programmal.
Az eredeti programban x az összefüggéssel számítható. Az átalakított feladat mindig megoldható, és az optimális megoldásából számított x és y az eredeti feladatnak is optimuma lesz.