stringtranslate.com

Дробное программирование

В математической оптимизации дробное программирование является обобщением дробно-линейного программирования . Целевая функция в дробной программе представляет собой отношение двух функций, которые в общем случае нелинейны. Оптимизируемое соотношение часто описывает некоторую эффективность системы.

Определение

Пусть – вещественные функции , определенные на множестве . Позволять . Нелинейная программа

где на , называется дробной программой.

Вогнутые дробные программы

Дробная программа, в которой f неотрицательна и вогнута, g положительна и выпукла, а Sвыпуклое множество , называется вогнутой дробной программой . Если g аффинен, f не обязательно должен быть ограничен по знаку. Дробно-линейная программа — это частный случай вогнутой дробной программы, в которой все функции аффинны.

Характеристики

Функция полустрого квазивогнутая на S. _ Если f и g дифференцируемы, то q псевдовогнутая . В дробно-линейной программе целевая функция псевдолинейна .

Преобразование в вогнутую программу

Путем преобразования любую вогнутую дробную программу можно преобразовать в эквивалентную вогнутую программу без параметров [1]

Если g аффинно, первое ограничение заменяется на и предположение о положительности g может быть отброшено. Кроме того, это упрощается до .

Двойственность

Лагранжев, двойственный эквивалентной вогнутой программе, равен

Примечания

  1. ^ Шайбле, Зигфрид (1974). «Выпуклые эквивалентные и двойственные программы без параметров». Zeitschrift für Operations Research . 18 (5): 187–196. дои : 10.1007/BF02026600. MR  0351464. S2CID  28885670.

Рекомендации