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.

Ссылки