Двояковыпуклая оптимизация

редактировать

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

Множество B ⊂ X × Y {\ displaystyle B \ subset X \ times Y}B \ subset X \ times Y называется двояковыпуклым устанавливается на X × Y {\ displaystyle X \ times Y}X \ times Y , если для каждого фиксированного y ∈ Y {\ displaystyle y \ in Y}y \ in Y , B y = {x ∈ X : (x, y) ∈ B} {\ displaystyle B_ {y} = \ {x \ in X: (x, y) \ in B \}}B_ {y} = \ {x \ in X: (x, y) \ in B \} - выпуклое множество в X {\ displaystyle X}X и для каждого фиксированного x ∈ X {\ displaystyle x \ in X}x \ in X , B x = {y ∈ Y: (x, y) ∈ B} {\ displaystyle B_ {x} = \ {y \ in Y: (x, y) \ in B \}}B_ {x} = \ {y \ in Y: (x, y) \ in B \} - выпуклый набор в Y {\ displaystyle Y}Y .

функция f (x, y): B → R {\ displaystyle f (x, y): B \ to \ mathbb {R}}f (x, y): B \ to {\ mathbb {R}} называется двояковыпуклой функцией, если фиксировать x {\ displaystyle x}x , fx (y) = f (x, y) {\ displaystyle f_ {x} (y) = f (x, y)}f_ {x} (y) = f (x, y) выпукло над Y {\ displaystyle Y}Y и исправление y {\ displaystyle y}y , fy (x) = f (x, y) {\ displaystyle f_ {y} (x) = f (x, y)}f_ {y} (x) = f (x, y) выпукло над X {\ displaystyle X}X .

Обычной практикой для решения двояковыпуклой задачи (которая не гарантирует глобальной оптимальности решения) является альтернативное обновление x, y {\ displaystyle x, y}x, y , исправляя одну из них и решая соответствующие Задача выпуклой оптимизации.

Обобщение на функции с более чем двумя аргументами называется блочной мульти-выпуклой функцией . Функция f (x 1,…, x K) → R {\ displaystyle f (x_ {1}, \ ldots, x_ {K}) \ to \ mathbb {R}}{\ displaystyle f (x_ {1}, \ ldots, x_ {K}) \ to \ mathbb {R}} является блочный мульти-выпуклый, если он является выпуклым по каждому из отдельных аргументов, при этом все остальные остаются фиксированными.

Ссылки

.

Последняя правка сделана 2021-05-12 03:57:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте