Sums vector sets A and B by adding each vector in A to each vector in B
赤い図は青い図と緑の図のミンコフスキー和です。
数学 では 、 (加法的な) アーベル群 の2つの 部分 集合 A と Bの和集合は、 Aの各要素を B の各要素に 追加することによって形成されます 。
A
+
B
=
{
a
+
b
∣
a
∈
A
,
b
∈
B
}
.
{\displaystyle A+B=\{a+b\mid a\in A,\ b\in B\}.}
幾何学 において 、 ユークリッド空間 の 二つの部分集合 A と Bの ミンコフスキー和は、 位置ベクトルが A と B の位置ベクトルの和集合を形成するような 点の集合である。ミンコフスキー和はユークリッド空間における 原点 の選択に依存する 。原点の変更はミンコフスキー和の 移動に相当するため、ミンコフスキー和は移動 を除けば 定義され 、その形状と向きは明確に定義される。
ミンコフスキー 差 ( ミンコフスキー減算 、 ミンコフスキー分解 、あるいは 幾何差 とも呼ばれる) [1] は、対応する逆関数であり、 Bと和をとることで A を復元 できる集合を生成する。これは、 Aの補集合と B を原点を中心とした鏡映関係に ミンコフスキー和を足し合わせた 補集合 として定義される 。 [2]
(
A
−
B
)
{\textstyle (A-B)}
−
B
=
{
−
b
|
b
∈
B
}
A
−
B
=
(
A
∁
+
(
−
B
)
)
∁
{\displaystyle {\begin{aligned}-B&=\{\mathbf {-b} \,|\,\mathbf {b} \in B\}\\A-B&=(A^{\complement }+(-B))^{\complement }\end{aligned}}}
この定義により、 ミンコフスキー和と差の間に対称的な関係が成立する。B との和と差を交互に取ることは 必ずしも等価ではないことに注意されたい。和は差では再び開くことができない隙間を埋めることができ、差は和では再現できない小さな島を消し去ることができる。
(
A
−
B
)
+
B
⊆
A
(
A
+
B
)
−
B
⊇
A
A
−
B
=
(
A
∁
+
(
−
B
)
)
∁
A
+
B
=
(
A
∁
−
(
−
B
)
)
∁
{\displaystyle {\begin{aligned}(A-B)+B&\subseteq A\\(A+B)-B&\supseteq A\\A-B&=(A^{\complement }+(-B))^{\complement }\\A+B&=(A^{\complement }-(-B))^{\complement }\\\end{aligned}}}
2D 画像処理 では、ミンコフスキー和とミンコフスキー差は 膨張 と 収縮 として知られています。
ミンコフスキー差の別の定義は、凸図形の交差を計算する際に用いられることがある。 [3] これは前の定義と等価ではなく、和演算の逆でもありません。代わりに、ミンコフスキー和のベクトル加算を ベクトル減算 に置き換えます。2つの凸図形が交差する場合、結果の集合には原点が含まれます。
A
−
B
=
{
a
−
b
|
a
∈
A
,
b
∈
B
}
=
A
+
(
−
B
)
{\displaystyle A-B=\{\mathbf {a} -\mathbf {b} \,|\,\mathbf {a} \in A,\ \mathbf {b} \in B\}=A+(-B)}
この概念は ヘルマン・ミンコフスキー にちなんで名付けられました。
例
ミンコフスキー和 A + B
例えば、2つの集合A と B が あり、それぞれが の2つの 三角形 の 頂点 を表す3つの位置ベクトル(非公式には3つの点)で構成され 、 座標が
R
2
{\textstyle \mathbb {R} ^{2}}
A
=
{
(
1
,
0
)
,
(
0
,
1
)
,
(
0
,
−
1
)
}
{\displaystyle A=\{(1,0),(0,1),(0,-1)\}}
そして
B
=
{
(
0
,
0
)
,
(
1
,
1
)
,
(
1
,
−
1
)
}
{\displaystyle B=\{(0,0),(1,1),(1,-1)\}}
すると、ミンコフスキー和は
A
+
B
=
{
(
1
,
0
)
,
(
2
,
1
)
,
(
2
,
−
1
)
,
(
0
,
1
)
,
(
1
,
2
)
,
(
1
,
0
)
,
(
0
,
−
1
)
,
(
1
,
0
)
,
(
1
,
−
2
)
}
,
{\displaystyle A+B=\{(1,0),(2,1),(2,-1),(0,1),(1,2),(1,0),(0,-1),(1,0),(1,-2)\},}
六角形の頂点と中心で構成されます。
ミンコフスキー加法では、 零ベクトル 0 のみを含む 零集合は 単位 元 である。ベクトル空間の
任意 の部分集合 Sに対して、
{
0
}
,
{\textstyle \{0\},}
S
+
{
0
}
=
S
.
{\displaystyle S+\{0\}=S.}
空 集合は ミンコフスキー加算において重要です。なぜなら、空集合は他のすべての部分集合を消滅させるからです。 ベクトル空間の
すべての部分集合 Sについて、空集合との和は空になります。
S
+
∅
=
∅
.
{\displaystyle S+\emptyset =\emptyset .}
別の例として、実数 または 複素数 である体 における開球または閉球のミンコフスキー和を考えてみましょう 。が において を中心とする 半径 の閉球である場合、 任意の に対して 、 また は 積 が定義されるような 任意のスカラーに対して成り立ちます( または のときに起こります )。 、、 および が すべてゼロでない場合 、 が 0 を中心とする閉球ではなく開球として定義された場合でも、同じ等式が成り立ちます (半径 0 の開球は空集合であるため、ゼロでないという仮定が必要です)。閉球と開球のミンコフスキー和は開球です。より一般的には、 開部分集合と 他 の任意の集合とのミンコフスキー和は 開部分集合になります。
K
,
{\textstyle \mathbb {K} ,}
R
{\textstyle \mathbb {R} }
C
{\textstyle \mathbb {C} }
B
r
:=
{
s
∈
K
:
|
s
|
≤
r
}
{\textstyle B_{r}:=\{s\in \mathbb {K} :|s|\leq r\}}
r
∈
[
0
,
∞
]
{\textstyle r\in [0,\infty ]}
0
{\textstyle 0}
K
{\textstyle \mathbb {K} }
r
,
s
∈
[
0
,
∞
]
{\textstyle r,s\in [0,\infty ]}
B
r
+
B
s
=
B
r
+
s
{\textstyle B_{r}+B_{s}=B_{r+s}}
c
B
r
=
B
|
c
|
r
{\textstyle cB_{r}=B_{|c|r}}
c
∈
K
{\textstyle c\in \mathbb {K} }
|
c
|
r
{\textstyle |c|r}
c
≠
0
{\textstyle c\neq 0}
r
≠
∞
{\textstyle r\neq \infty }
r
{\textstyle r}
s
{\textstyle s}
c
{\textstyle c}
B
r
{\textstyle B_{r}}
が の グラフ で あり、 が の -軸 である 場合 、平面上の これら2つの 閉部分 集合のミンコフスキー和は、 -軸以外のすべてからなる 開集合となる。これは、2つの 閉集合 のミンコフスキー和が必ずしも閉集合になるとは限らないことを示す 。しかし、2つの閉部分集合のミンコフスキー和は、これらの集合の少なくとも1つが コンパクト部分集合 でもある場合、閉部分集合となる。
G
=
{
(
x
,
1
/
x
)
:
0
≠
x
∈
R
}
{\textstyle G=\{(x,1/x):0\neq x\in \mathbb {R} \}}
f
(
x
)
=
1
x
{\textstyle f(x)={\frac {1}{x}}}
Y
=
{
0
}
×
R
{\textstyle Y=\{0\}\times \mathbb {R} }
y
{\textstyle y}
X
=
R
2
{\textstyle X=\mathbb {R} ^{2}}
G
+
Y
=
{
(
x
,
y
)
∈
R
2
:
x
≠
0
}
=
R
2
∖
Y
{\textstyle G+Y=\{(x,y)\in \mathbb {R} ^{2}:x\neq 0\}=\mathbb {R} ^{2}\setminus Y}
y
{\textstyle y}
ミンコフスキー和の凸包
ミンコフスキー加算は、次の命題で示されるように、
凸包を 取る操作に関して適切に動作します。
実ベクトル空間のすべての空でない部分集合とに対して 、 それらのミンコフスキー和の凸包は、それらの凸包のミンコフスキー和である。
S
1
{\textstyle S_{1}}
S
2
{\textstyle S_{2}}
Conv
(
S
1
+
S
2
)
=
Conv
(
S
1
)
+
Conv
(
S
2
)
.
{\displaystyle \operatorname {Conv} (S_{1}+S_{2})=\operatorname {Conv} (S_{1})+\operatorname {Conv} (S_{2}).}
この結果は、空でない集合の有限集合に対してより一般的に当てはまります。
Conv
(
∑
S
n
)
=
∑
Conv
(
S
n
)
.
{\displaystyle \operatorname {Conv} \left(\sum {S_{n}}\right)=\sum \operatorname {Conv} (S_{n}).}
数学用語では、 ミンコフスキー和と 凸包形成の 操作は 可換操 作である 。 [4] [5]
が凸集合 ならば も凸集合である。さらに
S
{\textstyle S}
μ
S
+
λ
S
{\displaystyle \mu S+\lambda S}
μ
S
+
λ
S
=
(
μ
+
λ
)
S
{\displaystyle \mu S+\lambda S=(\mu +\lambda )S}
任意の に対して成り立つ 。逆に、この「 分配法則 」がすべての非負実数に対して成り立つ場合、 および であれば、集合は凸集合である。 [6]
μ
,
λ
≥
0
{\textstyle \mu ,\lambda \geq 0}
μ
{\textstyle \mu }
λ
{\textstyle \lambda }
非凸集合の例としては、
A
+
A
≠
2
A
.
{\textstyle A+A\neq 2A.}
右の図は、非凸集合の例を示しており、
2
A
⊊
A
+
A
.
{\textstyle 2A\subsetneq A+A.}
1次元の例は 次のようになります。 簡単に計算できます が、したがって、
B
=
[
1
,
2
]
∪
[
4
,
5
]
.
{\textstyle B=[1,2]\cup [4,5].}
2
B
=
[
2
,
4
]
∪
[
8
,
10
]
{\textstyle 2B=[2,4]\cup [8,10]}
B
+
B
=
[
2
,
4
]
∪
[
5
,
7
]
∪
[
8
,
10
]
,
{\textstyle B+B=[2,4]\cup [5,7]\cup [8,10],}
2
B
⊊
B
+
B
.
{\textstyle 2B\subsetneq B+B.}
ミンコフスキー和は二次元凸体の周長に線型的に作用する。すなわち、和の周長は周長の和に等しい。さらに、が 一定幅の曲線 (の内部)である場合 、 のミンコフスキー和とその180°回転のミンコフスキー和は円板となる。これら2つの事実を組み合わせることで 、一定幅の曲線の周長に関する バルビエの定理 の簡潔な証明が得られる。 [7]
K
{\textstyle K}
K
{\textstyle K}
アプリケーション
ミンコフスキー加法は数学的形態学 において中心的な役割を果たしている。2D コンピュータグラフィックス のブラシ&ストロークパラダイム (様々な用途があり、特に ドナルド・E・クヌースによる Metafont での利用が顕著である )や、 3Dコンピュータグラフィックス の ソリッドスイープ操作に見られる。また、 地球移動距離 、ひいては 最適輸送 と密接に関連していることも示されている 。 [8]
モーションプランニング
ミンコフスキー和は、障害物のある物体の 運動計画 に用いられます。ミンコフスキー和は、物体の取り得るすべての位置の集合である 配置空間 の計算に用いられます。平面における物体の並進運動の単純なモデルでは、物体の位置はその物体の固定点の位置によって一意に特定されます。この場合、配置空間は、障害物の集合と、原点に配置され180度回転した可動物体のミンコフスキー和となります。
数値制御(NC)加工
数値制御 加工では 、NC ツールのプログラミングで、切削片とその軌跡のミンコフスキー和が材料の切削形状を与えるという事実を利用します。
3Dソリッドモデリング
OpenSCAD では 、ミンコフスキー和を使用して、ある図形と別の図形の輪郭を描き、両方の図形の合成を作成します。
集約理論
ミンコフスキー和は、集約理論において、集約される個々のオブジェクトが集合によって特徴付けられる場合にも頻繁に使用される。 [9] [10]
衝突検出
ミンコフスキー和、特にミンコフスキー差は、 物理エンジン の凸包の 衝突検出を 計算するために、 GJK アルゴリズム と一緒によく使用されます。
ミンコフスキー和を計算するアルゴリズム
ミンコフスキー加法と凸包。16個の濃い赤色の点(右側)は、4つの非凸集合(左側)のミンコフスキー和を形成します。各非凸集合は、2つの赤色の点で構成されています。それらの凸包(ピンク色の部分)にはプラス記号(+)が含まれています。右側のプラス記号は、左側のプラス記号の和です。
平面ケース
平面上の2つの凸多角形
m 個 と n 個の 頂点を持つ平面にある2 つの 凸多角形 P と Q について 、ミンコフスキー和は最大で m + n 個の頂点を持つ凸多角形であり、次のように簡単に説明できる非常に簡単な手順で O( m + n ) の時間で計算できます。多角形のエッジが指定されており、方向がポリゴン境界に沿って、たとえば反時計回りであると仮定します。すると、凸多角形のこれらのエッジが 極角 によって順序付けられていることが簡単にわかります。 P と Q からの有向エッジの 順序付けられたシーケンスを、 1 つの順序付けられたシーケンス S に結合します。これらのエッジが、元の方向と平行を保ちながら自由に移動できる実線 矢印 であると想像してください。次の矢印の末尾を前の矢印の先頭に接続することにより、シーケンス S の順序でこれらの矢印を組み立てます。結果として得られる 多角形チェーンは、実際には P と Q のミンコフスキー和である凸多角形になります 。
他の
片方の多角形が凸で、もう片方が凸でない場合、それらのミンコフスキー和の計算量はO( nm )です。両方の多角形が凸でない場合、それらのミンコフスキー和の計算量はO(( mn ) 2 )です。
必須ミンコフスキー和
ユークリッド空間の二つの部分集合の本質的なミンコフスキー和 + e という概念もある 。通常のミンコフスキー和は次のように書ける。
A
+
B
=
{
z
∈
R
n
|
A
∩
(
z
−
B
)
≠
∅
}
.
{\displaystyle A+B=\left\{z\in \mathbb {R} ^{n}\,|\,A\cap (z-B)\neq \emptyset \right\}.}
したがって、 本質的なミンコフスキー和 は次のように定義される。
A
+
e
B
=
{
z
∈
R
n
|
μ
[
A
∩
(
z
−
B
)
]
>
0
}
,
{\displaystyle A+_{\mathrm {e} }B=\left\{z\in \mathbb {R} ^{n}\,|\,\mu \left[A\cap (z-B)\right]>0\right\},}
ここで、 μは n 次元 ルベーグ測度 を表す 。「本質的」という用語が使われる理由は、 指示関数 の以下の性質による。
1
A
+
B
(
z
)
=
sup
x
∈
R
n
1
A
(
x
)
1
B
(
z
−
x
)
,
{\displaystyle 1_{A\,+\,B}(z)=\sup _{x\,\in \,\mathbb {R} ^{n}}1_{A}(x)1_{B}(z-x),}
それは次のことがわかる
1
A
+
e
B
(
z
)
=
e
s
s
s
u
p
x
∈
R
n
1
A
(
x
)
1
B
(
z
−
x
)
,
{\displaystyle 1_{A\,+_{\mathrm {e} }\,B}(z)=\mathop {\mathrm {ess\,sup} } _{x\,\in \,\mathbb {R} ^{n}}1_{A}(x)1_{B}(z-x),}
ここで、「ess sup」は 必須の上限 を表します。
L p ミンコフスキー和
におけるK および L のコンパクト凸集合 に対して、ミンコフスキー和は 凸集合の
サポート関数 によって記述できる。
R
n
{\textstyle \mathbb {R} ^{n}}
h
K
+
L
=
h
K
+
h
L
.
{\displaystyle h_{K+L}=h_{K}+h_{L}.}
p ≥ 1の場合 、Firey [11] は原点を含む
コンパクト凸集合 K と Lの L p ミンコフスキー和 K + p L を次のように 定義しました。
R
n
{\displaystyle \mathbb {R} ^{n}}
h
K
+
p
L
p
=
h
K
p
+
h
L
p
.
{\displaystyle h_{K+_{p}L}^{p}=h_{K}^{p}+h_{L}^{p}.}
ミンコフスキー不等式 により 、関数 h K+ p L は 再び正同次かつ凸であり、したがってコンパクト凸集合の支持関数となる。この定義は、 L p ブルン=ミンコフスキー理論において基本的なものである。
参照
ブラシュケ和 – 2つの小さな多面体を組み合わせた多面体
ブルン・ミンコフスキーの定理 – 幾何学における定理、ミンコフスキー和の体積に関する不等式
畳み込み – ある関数を別の関数の上に重ねたときの重なりの量を表す積分
膨張 – 数学的形態学における演算
浸食 – 数学的形態学における基本演算
区間演算 – 数値計算の誤差を制限する方法
混合容積 (別名: Quermassintegral または固有容積)
平行曲線 – 平行線の概念の一般化
シャプレー・フォークマンの補題 – ベクトルの集合の和はほぼ凸である
Sumset – A の各ベクトルに B の各ベクトルを加算してベクトルセット A と B を合計します。 Pages displaying short descriptions of redirect targets
位相ベクトル空間#性質 – 近接性の概念を持つベクトル空間
ゾノトープ – 超立方体から投影された凸多面体 Pages displaying short descriptions of redirect targets
注記
^ Hadwiger, Hugo (1950)、「Minkowskische Addition und Subtraktion beliebiger Punktmengen und die Theoreme von Erhard Schmidt」、 Mathematische Zeitschrift 、 53 (3): 210–218 、 doi :10.1007/BF01175656、 S2CID 121604732 、 2023-01-12 に取得
^ Li, Wei (2011年秋). GPUベースのボクセル化ミンコフスキー和の計算とその応用 (博士号). カリフォルニア大学バークレー校 . pp. 13– 14. 2023年1月10日 閲覧 。
^ ロザノ・ペレス, トマス (1983年2月). 「空間計画:構成空間アプローチ」 (PDF) . IEEE Transactions on Computers . C-32 (2): 111. doi :10.1109/TC.1983.1676196. hdl :1721.1/5684. S2CID 18978404. 2023年1月10日 閲覧 .
^ 定理3(562–563ページ): Krein, M. ; Šmulian, V. (1940). 「バナッハ空間に共役な空間内の規則凸集合について」 Annals of Mathematics . Second Series. 41 (3): 556– 583. doi :10.2307/1968735. JSTOR 1968735. MR 0002009.
^ミンコフスキー加法と 凸化 の可換性については 、シュナイダーの定理1.1.2(2~3ページ)を参照。この参考文献では、 ミンコフスキー和 集合の 凸包 に関する多くの文献が「第3章 ミンコフスキー加法」(126~196ページ)で議論されている。シュナイダー、ロルフ(1993年)。凸体:ブルン・ミンコフスキー理論。数学とその応用 百科 事典。第44巻。ケンブリッジ:ケンブリッジ大学出版局。pp. xiv+490。ISBN 978-0-521-35220-8 . MR 1216521。
^ 第1章: シュナイダー、ロルフ(1993年)凸体:ブルン・ミンコフスキー理論。数学とその応用百科事典第44巻。ケンブリッジ:ケンブリッジ大学出版局。pp. xiv+ 490。ISBN 978-0-521-35220-8 . MR 1216521。
^ cut-the-knot におけるバルビエの定理 (Java) 。
^ Kline, Jeffery (2019). 「d次元地球移動問題の特性」. 離散応用数学 . 265 : 128–141 . doi : 10.1016/j.dam.2019.02.042 . S2CID 127962240.
^ Zelenyuk, V. (2015). 「規模の効率性の集約」 . ヨーロッパオペレーションズリサーチジャーナル . 240 (1): 269– 277. doi :10.1016/j.ejor.2014.06.038.
^ Mayer, A.; Zelenyuk, V. (2014). 「資源の再配分を可能にするマルムキスト生産性指標の集約」 . European Journal of Operational Research . 238 (3): 774– 785. doi :10.1016/j.ejor.2014.04.003.
^ Firey, William J. (1962)、「 凸体の p平均」、 Mathematica Scandinavica 、 10 : 17–24 、 doi : 10.7146/math.scand.a-10510
参考文献
アロー、ケネス・J. 、 ハーン、フランク・H. (1980). 一般競争分析 . 経済学上級教科書. 第12巻(1971年サンフランシスコ、カリフォルニア州:ホールデン・デイ社発行『数理経済学テキスト』 第6 版の再版). アムステルダム、ノースホランド. ISBN 978-0-444-85497-1 . MR 0439057。
ガードナー, リチャード J. (2002)、「ブルン・ミンコフスキー不等式」、 アメリカ数学会誌 (NS) 、 39 (3): 355–405 (電子版)、 doi : 10.1090/S0273-0979-02-00941-2
グリーン、ジェリー、ヘラー、ウォルター・P. (1981).「1 数学的解析と凸性、そして経済学への応用」アロー 、ケネス・ジョセフ 、イントリリゲーター、マイケル・D.(編) 『数理経済学ハンドブック』第 1巻 経済学ハンドブック第1巻アムステルダム:ノースホランド出版社pp.15–52. doi : 10.1016 /S1573-4382(81)01005-9. ISBN 978-0-444-86126-9 . MR 0634800。
ヘンリー・マン (1976年) 『加法定理:群論と数論の加法定理』 (1965年ワイリー版の訂正再版)、ハンティントン、ニューヨーク:ロバート・E・クリーガー出版社、 ISBN 978-0-88275-418-5 – www.krieger-publishing.com/subcats/MathematicsandStatistics/mathematicsandstatistics.htmlより
ロッカフェラー、R. ティレル (1997). 凸解析 . プリンストン数学のランドマーク(1979年プリンストン数学シリーズ 第 28 版の再版). プリンストン、ニュージャージー州: プリンストン大学出版局. pp. xviii+451. ISBN 978-0-691-01586-6 . MR 1451876。
ネイサンソン、メルヴィン・B.(1996)、 加法数論:逆問題と和集合の幾何学 、GTM、第165巻、Springer、 Zbl 0859.11003 。
Oks, Eduard; Sharir, Micha (2006)、「単調多角形と一般単純多角形のミンコフスキー和」、 離散幾何学と計算幾何学 、 35 (2): 223– 240、 doi : 10.1007/s00454-005-1206-y 。
シュナイダー、ロルフ(1993)、 凸体:ブルン・ミンコフスキー理論 、ケンブリッジ:ケンブリッジ大学出版局 。
タオ、テレンス&ヴー、ヴァン(2006年)、 加法組合せ論 、ケンブリッジ大学出版局 。
Mayer, A.; Zelenyuk, V. (2014). 「資源の再配分を考慮したマルムキスト生産性指標の集約」 . European Journal of Operational Research . 238 (3): 774– 785. doi :10.1016/j.ejor.2014.04.003.
Zelenyuk, V (2015). 「規模の効率性の集約」. ヨーロッパオペレーションズリサーチジャーナル . 240 (1): 269– 277. doi :10.1016/j.ejor.2014.06.038.
外部リンク