Дробное программирование
В математической оптимизации дробное программирование является обобщением дробно-линейного программирования . Целевая функция в дробной программе представляет собой отношение двух функций, которые в общем случае нелинейны. Оптимизируемое соотношение часто описывает некоторую эффективность системы.
Определение [ править ]
Позволять быть действительными функциями, определенными на множестве . Позволять . программа Нелинейная
где на , называется дробной программой.
Вогнутые дробные программы [ править ]
Дробная программа, в которой f неотрицательна и вогнута, g положительна и выпукла, а S — выпуклое множество , называется вогнутой дробной программой . Если g аффинен, f не обязательно должен быть ограничен по знаку. Дробно-линейная программа — это частный случай вогнутой дробной программы, в которой все функции являются аффинными.
Свойства [ править ]
Функция полустрого квазивогнуто на S . Если f и g дифференцируемы, q псевдовогнутая . то В дробно-линейной программе целевая функция псевдолинейна .
Преобразование в вогнутую программу [ править ]
По преобразованию , любая вогнутая дробная программа может быть преобразована в эквивалентную вогнутую программу без параметров. [1]
Если g аффинно, первое ограничение меняется на и предположение о g положительности можно отбросить. Кроме того, это упрощает .
Двойственность [ править ]
Лагранжев, двойственный эквивалентной вогнутой программе, равен
Примечания [ править ]
Ссылки [ править ]
- Авриэль, Мордехай; Диверт, Уолтер Э.; Шайбле, Зигфрид; Занг, Израиль (1988). Генерализованная вогнутость . Пленум Пресс.
- Шайбле, Зигфрид (1983). «Дробное программирование». Журнал исследования операций . 27 :39–54. дои : 10.1007/bf01916898 . S2CID 28766871 .