Задачи дробно-линейного программирования
Если целевая функция представляет собой отношение линейных функций, а все условия линейные, то задача относится к классу задач дробно-линейного программирования. Целевая функция имеет вид:
При оговоренном условии она может быть только больше нуля. Тогда функция принимает вид Чтобы завершить построение эквивалентной линейной модели, следует ограничения задачи записать в новых переменных. Для этого умножим обе части каждого ограничения
В результате преобразований имеем задачу ЛП. Получив ее решение одним из методов ЛП, вычисляем исходные переменные:
Пример: Представим графически следующую задачу
из которой находим точку вращения: x 1= x 2=1/3. На рис. это точка А. Нулевые линии показаны пунктиром, а направление поворота, в котором целевая функция возрастает, – стрелками. Отсюда ясно, что оптимальное решение достигается в вершине B:
|