쌍대뿔

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

쌍대뿔은 주어진 공간의 부분 집합에 대해 정의되는 개념으로, 집합의 모든 원소와 내적했을 때 특정 조건을 만족하는 원소들의 집합을 의미한다. 실수 내적 공간, 선형 공간, 위상 벡터 공간 등 다양한 공간에서 정의되며, 정의에 따라 쌍대뿔, 내부 쌍대뿔, 극뿔 등으로 불린다. 쌍대뿔은 항상 볼록뿔이며, 원래 집합이 뿔이 아니더라도 쌍대뿔은 뿔이 된다. 쌍대뿔은 포함 관계가 반대로 적용되며, 이중 쌍대뿔은 원래 집합을 포함한다. 자기 쌍대뿔은 내적을 적절히 정의했을 때 자신의 쌍대뿔과 같아지는 뿔을 의미하며, 대칭뿔과 밀접한 관련이 있다.

쌍대뿔
정의
쌍대뿔 (K*)K* = { y ∈ X : ⟨x, y⟩ ≥ 0, ∀ x ∈ K }
극뿔 (K°)K° = { y ∈ X : ⟨x, y⟩ ≤ 0, ∀ x ∈ K }
설명
쌍대뿔주어진 벡터 공간 X의 부분 집합 K에 대해 정의됨. 쌍대뿔 K*는 K의 모든 원소와 양의 쌍대적 곱을 갖는 X의 모든 원소의 집합임.
극뿔극뿔 K°는 K의 모든 원소와 음의 쌍대적 곱을 갖는 X의 모든 원소의 집합임. 즉, 극뿔은 쌍대뿔의 음수임: K° = -K*.
속성
닫힌 볼록뿔쌍대뿔과 극뿔은 항상 닫힌 볼록뿔임.
쌍대K가 X의 닫힌 볼록뿔이면, K의 쌍대뿔의 쌍대뿔은 K 자신임: (K*)* = K.
극뿔의 극뿔K가 X의 닫힌 볼록뿔이면, K의 극뿔의 극뿔은 K 자신임: (K° )° = K.
예시
Rn의 양의 사분면Rn의 양의 사분면의 쌍대뿔은 자기 자신임.
부분 공간부분 공간 M의 쌍대뿔은 M에 직교하는 부분 공간임.
원뿔원뿔의 쌍대뿔은 원뿔의 "반대쪽"을 가리킴.
활용
최적화쌍대뿔과 극뿔은 최적화 문제, 특히 볼록 최적화 문제에서 중요한 역할을 함.
듀얼리티 이론듀얼리티 이론은 주어진 최적화 문제를 쌍대 문제로 변환하여 원래 문제에 대한 해를 구하는 데 사용됨.
📚 더 읽어볼만한 페이지
  • 볼록기하학 - 볼록 집합
    볼록 집합은 위상 벡터 공간의 부분 집합으로, 집합 내의 임의의 두 점을 잇는 선분이 집합에 포함되며, 교집합은 볼록 집합이고, 닫힌 볼록 집합은 닫힌 반공간의 교집합으로 특징지을 수 있다.
  • 볼록기하학 - 면 (기하학)
    면은 기하학에서 다면체의 경계를 이루는 다각형을 의미하며, 고차원 기하학에서는 다포체의 임의 차원 요소를 나타낸다.
  • 볼록 해석 - 옌센 부등식
    옌센 부등식은 볼록 함수 f에 대해 f의 기댓값은 f의 인수의 기댓값에 적용된 함수 값보다 크거나 같다는 부등식으로, 산술-기하 평균 부등식을 포함한 여러 부등식 유도에 사용되며 다양한 분야에 응용된다.
  • 볼록 해석 - 볼록 함수
    볼록 함수는 실수 벡터 공간의 볼록 집합에서 정의되고 그래프 상의 두 점을 연결한 선분이 항상 그래프 위에 있거나 접하는 특징을 가지며 다양한 수학적 성질과 여러 분야에 응용되는 함수이다.
  • 선형대수학 - 벡터 공간
    벡터 공간은 체 위의 가군으로 정의되는 대수적 구조로, 벡터 덧셈과 스칼라 곱셈 연산을 가지며 특정 공리들을 만족하고, 기저, 차원, 선형 사상 등의 개념을 통해 수학과 물리학 등 다양한 분야에서 활용된다.
  • 선형대수학 - 선형 결합
    선형 결합은 벡터 공간에서 벡터들의 스칼라 곱의 합으로 표현되는 식으로, 벡터 집합의 선형 독립성 판단 및 부분 공간 생성과 관련되며, 계수 제약을 통해 다양한 종류의 결합을 정의할 수 있고, 위상 벡터 공간이나 가군으로 일반화될 수 있다.

2. 정의

쌍대뿔은 특정 벡터 공간의 부분 집합에 대해 정의되는 개념으로, 어떤 종류의 공간을 다루는지에 따라 정의가 달라진다. 예를 들어 실수 내적 공간, 일반적인 벡터 공간, 또는 위상 벡터 공간 등에서 각각 다른 방식으로 정의될 수 있다. 각 공간에서의 구체적인 정의는 하위 섹션에서 다룬다.

2.1. 실수 내적 공간에서의 쌍대뿔

실수 내적 공간 (V, \langle ,\rangle)가 주어졌다고 하자. V의 임의의 부분 집합 C\subseteq V쌍대뿔(dual cone) C^\veeC의 모든 원소 c에 대해 내적 \langle c,v\rangle이 0 이상이 되는 모든 원소 v \in V들의 집합이다. 수식으로는 다음과 같이 정의된다.
:C^\vee = \{v\in V \colon \langle c,v\rangle \ge 0 \;\forall c\in C\}

특히 실수 힐베르트 공간 X(예: 유클리드 공간 \mathbb{R}^n에 유클리드 내적을 부여한 경우)의 맥락에서는 쌍대뿔을 다음과 같이 정의하며, 이를 내적 쌍대뿔(internal dual cone)이라고도 부른다.
:C^* := \left \{y\in X: \langle y , x \rangle \geq 0 \quad \forall x\in C \right \}.
이 정의에서 C볼록 집합이나 선형뿔이 아니더라도, 쌍대뿔 C^*는 항상 볼록뿔이다.

만약 C가 뿔(cone)이라면, 내적 쌍대뿔 C^*는 다음과 같은 성질들을 만족한다.
* 영벡터가 아닌 벡터 yC^*에 포함되기 위한 필요충분 조건은, y가 원점에서 C의 지지 초평면의 법선 벡터이고, yC가 그 지지 초평면에 대해 같은 쪽에 위치하는 것이다.
* C^*는 폐집합인 볼록 집합이다.
* 만약 C_1 \subseteq C_2이면, C_2^* \subseteq C_1^*이다.
* 만약 C의 내부가 비어 있지 않다면, C^*는 첨점 집합(pointed set)이다. 즉, C^*는 그 내부에 직선을 포함하지 않는다.
* 만약 C가 뿔이고 C의 폐포가 첨점 집합이면, C^*의 내부는 비어 있지 않다.
* C^{**} = (C^*)^*C를 포함하는 가장 작은 닫힌 볼록뿔이다. 이는 초평면 분리 정리의 결과이다.

2.2. 벡터 공간에서의 쌍대뿔

실수에 대한 선형 공간 X의 부분 집합 C가 주어졌을 때, 그 쌍대 공간 X^*에서 C쌍대뿔 C^*는 다음과 같이 정의된다.

:C^* = \left \{y\in X^*: \langle y , x \rangle \geq 0 \quad \forall x\in C \right \}

여기서 \langle y, x \rangleXX^* 사이의 쌍대성을 나타내며, 구체적으로 \langle y, x \rangle = y(x)이다. 이 정의는 X유클리드 공간 Rn과 같은 위상적 쌍대를 갖는 경우에도 동일하게 적용된다.

쌍대뿔 C^*는 원래 집합 C볼록 집합이거나 뿔이 아니더라도 항상 볼록뿔이라는 중요한 성질을 가진다.

한편, 실수 힐베르트 공간 (예: 유클리드 내적을 갖는 Rn)에서는 쌍대뿔을 다음과 같이 정의하기도 하며, 이를 종종 내적 쌍대뿔(internal dual cone)이라고 부른다.

:C^*_\text{internal} := \left \{y\in X: \langle y , x \rangle \geq 0 \quad \forall x\in C \right \}

