基底の指示ベクトルの凸包
数学において、 マトロイド多面体 は 、 マトロイドから派生した他の多面体と区別するために マトロイド基底多面体 (または 基底マトロイド多面体) とも呼ばれ、 マトロイド の基底を介して構築される 多面体 です。マトロイド が与えられた場合 、マトロイド多面体は の基底の 指示ベクトル の 凸包 です 。
ま
{\displaystyle M}
ポ
ま
{\displaystyle P_{M}}
ま
{\displaystyle M}
意味
を要素上の マトロイド と する。 の 基底が与えられたとき 、 の 指示ベクトル は
ま
{\displaystyle M}
ん
{\displaystyle n}
B
⊆
{
1
、
…
、
ん
}
{\displaystyle B\subseteq \{1,\dots ,n\}}
ま
{\displaystyle M}
B
{\displaystyle B}
e
B
:=
∑
私
∈
B
e
私
、
{\displaystyle \mathbf {e} _{B}:=\sum _{i\in B}\mathbf {e} _{i},}
ここでは の 標準 番目の単位ベクトルです 。 マトロイド多面体は 集合の
凸包 です。
e
私
{\displaystyle \mathbf {e} _{i}}
私
{\displaystyle i}
R
ん
{\displaystyle \mathbb {R} ^{n}}
ポ
ま
{\displaystyle P_{M}}
{
e
B
∣
B
の基礎となる
ま
}
⊆
R
ん
。
{\displaystyle \{\mathbf {e} _{B}\mid B{\text{ は }}M\}\subseteq \mathbb {R} ^{n} の基底です。}
例
四角錐
八面体
を4つの要素を持つ2階のマトロイドとし、基底 は
ま
{\displaystyle M}
B
(
ま
)
=
{
{
1
、
2
}
、
{
1
、
3
}
、
{
1
、
4
}
、
{
2
、
3
}
、
{
2
、
4
}
}
。
{\displaystyle {\mathcal {B}}(M)=\{\{1,2\},\{1,3\},\{1,4\},\{2,3\},\{2,4\}\}.}
つまり、 を除くのすべての2要素部分集合で ある
。 の対応する指示ベクトルは
{
1
,
2
,
3
,
4
}
{\displaystyle \{1,2,3,4\}}
{
3
,
4
}
{\displaystyle \{3,4\}}
B
(
M
)
{\displaystyle {\mathcal {B}}(M)}
{
{
1
,
1
,
0
,
0
}
,
{
1
,
0
,
1
,
0
}
,
{
1
,
0
,
0
,
1
}
,
{
0
,
1
,
1
,
0
}
,
{
0
,
1
,
0
,
1
}
}
.
{\displaystyle \{\{1,1,0,0\},\{1,0,1,0\},\{1,0,0,1\},\{0,1,1,0\},\{0,1,0,1\}\}.}
のマトロイド多面体 は
M
{\displaystyle M}
P
M
=
conv
{
{
1
,
1
,
0
,
0
}
,
{
1
,
0
,
1
,
0
}
,
{
1
,
0
,
0
,
1
}
,
{
0
,
1
,
1
,
0
}
,
{
0
,
1
,
0
,
1
}
}
.
{\displaystyle P_{M}={\text{conv}}\{\{1,1,0,0\},\{1,0,1,0\},\{1,0,0,1\},\{0,1,1,0\},\{0,1,0,1\}\}.}
これらの点は 点で4 つの 正三角形を 形成するため、定義により その凸包は 四角錐になります。
{
1
,
1
,
0
,
0
}
{\displaystyle \{1,1,0,0\}}
を の 2 要素部分集合である基底を持つ 4 要素上の階数 2 のマトロイドとします 。 対応 する マトロイド多面体は 八面体 です。 前の例の 多面体は に含まれていることに注意してください 。
N
{\displaystyle N}
{
1
,
2
,
3
,
4
}
{\displaystyle \{1,2,3,4\}}
P
N
{\displaystyle P_{N}}
P
M
{\displaystyle P_{M}}
P
N
{\displaystyle P_{N}}
が元上の 階数の 均一マトロイド である 場合 、マトロイド多面体は 超単体 である 。 [1]
M
{\displaystyle M}
r
{\displaystyle r}
n
{\displaystyle n}
P
M
{\displaystyle P_{M}}
Δ
n
r
{\displaystyle \Delta _{n}^{r}}
プロパティ
マトロイド多面体は 超単体 に含まれ、ここで は 関連するマトロイドの階数、 は 関連するマトロイドの基底集合のサイズです。 [2] さらに、 の頂点は の頂点のサブセットです 。
Δ
n
r
{\displaystyle \Delta _{n}^{r}}
r
{\displaystyle r}
n
{\displaystyle n}
P
M
{\displaystyle P_{M}}
Δ
n
r
{\displaystyle \Delta _{n}^{r}}
マトロイド多面体のすべての辺は、関連するマトロイドの基底集合で ある に対して、 の平行移動です 。言い換えると、 の辺は、 基底交換特性 を 満たす 基底のペアに正確に対応します 。 に対して、 [2] この特性により、すべての辺の長さは 2 の平方根 です。より一般的には、指示ベクトルの凸包の辺の長さが 1 または 2 の平方根である集合の族は、まさに デルタマトロイド です。
P
M
{\displaystyle P_{M}}
e
i
−
e
j
{\displaystyle e_{i}-e_{j}}
i
,
j
∈
E
{\displaystyle i,j\in E}
P
M
{\displaystyle P_{M}}
B
,
B
′
{\displaystyle B,B'}
B
′
=
B
∖
i
∪
j
{\displaystyle B'=B\setminus {i\cup j}}
i
,
j
∈
E
.
{\displaystyle i,j\in E.}
マトロイド多面体は一般化されたパームトヘドラ ファミリーのメンバーである 。 [3]
をマトロイドのランク関数と する 。マトロイド多面体は 単体 の符号付き ミンコフスキー和 として一意に表すことができる : [3]
r
:
2
E
→
Z
{\displaystyle r:2^{E}\rightarrow \mathbb {Z} }
M
{\displaystyle M}
P
M
{\displaystyle P_{M}}
P
M
=
∑
A
⊆
E
β
~
(
M
/
A
)
Δ
E
−
A
{\displaystyle P_{M}=\sum _{A\subseteq E}{\tilde {\beta }}(M/A)\Delta _{E-A}}
ここで は マトロイドの基底集合であり 、 は の符号付きベータ不変量です 。
E
{\displaystyle E}
M
{\displaystyle M}
β
(
M
)
{\displaystyle \beta (M)}
M
{\displaystyle M}
β
~
(
M
)
=
(
−
1
)
r
(
M
)
+
1
β
(
M
)
,
{\displaystyle {\tilde {\beta }}(M)=(-1)^{r(M)+1}\beta (M),}
β
(
M
)
=
(
−
1
)
r
(
M
)
∑
X
⊆
E
(
−
1
)
|
X
|
r
(
X
)
.
{\displaystyle \beta (M)=(-1)^{r(M)}\sum _{X\subseteq E}(-1)^{|X|}r(X).}
P
M
:=
{
x
∈
R
+
E
|
∑
e
∈
U
x
(
e
)
≤
r
(
U
)
,
∀
U
⊆
E
,
∑
e
∈
E
x
(
e
)
=
r
}
{\displaystyle P_{M}:=\left\{{\textbf {x}}\in \mathbb {R} _{+}^{E}~|~\sum _{e\in U}{\textbf {x}}(e)\leq r(U),~\forall U\subseteq E,~\sum _{e\in E}{\textbf {x}}(e)=r\right\}}
独立マトロイド多面体
マトロイド 独立多面体 または 独立マトロイド多面体は、 集合の凸包である。
{
e
I
∣
I
is an independent set of
M
}
⊆
R
n
.
{\displaystyle \{\,\mathbf {e} _{I}\mid I{\text{ is an independent set of }}M\,\}\subseteq \mathbb {R} ^{n}.}
(基底)マトロイド多面体は、独立マトロイド多面体の面です。 マトロイドの 階数 が与えられると、独立マトロイド多面体は、 によって決定される 多マトロイド に等しくなります。
ψ
{\displaystyle \psi }
M
{\displaystyle M}
ψ
{\displaystyle \psi }
旗マトロイド多面体
旗マトロイド多面体は、マトロイドの基底から構成される別の多面体である。 旗は 、厳密に増加するシーケンスである。
F
{\displaystyle {\mathcal {F}}}
F
1
⊂
F
2
⊂
⋯
⊂
F
m
{\displaystyle F^{1}\subset F^{2}\subset \cdots \subset F^{m}\,}
有限集合の集合である。 [4] を 集合の濃度と する 。2つのマトロイド とが 一致 する とは、それらのランク関数が
k
i
{\displaystyle k_{i}}
F
i
{\displaystyle F_{i}}
M
{\displaystyle M}
N
{\displaystyle N}
r
M
(
Y
)
−
r
M
(
X
)
≤
r
N
(
Y
)
−
r
N
(
X
)
for all
X
⊂
Y
⊆
E
.
{\displaystyle r_{M}(Y)-r_{M}(X)\leq r_{N}(Y)-r_{N}(X){\text{ for all }}X\subset Y\subseteq E.\,}
階数 の 基底集合上の 2 対の一致するマトロイドが与えられたとき 、 がマトロイドの基底であり である旗の集合を考えます 。 この よう な旗の集合は 旗マトロイド です。マトロイドは の 構成要素 と呼ばれます。 旗マトロイド の 各旗について 、 の各基底の指示ベクトルの合計を とします。
M
1
,
…
,
M
m
{\displaystyle M_{1},\dots ,M_{m}}
E
{\displaystyle E}
r
1
<
⋯
<
r
m
{\displaystyle r_{1}<\cdots <r_{m}}
(
B
1
,
…
,
B
m
)
{\displaystyle (B_{1},\dots ,B_{m})}
B
i
{\displaystyle B_{i}}
M
i
{\displaystyle M_{i}}
B
1
⊂
⋯
⊂
B
m
{\displaystyle B_{1}\subset \cdots \subset B_{m}}
F
{\displaystyle {\mathcal {F}}}
M
1
,
…
,
M
m
{\displaystyle M_{1},\dots ,M_{m}}
F
{\displaystyle {\mathcal {F}}}
B
=
(
B
1
,
…
,
B
m
)
{\displaystyle B=(B_{1},\dots ,B_{m})}
F
{\displaystyle {\mathcal {F}}}
v
B
{\displaystyle v_{B}}
B
{\displaystyle B}
v
B
=
v
B
1
+
⋯
+
v
B
m
.
{\displaystyle v_{B}=v_{B_{1}}+\cdots +v_{B_{m}}.\,}
旗マトロイドが与えられたとき 、 旗マトロイド多面体 は集合の凸包である。
F
{\displaystyle {\mathcal {F}}}
P
F
{\displaystyle P_{\mathcal {F}}}
{
v
B
∣
B
is a flag in
F
}
.
{\displaystyle \{v_{B}\mid B{\text{ is a flag in }}{\mathcal {F}}\}.}
旗マトロイド多面体は、構成マトロイドの(基底)マトロイド多面体のミンコフスキー和として表される: [4]
P
F
=
P
M
1
+
⋯
+
P
M
k
.
{\displaystyle P_{\mathcal {F}}=P_{M_{1}}+\cdots +P_{M_{k}}.\,}
参考文献
^ Grötschel, Martin (2004)、「Cardinality 均質集合システム、マトロイドのサイクル、および関連する多面体」、 The Sharpest Cut: Manfred Padberg とその研究の影響 、MPS/SIAM Ser. Optim.、SIAM、フィラデルフィア、PA、pp. 99–120、 MR 2077557 特に、114ページの提案8.20に続くコメントを参照してください。
^ ab Gelfand, IM; Goresky, RM; MacPherson, RD; Serganova, VV (1987). 「組み合わせ幾何学、凸多面体、シューベルトセル」. Advances in Mathematics . 63 (3): 301–316. doi : 10.1016/0001-8708(87)90059-4 .
^ ab Ardila, Federico; Benedetti, Carolina; Doker, Jeffrey (2010). 「マトロイド多面体とその体積」. 離散幾何学と計算幾何学 . 43 (4): 841–854. arXiv : 0810.3947 . doi :10.1007/s00454-009-9232-9.
^ ab Borovik, Alexandre V.; Gelfand, IM; White , Neil (2013). 「Coxeter Matroids」. Progress in Mathematics . 216. doi :10.1007/978-1-4612-2066-4. ISBN 978-1-4612-7400-1 。