← Back to Blog
Operations that preserve convexity
math > convex-optimization
2026-02-261 min read
#convexity #operations #convex-optimization
convex set의 convexity를 유지하는 연산에 대해서 알아보자.
Convexity를 유지하는 연산
- Intersection
- Affine functions
- Perspective function
- Linear-fractional functions
Intersection
Convex set의 교집합은 convex이다. 즉, S1 과 S2 이 convex라면, S1∩S2 은 convex이다.
Set의 convexity는 무한한 halfspace의 교집합으로 표현 가능하며 그 반대도 성립한다.
즉, closed convex set S 는 S 를 포함하는 모든 halfspace의 교집합으로 다음과 같이 정의할 수 있다.
S=⋂{H∣H halfspace, S⊆H}
Affine functions
A∈Rm×n 이고 b∈Rm 일 때, f:Rn↦Rm 인 f(x)=Ax+b 을 affine function이라 한다.
이때, C⊆Rn 가 convex이고 D⊆Rm 가 convex이면
- affine image인 f(C)={f(x)∣x∈C} 는 convex이다.
- affine preimage인 f−1(D)={x∣f(x)∈D} 는 convex이다.
Affine function인 scaling and translation, projection, sum of two sets, partial sum of set과 같은 연산을 convex set에 적용하면 결과는 convex set이다.
예시
Linear matrix inequality의 해집합 {x∣x1A1+⋯+xmAm⪯B}( with Ai,B∈Sn) 도 convex이다.
Perspective function
Perspective function은 카메라에 상이 맺히는 것과 같이 멀리 있는 물체는 작게, 가까이 있는 물체는 크게 원근에 따라 상을 만드는 함수이다. 따라서, 피사체는 Rn+1 차원의 공간에 있고 상은 Rn 차원의 평면에 맺히게 된다.