이 정의에서 \langle y, x \rangle는 해당 힐베르트 공간의 내적을 의미한다.

내적 쌍대뿔의 정의를 사용할 때, 만약 C가 뿔이라면 다음과 같은 성질들이 성립한다.

* 영벡터가 아닌 벡터 yC^*에 속할 필요충분조건은 다음 두 가지를 모두 만족하는 것이다.
1. yC의 지지 초평면에 대한 원점에서의 법선 벡터이다.
2. yC는 그 지지 초평면의 같은 쪽에 위치한다.
* C^*는 닫힌 볼록 집합이다.
* 만약 C_1 \subseteq C_2이면, C_2^* \subseteq C_1^* 관계가 성립한다.
* C의 내부가 비어 있지 않다면, C^*는 첨점 집합(pointed set)이다. 즉, C^*는 내부에 직선을 포함하지 않는다.
* C가 뿔이고 C의 폐포(closure)가 첨점 집합이면, C^*의 내부는 비어 있지 않다.
* C^{**} (쌍대뿔의 쌍대뿔)는 C를 포함하는 가장 작은 볼록뿔이다. 이는 분리 초평면 정리의 결과이다.

2.3. 위상 벡터 공간에서의 쌍대뿔

만약 X가 실수 또는 복소수에 대한 위상 벡터 공간이라면, 집합 CX쌍대뿔X상의 연속 선형 범함수의 다음 집합이다.

:C^{\prime} := \left\{ f \in X^{\prime} : \operatorname{Re} \left( f (x) \right) \geq 0 \text{ for all } x \in C \right\}

이는 집합 -C의 극집합이다.
C가 어떤 집합이든 쌍대뿔 C^{\prime}는 볼록뿔이 된다.
만약 C ⊆ {0}이면, 즉 C가 영벡터만을 포함하거나 공집합이면, C^{\prime} = X^{\prime}이다. 여기서 X^{\prime}X의 연속 쌍대 공간을 의미한다.

2.4. 힐베르트 공간에서의 쌍대뿔 (내부 쌍대뿔)

실수 힐베르트 공간 (예: 유클리드 내적을 갖춘 Rn)의 맥락에서는 쌍대뿔을 다음과 같이 정의하기도 하며, 이를 내부 쌍대뿔(internal dual cone) 또는 내적 쌍대뿔이라고 부른다.

:C^*_\text{internal} := \left \{y\in X: \langle y , x \rangle \geq 0 \quad \forall x\in C \right \}.

이 정의에 따르면, C가 뿔일 때 다음과 같은 성질들이 성립한다.

* 0이 아닌 벡터 yC*에 포함되기 위한 필요충분 조건은, yC의 지지 초평면(supporting hyperplane)의 원점에서의 법선 벡터이고, yC가 그 지지 초평면의 같은 쪽에 있는 것이다.
* C*는 닫힌 볼록 집합이다.
* C1C2 이면 C_2^* \subseteq C_1^*이다.
* C의 내부가 비어 있지 않으면, C*는 첨점 집합이다. 즉, C*는 그 내부에 직선을 포함하지 않는다.
* C가 뿔이고, C폐포가 첨점 집합이면, C*의 내부는 비어 있지 않다.
* C**C를 포함하는 가장 작은 볼록뿔이다 (이는 분리 초평면 정리의 결과이다).

3. 성질

실수 내적 공간 V 속의 임의의 부분 집합 C\subseteq V에 대하여, 그 쌍대뿔 C^* \subseteq V는 다음과 같은 성질을 가진다.

