Дробное программирование [fractional programming] — раздел математического программирования, объединяющий методы решения задач, целевой функционал которых представляет собой дробь (например, при минимизации себестоимости как отношения двух функций: затрат ресурсов и объема продукции).
Если рассматриваемые функции — линейные, то имеем дробно-линейное программирование. Задачи дробно-линейного программирования решаются методами, близкими к симплексному методу.
Дробно-линейная функция записывается так:
Она определена при x ¹ — c/ d, а область изменения функции составляет от + ¥ до — ¥ . Графиком дробно-линейной функции является гипербола.