В математической оптимизации, дробное программирование является обобщением линейного- дробное программирование. целевая функция в дробной программе - это соотношение двух функций, которые в целом являются нелинейными. Оптимизируемый коэффициент часто описывает некоторую эффективность системы.
Содержание
- 1 Определение
- 2 Вогнутые дробные программы
- 2.1 Свойства
- 2.2 Преобразование в вогнутую программу
- 2.3 Двойственность
- 3 Примечания
- 4 Ссылки
Определение
Пусть будет функции с действительным знаком, определенные на множестве . Пусть . нелинейная программа
где на называется дробной программой.
Вогнутые дробные программы
Дробная программа, в которой f неотрицательная и вогнутая, g положительная и выпуклая, и S представляет собой выпуклое множество, называется вогнутой дробной программой .Если g аффинно, знак f не должен быть ограничен. Дробно-линейная программа является частным случаем вогнутой дробной программы, где все функции аффинны.
Свойства
Фу nction является полустрого квазивогнутым на S . Если f и g дифференцируемы, то q является псевдовогнутым. В дробно-линейной программе целевая функция является псевдолинейной.
Преобразованием в вогнутую программу
Путем преобразования , любая вогнутая дробная программа может быть преобразована в эквивалентную вогнутую программу без параметров
Если g аффинно, первое ограничение изменяется на , и предположение о неотрицательности f можно отказаться.
Двойственность
Лагранжева двойственная эквивалентная вогнутая программа
Примечания
- ^Schaible, Siegfried (1974). "Выпуклые эквивалентные и двойные программы без параметров". Zeitschrift für Operations Research. 18 (5): 187–196. doi : 10.1007 / BF02026600. MR 0351464. CS1 maint: ref = harv (ссылка )
Ссылки
- Avriel, Mordecai; Diewert, Walter E.; Schaible, Siegfried; Zang, Israel (1988). Generalized Concavity. Plenum Press.
- Schaible, Siegfried (1983). «Дробное программирование». Zeitschrift für Operations Research. 27 : 39– 54. doi :10.1007/bf01916898.