* 쌍대뿔 C^*는 항상 이며, 볼록 집합이고, 닫힌 집합이다. 이는 원래 집합 C가 뿔이나 볼록 집합이 아니더라도 성립한다.
* 포함 관계가 반대로 적용된다. 즉, 실수 내적 공간 V 속의 임의의 두 부분 집합 C_1, C_2 \subseteq V에 대하여, 만약 C_1 \subseteq C_2라면, C_2^* \subseteq C_1^*이다.
* C의 이중 쌍대뿔 C^{}는 항상 원래 집합 C를 포함한다. 즉, C^{}\supseteq C이다.
* C^{**}C를 포함하는 가장 작은 닫힌 볼록뿔이다. 이는 초평면 분리 정리의 결과이다.
* 만약 C가 비어있지 않은 내부(interior)를 가지면, 쌍대뿔 C^*뾰족하다(pointed). 즉, C^*는 원점을 지나는 어떤 직선도 부분 집합으로 포함하지 않는다 (x \in C^*이고 -x \in C^*이면 x=0이다).
* 만약 C가 뿔이고 C의 폐포(closure)가 뾰족하면, 쌍대뿔 C^*는 비어있지 않은 내부를 갖는다.
* 쌍대뿔은 지지 초평면(supporting hyperplane)과 밀접한 관련이 있다. 영벡터가 아닌 벡터 y가 쌍대뿔 C^*에 속하기 위한 필요충분조건은, y가 원점에서 C의 어떤 지지 초평면에 대한 법선 벡터이고, 동시에 yC가 그 지지 초평면의 같은 쪽에 위치하는 것이다. 이는 기하학적으로 쌍대뿔의 원소가 원래 뿔을 '지지하는' 방향을 나타낸다고 해석할 수 있으며, 고등학교 수학 과정에서 배우는 평면 또는 공간 벡터의 법선 벡터 개념과 연결하여 이해할 수 있다.

4. 예시

실수 내적 공간 V가 주어졌다고 하자.
* 공집합 \varnothing\subseteq V의 쌍대뿔은 \varnothing^\vee = V이다.
* 영벡터만을 원소로 가지는 집합 \{0\}\subseteq V의 쌍대뿔은 \{0\}^\vee = V이다.
* 보다 일반적으로, 임의의 부분 벡터 공간 W\subseteq V의 쌍대뿔은 W^\vee = \operatorname{cl}W 이다. (\operatorname{cl}WW폐포)
* 전체 공간 V\subseteq V의 쌍대뿔은 V^\vee = \{0\}이다.

5. 자기 쌍대뿔

벡터 공간 X의 뿔 CX에 내적 ⟨⋅,⋅⟩을 적절히 정의했을 때, 그 내적에 대한 내부 쌍대뿔이 C 자신과 같아지면 자기 쌍대(self-dual)라고 한다.

실수 힐베르트 공간에서 내부 쌍대뿔을 쌍대뿔로 정의하는 일부 연구자들은, 뿔이 자신의 내부 쌍대뿔과 같을 때 자기 쌍대라고 정의하기도 한다. 이는 내적의 변경을 허용하는 위의 정의와는 약간 다르다. 예를 들어, 내적 변경을 허용하는 정의에 따르면 타원형 밑면을 가진 Rn의 뿔은 자기 쌍대이다. 왜냐하면 내적을 변경하여 밑면을 구형으로 만들 수 있고, Rn에서 구형 밑면을 가진 뿔은 자신의 내부 쌍대뿔과 같기 때문이다.

자기 쌍대뿔의 대표적인 예는 다음과 같다.
* Rn의 비음 사분면
* 모든 양의 반정부호 행렬(positive semidefinite matrices)의 공간
* 타원형 밑면을 가진 뿔 (종종 구형 뿔, 로렌츠 뿔, 또는 "아이스크림 뿔"이라고도 불림)
* 꼭짓점 수가 홀수인 정다각형볼록 껍질을 밑면으로 하는 R3의 모든 뿔
* 밑면이 "집" 모양(정사각형과, 정사각형의 한 변에 붙어있는 정삼각형의 볼록 껍질)인 R3의 뿔

6. 극뿔

닫힌 볼록뿔 C의 극뿔은 닫힌 볼록뿔 Co이며, 그 역도 성립한다.
닫힌 볼록뿔 C의 극뿔은 닫힌 볼록뿔 Co이며, 그 역도 성립한다.

X에 있는 집합 C에 대해, C극뿔C의 모든 원소 x와의 내적 `\langle y , x \rangle`이 0 이하가 되는 모든 원소 y들의 집합으로 정의된다. 수학적으로는 다음과 같이 표현한다.

:C^o = \left \{y\in X^*: \langle y , x \rangle \leq 0 \quad \forall x\in C \right \}.

극뿔 Co는 쌍대뿔 C*의 음수와 같다. 즉, Co = −C*이다.

X에 있는 닫힌 볼록뿔 C의 경우, 극뿔은 C의 극집합과 동일하다.