「 結び目の数学 III 」 報告集
2011 年 1 月
・
2010年度科学研究費補助金
(基盤研究
(A))「結び目理論研究」
研究代表者:河内明夫(大阪市立大学) 研究課題番号:
21244005・
2010年度科学研究費補助金
(基盤研究
(A))「クライン群とタイヒミュラー空間の大域幾何的研究」
研究代表者:大鹿健一(大阪大学大学院)研究課題番号:
22244005による援助を受けております。
研究集会の開催に際して、多くの方々のご協力を賜りました。ここに厚く御礼申し上げ ます。
2011
年
1月 市原一裕・茂手木公彦
(日本大学文理学部)
On Reeb graphs derived from Heegaard splittings with distance 2g . . . . 11 岡崎 真也(大阪市立大学大学院理学研究科)
On a Heegaard surface homeomorphism obtained by bridge position of a knot . . . . 20 佐藤 匡(東京工業大学大学院理工学研究科)
On the Conway potential function introduced by Kauffman . . . . 25 阿部 由紀子(東京工業大学大学院理工学研究科)
The clock number of a knot . . . . 35 北澤 直樹(東京工業大学大学院理工学研究科)
Surgeries on stable maps between low dimensional manifolds . . . . 45 谷口 里奈(奈良女子大学大学院人間文化研究科)
primitive stableの判定アルゴリズムとその応用. . . . 54 森 さなえ(奈良女子大学大学院人間文化研究科)
Hyperbolic Coxeter groupのgrowth functionについて. . . . 64 清水 理佳(大阪市立大学大学院理学研究科)
The span of the warping polynomial of a knot diagram . . . . 74 芦原 聡介(広島大学大学院理学研究科)
曲面絡み目のバイカンドルとch-ダイアグラム. . . . 85 野坂 武史(京都大学数理解析研究所)
曲面結び目のカンドルホモトピー不変量について. . . . 93 阿部 翠空星(京都大学数理解析研究所)
有限体上のAlexander quandleの4-cocycleについて. . . . 102 合田 洋(東京農工大学大学院工学研究院)
(1,1)-knotのunknotting tunnelについて (林 忠一郎氏(日本女子大学)との共同研究). . . . 108
張 娟姫(広島大学大学院理学研究科)
Bridge numbers of links and minimal numbers of meridian generators of link groups . . . . 115 鮑 園園(東京工業大学大学院理工学研究科)
H(2)-unknotting operation and Heegaard Floer homology . . . . 122 岡崎 建太(京都大学数理解析研究所)
レンズ空間のスピン精密化Reshetikhin-TuraevSU(2)不変量について. . . . 129 福永 知則(北海道大学大学院理学院)
Homotopy classification of monoliteral phrases with four or less letters . . . . 135 佐藤 友美(東京女子大学大学院理学研究科)
不足度2の有限表示群のAlexanderイデアルについて. . . . 142 伊藤 哲也(東京大学大学院数理科学研究科)
Delta-unknotting operations and x-unknotting operations . . . . 166 中村 伊南沙(京都大学数理解析研究所)
Quandle cocycle invariant of a certainT2-link . . . . 172 矢口 義朗(広島大学大学院理学研究科)
Hurwitz同値の分類による2次元ブレイドの無限型不変量. . . . 178 Yo’av Rieck(University of Arkansas)
The Link Volume of 3-manifolds
(joint work with Yasushi Yamashita (Nara Women’s University)) . . . . 185 大城 佳奈子(広島大学大学院理学研究科)
On pallets for coloring invariants of spatial graphs . . . . 192 岡本 美雪(日本工業大学工学部)
完全3部グラフK3,3,3 の3-絡み目射影内在性について (小林一章氏との共同研究). . . . 198 櫻井 みぎ和(東京女子大学大学院理学研究科)
A new invariant for virtual knots and forbidden moves . . . . 203 今別府 孝規(広島大学大学院理学研究科)
仮想結び目のチェッカーボード彩色について. . . . 213 下川 航也(埼玉大学大学院理工学研究科)
The XerCD-FtsK system unlinks replication catenanes in a stepwise manner
(joint work with Kai Ishihara, Ian Grainge, David J. Sherratt, and Mariel Vazquez) . . . . 222 小谷 賀子(奈良女子大学大学院人間文化研究科)
Taming essential tori in link exteriors . . . . 228 門田 直之(大阪大学大学院理学研究科)
genus-2 Lefschetz fibrationのsingular fiberの最小本数について. . . . 237 八木 潤(高知大学大学院総合人間自然科学研究科)
The primeness of almost alternating link diagrams . . . . 243 花木 良(奈良教育大学教育学部)
Trivializing number of knots . . . . 253
On computation of HOMFLY-PT polynomials of 2–bridge diagrams
村上 雅彦 ( 日本大学 )
∗1谷 聖一 ( 日本大学 )
∗2竹下 文雄 ( 日本大学大学院 )
∗3概 要
2–bridge linkのHOMFLY-PT polynomialをn交点2–bridge dia- gramからO(n3)時間で計算するアルゴリズムを提案する.また,この アルゴリズムを実装する事により行った計算機実験についても触れる.
1. はじめに
Alexander polynomial [1], Jones polynomial[7] , HOMFLY-PT polynomial[3, 16]
は,いずれも絡み目の分類において有用な代表的不変量である. Alexander polyno- mial は多項式時間で計算可能であるが,自明な結び目と同じ Alexander polynomial を持つ非自明な結び目が知られている.一方, Jones polynomial や HOMFLY-PT polynomial は, Alexander polynomial に比べて絡み目の分別能力が優れている ものの,それらの計算は困難であることが知られている. Jones polynomial は,
L.H. Kauffman [8] により示された捻り数と向き付けられていないダイアグラム
の Kauffman bracket polynomial を用いた組合せ的な計算方法を用いると,
O(n) 次の多項式の 2
O(n)回の和積で計算できる.ここで,
nは入力のダイアグラムの 交点数とする. K. Sekine, H. Imai, K. Imai [17] は, Jones polynomial の計算時 間を 2
O(√n)時間に改善した.しかし,一般に Jones polynomial や HOMFLY-PT polynomial の計算は #P–hard である事が F. Jaeger, D.L. Vertigan, D.J.A. Welsh
[6, 19] により示されている.このことより,最悪の場合,これらの計算には指数
時間必要であると予想される.
そこで,絡み目に妥当な制限を設けた場合の Jones polynomial や HOMFLY-PT polynomial を高速に計算するアルゴリズムの研究も行われている. J.A. Makowsky [9, 10] は,入力の Tait graph の木幅が定数で制限されている場合, Jones poly- nomial は多項式時間で計算可能である事を示した. J. Mighton [12, 13] は,入 力の Tait graph の木幅が高々 2 である場合, Jones polynomial は
O(n) 次の多項 式の
O(n
4) 回の多項式の演算で計算可能である事を示した. M. Hara, S. Tani, M. Yamamoto [5] は, arborescent link の Jones polynomial は標準的なダイアグラ ムから
O(n) 次の多項式の
O(n
3) 回の多項式の演算で計算可能である事を示した.
M. Hara, M. Murakami, S. Tani, M. Yamamoto [15, 4] は, 2–bridge link, closed
∗1〒156-8550東京都世田谷区桜上水3-25-40日本大学文理学部情報科学研究所
e-mail:[email protected]
∗2〒156-8550東京都世田谷区桜上水3-25-40日本大学文理学部情報システム解析学科
e-mail:[email protected]
∗3〒156-8550東京都世田谷区桜上水3-25-40日本大学大学院総合基礎科学研究科 e-mail:[email protected]
3–braid link, Montesinos link の Jones polynomial は標準的なダイアグラムから
O(n) 次の多項式の
O(n) 回の多項式の演算で計算可能である事を示した. T. Ut- sumi, K. Imai [18] は, pretzel link の Jones polynomial は標準的なダイアグラムか ら
O(n
2) 時間で計算可能である事を示した. Y. Diao, C. Ernst, U. Ziegler [2] は,
入力の nested closed tangle diagram の tangle depth が高々定数である場合, Jones polynomial は多項式時間で計算可能である事を示しており,特に, pretzel link, 2–bridge link, Montesinos link を含む Conway algebraic link の Jones polynomial は
O(n
2) 時間で計算可能である事を示した. H.M. Morton, H.B. Short [14] はあ る定数
kに対して closed
k–braid linkの HOMFLY-PT polynomial は多項式時間 で計算可能である事を示した. J.A. Makowsky, J.P. Mari˜ no [11] はある定数
kに
対して
k–algebraic linkの HOMFLY-PT polynomials は多項式時間で計算可能で
ある事を示した.
本稿では, 2–bridge link の HOMFLY-PT polynomial を
n交点 2–bridge diagram から
O(n
3) 時間で計算するアルゴリズムを提案する.また,このアルゴリズムを 実装する事により行った計算機実験についても触れる.
2. 準備
定義 2.1 HOMFLY-PT polynomial H
は link diagram の集合から変数
l, mの整 係数ローラン多項式環への写像であり, link diagram
L!に対して以下の様に定義 される.
H
(
!) = 1,
lH"!!!"
#
#
$ #
+
l−1H"##
#
$
!
!
" #
+
mH"$ " #
= 0.
ここで,
!は任意の trivial knot diagram である.第 2 式において 3 つの link
diagram は示されている交点の周辺以外は同一である.
観測 2.2
任意の
n交点の link diagram の HOMFLY-PT polynomial の次数の絶対 値は
O(n) ,項数は
O(n
2) ,係数の絶対値は
O(2
O(n)) である.
交点の無い 2 本の垂直な紐からなる tangle を 0–tangle とし,交点の無い 2 本の 水平な紐からなる tangle は
∞–tangleとする.任意の整数
kに対して, 0–tangle を
k回捻った tangle を
k–tangleとする.これらを
integer tanglesとし
Ikと表す.
integer tangle の 2 本の紐に向きが与えられているとき,その integer tangle は
向 き付けられているといい,それの向きを +1 と
−1 で表す.上向きを +1 ,下向き を
−1 とする.北西を通る紐の向きが
olで北東を通る紐の向きが
orである integer tangle
Ikを
Ikolorと表す(図 1 参照).
補題 2.3
H(Ikolor
) =
$ −l−2H(Ik−2olor
)
−l−1mH(Ik−1olor)
ol=
or−l2H(Ik−2olor
)
−lmH(I
∞olor)
ol$=
or% & ' ' ( ') &
0–tangle 3–tangle (
−2)–tangle
∞–tangle
I0−1−1 I3+1+1 I−2−1+1 I∞+1−1図 1: Integer tangles と
∞tangle.
ここで, 3 つの link diagram は示されている integer tangle の周辺以外は同一で ある.
証明 k >
0 の場合は HOMFLY-PT polynomial の定義と Reidemeister move より 明らかである ( 図 2, 3 参照 ) .
k ≤0 の場合は HOMFLY-PT polynomial の定義と Reidemeister move より以下が明らかである ( 図 4, 5 参照 ) .
H(Ik−2olor
) =
$ −l2H(Ikolor
)
−lmH(I
k−1olor)
ol=
or−l−2H
(I
kolor)
−l−1mH(I∞olor)
ol$=
or!
...
' '
...
' '
.. .
' '
Ikolor Ik−2olor Ik−1olor
図 2:
k >0 かつ
ol=
or.
.. .
' (
...
' (
.. .
' (
Ikolor Ik−2olor I∞olor
図 3:
k >0 かつ
ol$=
or.
.. .
' '
...
' '
...
' '
Ik−2olor Ikolor Ik−1olor
図 4:
k≤0 かつ
ol=
or.
.. .
' (
.. .
' (
...
' (
Ik−2olor Ikolor I∞olor
図 5:
k≤0 かつ
ol $=
or.
整数
a1, . . . , amに対して, integer tangle
Ia1, . . . , Iamからなる図 6 の様なダイア
グラムを
2–bridge diagramとし,
R(a! 1, . . . , am) と表す.向き付けられた 2–bridge
diagram
R(a! 1, . . . , am) に対して,
i番目の integer tangle
Iaiの北西を通る紐の向き
を
oli,北東を通る紐の向きを
oriとし,この 2-bridge diagram を
R!ol1or1(a
1, . . . , am) と表す(図 6 参照).
ol1, or1,(a
1, . . . , am) より
ol2, or2, . . . , olm, ormは計算可能である.
!"
#$
I
a1!"
#$
I
a2!"
#$
I
a3!"
#$
I
am−1!"
#$
I
am! !
"
"
"
"
# !!!!! #
$ %
!"
#$
I
a1!"
#$
I
a2!"
#$
I
am!"
#$
I
am−1! !
! !
&
&
&
&&
!!!!!!
!!!!!!
$ '
m
が奇数
mが偶数
R!+1+1
(a
1, . . . , am)
R!+1−1(a
1, . . . , am) 図 6: 2–bridge diagram
観測 2.4 i≥
2 のとき,以下が成り立つ.
oli
=
ori−1 i
が偶数かつ
ai−1が偶数
oli−1 iが偶数かつ
ai−1が奇数
oli−2 iが奇数かつ
ai−2が偶数
ori−2 iが奇数かつ
ai−2が奇数
ori
=
−or1
if
i= 2
oli−1
if
iが奇数で
ai−1が偶数
ori−1if
iが奇数で
ai−1が奇数
ori−2
if
i≥4 かつ
iが偶数かつ
ai−2が偶数
oli−2if
i≥4 かつ
iが偶数かつ
ai−2が奇数
3. アルゴリズム
任意の
n交点 2–bridge diagram は
O(n
2) 時間で
Tait graphに変換可能である.
その
Tait graphから
R(a! 1, . . . , am) が元の 2–bridge diagram となる様な整数列
(a
1, . . . , am) は
O(n) 時間で計算可能である [15] .ここで
n=
|a1|+
· · ·+
|am|で
ある.本稿では (a
1, . . . , am) から HOMFLY-PT polynomial
H(
R(a! 1, . . . , am)) を
O(n
3) 時間で計算するアルゴリズムを提案する.このアルゴリズムでは重複しな
い
O(n) 個の HOMFLY-PT polynomial をそれぞれ
O(n
2) 時間で計算する(図 7 参
照).補題 3.1, 3.2 で各 HOMFLY-PT polynomial がどの様に計算可能か示す.
H(R!ol1or1
(0))
H(R!ol1or1(a
1,0))
H(R!ol1or1(a
1, . . . , am−1,0))
⇓ ⇓ ⇓
H
(
R!ol1or1(1)) or
H(
R!ol1or1(a
1,1)) or
H(
R!ol1or1(a
1, . . . , am−1,1)) or
H(R!ol1or1(
−1))
H(R!ol1or1(a
1,−1))
H(R!ol1or1(a
1, . . . , am−1,−1))
⇓ ⇓ ⇓
H
(
R!ol1or1(2)) or
H(
R!ol1or1(a
1,2)) or
H(
R!ol1or1(a
1, . . . , am−1,2)) or
H(R!ol1or1(
−2))
H(R!ol1or1(a
1,−2))
H(R!ol1or1(a
1, . . . , am−1,−2))
⇓ ⇓ ⇓
...
⇒...
⇒ · · · ⇒...
⇓ ⇓ ⇓
H(R!ol1or1
(a
1−1)) or
H(R!ol1or1(a
1, a2−1)) or
H(
R!ol1or1(a
1, . . . , am−1, am−1)) or
H(
R!ol1or1(a
1+ 1))
H(
R!ol1or1(a
1, a2+ 1))
H(R!ol1or1(a
1, . . . , am−1, am+ 1))
⇓ ⇓ ⇓
H
(
R!ol1or1(a
1))
H(R!ol1or1(a
1, a2))
H(R!ol1or1(a
1, . . . , am−1, am))
⇓ ⇓
H(R!ol1or1
(a
1+ 1)) or
H(R!ol1or1(a
1, a2+ 1)) or
H(
R!ol1or1(a
1−1))
H(
R!ol1or1(a
1, a2−1))
図 7: 2–bridge diagram の HOMFLY-PT polynomial の計算
補題 3.1
H
(
R!ol1or1(a
1, . . . , am))
=
−l−2H
(
R!ol1or1(a
1−2))
−l−1mH(
R!ol1or1(a
1−1))
olm=
ormかつ
m= 1
−l−2H
(
R!ol1or1(a
1, . . . , am−1, am−2))
−l−1mH
(
R!ol1or1(a
1, . . . , am−1, am−1))
olm=
ormかつ
m≥2
−l2H(R!ol1or1
(a
1−2))
−lm olm$=
ormかつ
m= 1
−l2H(R!ol1or1
(a
1, . . . , am−1, am−2))
−lmH(R!ol1or1
(a
1, . . . , am−1))
olm$=
ormかつ
m≥2
証明この補題は
R!ol1or1(a
1, . . . , am) の
m番目の integer tangle
Iamolmormに補題 2.3
を適用する事により導かれる.
!補題 3.2
H(R!ol1or1
(a
1, . . . , am))
=
−lm−1−l−1m−1 m
= 1 かつ
a1= 0
1
m= 1 かつ
a1=
±1 または
m= 2 かつ
a2= 0
H
(
R!ol1or1(a
1∓1))
m= 2 かつ
a2=
±1
H(
R!ol1or1(a
1, . . . , am−2))
m≥3 かつ
am= 0
H(
R!ol1or1(a
1, . . . , am−2, am−1∓1))
m≥3 かつ
am=
±1
証明 m
= 1 かつ
a1=
±1 または
m= 2 かつ
a2= 0 の場合は Reidemeister move より
R!ol1or1(
±1) と
R!ol1or1(a
1,0) は trivial knot である事から導かれる.
m
= 1 かつ
a1= 0 の場合は
R!ol1or1(0) と
R!ol1,−or1(0) は同じ link である事より一般 性を失うことなく
ol1=
or1と仮定し
R!ol1or1(0) の integer tangle
I0ol1or1に補題 2.3 を適 用する事により以下が得られる.
H(R!ol1or1
(1)) =
−l−2H(R!ol1or1(
−1))
−l−1mH(
R!ol1or1(0))
m
= 2 かつ
a2=
±1 の場合は
R!ol1or1(a
1,±1) と
R!ol1or1(a
1∓1) が equivalent link で ある.
m ≥
3 かつ
am= 0 の場合は Reidemeister move より
R!ol1or1(a
1, . . . , am−1,0) と
R!ol1or1(a
1, . . . , am−2) が equivalent link である.
m ≥
3 か つ
am=
±1 の 場 合 は
R!ol1or1(a
1, . . . , am−1,±1) と
R!ol1or1(a
1, . . . , am−1, am∓1) が equivalent link である.
!補題 3.3 で図 7 の各 HOMFLY-PT polynomial の計算に必要な時間の解析を行う.
補題 3.3
(a
1, . . . , am) を整数列,
ol1,
or1を向き,
n=
|a1|+
· · ·+
|am|とする.
H(R!ol1or1
(a
1, . . . , am)) の計算に必要な時間は以下である.
1.
m= 1 の場合
O(
|a1|n2) 時間で計算可能である.
2.
m= 2 の場合
H(
R!ol1or1(a
1+ 1)) より
O(
|a2|n2) 時間で計算可能である.
3.
m≥3 の場合
H(
R!ol1or1(a
1, . . . , am−2)) と
H(
R!ol1or1(a
1, . . . , am−2, am−1+ 1)) よ り
O(
|am|n2) 時間で計算可能である.
証明
2–bridge diagram
R!ol1or1(a
1, . . . , am) の integer tangle
Ia2, . . . , Iamの向き
ol2, or2, . . . , olm, ormは観測 2.4 より
ol1, or1から
O(m) 時間で計算可能である.
1. 補題 3.2 より
H(R!ol1or1(0)) =
−lm−1 − l−1m−1かつ
H(R!ol1or1(
±1)) = 1 で ある.観測 2.2 と補題 3.1 より
j= 2, . . . ,
|a1|に対して
H(R!ol1or1(
±j))は
H(R!ol1or1(
±j∓2)) と
H(
R!ol1or1(
±j ∓1)) から
O(n
2) 時間で計算可能である.
従って
H(R!ol1or1(a
1)) は
O(
|a1|n2) 時間で計算可能である .
2. 補題 3.2 より
H(R!ol1or1(a
1,0)) = 1 かつ
H(
R!ol1or1(a
1,±1)) =
H(R!ol1or1(a
1∓1)) である.観測 2.2 と補題 3.1 より
j= 2, . . . ,
|a2|に対して
H(R!ol1or1(a
1,±j))は
H(R!ol1or1(a
1,±j∓2)) と
H(
R!ol1or1(a
1,±j∓1)) から
O(n
2) 時間で計算可能で ある.従って
H(R!ol1or1(a
1, a2)) は
H(R!ol1or1(a
1±1) から
O(
|a2|n2) 時間で計算 可能である.
3. 補題 3.2 より
i= 3, . . . , m に対して
H(R!ol1or1(a
1, . . . , ai−1,0)) =
H(R!ol1or1(a
1, . . . , ai−2)) か つ
H(R!ol1or1(a
1, . . . , ai−1,±1)) =
H(R!ol1or1(a
1, . . . , ai−2, ai−1 ∓1)) で あ る .観 測 2.2 と 補 題 3.1 よ り
i= 3, . . . , m と
j= 2, . . . ,
|ai|に対して
H(R!ol1or1(a
1, . . . , ai−1,±j))は
H(R!ol1or1(a
1, . . . , ai−1,±j∓2)) と
H(R!ol1or1(a
1, . . . , ai−1,±j∓1)) から
O(n
2) 時間で計算可能である.従って
i= 3, . . . , m に対して
H(
R!ol1or1(a
1, . . . , ai)) は
H(
R!ol1or1(a
1, . . . , ai−2) と
H(R!ol1or1(a
1, . . . , ai−2, ai−1±1) から
O(
|ai|n2) 時
間で計算可能である.
!2–bridge diagram の HOMFLY-PT polynomial を効率的に計算する
Pro- cedure 2–bridgeを 提 案 す る .こ の procedure は ま ず 図 7 の HOMFLY- PT polynomial
H(R!ol1or1(a
1)),. . . , H(
R!ol1or1(a
1, . . . , am)), H(
R!ol1or1(a
1+ 1)), . . .,
H(R!ol1or1(a
1, . . . , am−1, am+ 1)) の計算の必要性を判定し(表 1 参照),必要と 判定された HOMFLY-PT polynomial のみを図 7 に示された順番で補題 3.1 と 3.2 より計算する.
i H(R!ol1or1
(a
1, . . . , ai))
H(
R!ol1or1(a
1, . . . , ai−1, ai+ 1)) 1 必要または不要 必要または不要
.. . .. . .. .
m
必要または不要 必要または不要
表 1: 各 HOMFLY-PT polynomial の計算の必要性の判定
Procedure 2–bridge
入力:
整数列 (a
1, . . . , am) ,向き
ol1,
or1 出力:H(
R!ol1or1(a
1, . . . , am)).
{
各 HOMFLY-PT polynomial の計算の必要性の判定開始
} fori:=1
tom doH
(
R!ol1or1(a
1, . . . , ai)) と
H(
R!ol1or1(a
1, . . . , ai−1, ai+ 1)) を不要で初期化
; H(R!ol1or1(a
1, . . . , am)) の計算を必要とする
;fori:= mto
3
doifH(R!ol1or1
(a
1, . . . , ai)) か
H(R!ol1or1(a
1, . . . , ai−1, ai+ 1)) の計算の必要
then if oli=
orithen H(R!ol1or1
(a
1, . . . , ai−2)) と
H(
R!ol1or1(a
1, . . . , ai−2, ai−1+ 1)) の計算を
then必要とする
else begin
if H(R!ol1or1
(a
1, . . . , ai)) の必要かつ
aiが偶数または
if H(R!ol1or1(a
1, . . . , ai−1, ai+ 1)) の必要かつ
aiが奇数
then H(R!ol1or1
(a
1, . . . , ai−2)) の必要性を必要にする
; if H(R!ol1or1(a
1, . . . , ai)) の必要かつ
aiが奇数または
if H(R!ol1or1(a
1, . . . , ai−1, ai+ 1)) の必要かつ
aiが偶数
then H(R!ol1or1
(a
1, . . . , ai−2, ai−1+ 1)) の必要性を必要にする
; end;ifm≥
2
thenif H(R!ol1or1
(a
1, a2)) か
H(
R!ol1or1(a
1, a2+ 1)) が必要
then if ol2=
or2then H(R!ol1or1
(a
1+ 1)) の必要性を必要にする
elseif H(R!ol1or1
(a
1, a2)) が必要かつ
a2が奇数または
if H(R!ol1or1(a
1, a2+ 1)) が必要かつ
a2が偶数
then H(R!ol1or1
(a
1+ 1)) の必要性を必要にする ;
end;{
各 HOMFLY-PT polynomial の計算の必要性の判定終了
} fori:=1
tom do beginif H(R!ol1or1
(a
1, . . . , ai)) が必要
thenH(
R!ol1or1(a
1, . . . , ai)) を計算
;if H(R!ol1or1
(a
1, . . . , ai−1, ai+ 1)) が必要
H(R!ol1or1(a
1, . . . , ai−1, ai+ 1)) を計算
; end;補題 3.3 より以下の定理が導かれる.
定理 3.4 D
=
R!ol1or1(a
1, . . . , am) を
n交点 2–bridge diagram とする.
Procedure 2–bridgeは
H(D) を整数列 (a
1, . . . , am) と向き
ol1,
or1から
O(n
3) 時間で計算する.
即ち
H(D) は
Dから
O(n
3) 時間で計算可能である.
4. 計算機実験
任意の 2–bridge link はある標準的な 2–bridge diagram で表現可能である.ここで 標準的な 2–bridge diagram とは
R!ol1or1(a
1, . . . , am) (
iが偶数のとき
ai <0 ,
iが奇 数のとき
ai>0 )で表現される 2–bridge diagram である.
本稿では
n交点 2–bridge diagram の整数列表現からその HOMFLY-PT polyno-
mial を
O(n
3) 時間で計算するアルゴリズムを提案した.このアルゴリズムを実装
し 95 交点以下の 2–bridge diagram の HOMFLY-PT polynomial を計算するプロ
グラムを作成した.プログラムを 34 交点以下の全ての標準的な 2–bridge diagram
の HOMFLY-PT polynomial を 4 台の計算機を用いて計算した(表 2 参照).表 3
では計算に要した時間を交点数ごとに示している. 19 交点以下の場合はそれぞれ
1 秒未満で計算された.また HOMFLY-PT polynomial 1 個あたり 1 秒未満で計算 された.
CPU Intel Core 2 Duo 2.53 GHz, 2.4 GHz メモリ 4GB
OS Mac OS X 10.6.5 言語 C 言語
表 2: 実験環境
交点数 標準的な 2–bridge diagram の数 時間(秒)
20 524,801 1
21 1,049,258 3
22 2,098,177 5
23 4,195,668 12
24 8,390,657 25
25 16,779,946 80
26 33,558,529 126
27 67,114,324 291
28 134,225,921 588
29 268,446,378 1,868
30 536,887,297 2,815
31 1,073,763,668 6,421
32 2,147,516,417 12,567
33 4,295,010,986 33,647
34 8,590,000,129 60,413
表 3: 計算時間
5. 今後の課題
本稿で提案した 2–bridge diagram からその HOMFLY-PT polynomial を計算する
アルゴリズムを他の基本的な絡み目や不変量に拡張する事が今後の課題としてあ
げられる.また,実装したプログラムの扱える整数の範囲を拡張する事により 96
交点以上の 2–bridge diagram の HOMFLY-PT polynomial を計算可能とする事も
今後の課題としてあげられる.
参考文献
[1] J.W. Alexander, Topological invariants of knots and links, Trans. Amer. Math.
Soc. 30 (1928) 275–306.
[2] Y. Diao, C. Ernst, U. Ziegler, Jones polynomial of knots formed by repeated tangle replacement operations, Topol. Appl.156 (2009) 2226–2239.
[3] P. Freyd, D. Yetter, J. Hoste, W.B.R. Lickorish, K. Millett, A. Ocneanu A new polynomial invariant of knots and links, Bull. Amer. Math. Soc. 12 (1985), 239- 246.
[4] M. Hara, M. Murakami, S. Tani, M. Yamamoto, A fast Algorithm for comput- ing Jones polynomials of Montesinos links, Scientiae Mathematicae Japonicae 69 (2009) 1–26.
[5] M. Hara, S. Tani, M. Yamamoto, A polynomial-time algorithm for computing the Jones polynomials of arborescent links, in: Information Technology Letters, vol.
1, 2002, pp. 16–17 (in Japanese).
[6] F. Jaeger, D.L. Vertigan, D.J.A. Welsh, On the computational complexity of the Jones and Tutte polynomials, Math. Proc. Cambridge Philos. Soc.108 (1990) 35–
53.
[7] V.F.R. Jones, A polynomial invariant for knots via Von Neumann algebras,Bull.
Amer. Math. Soc. 12 (1985) 103–111.
[8] L.H. Kauffman, State models and the Jones polynomial,Topology 26 (1987) 395–
407.
[9] J.A. Makowsky, Colored Tutte polynomials and Kauffman brackets for graphs of bounded tree width, in: Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, Philadelphia, 2001, pp. 487–495.
[10] J.A. Makowsky, Coloured Tutte polynomials and Kauffman brackets for graphs of bounded tree width, Discrete Appl. Math.145 (2005) 276–290.
[11] J.A. Makowsky, J.P. Mari˜no, The parametrized complexity of knot polynomials, J. Comp. Sys. Sci. 67 (2003) 742-756.
[12] J. Mighton, Knot Theory on Bipartite Graphs, Ph.D. Thesis, Dept. of Math., University of Toronto, Canada, 1999.
[13] J. Mighton, Computing the Jones polynomial on bipartite graphs,J. Knot Theory Ramifications 10 (5) (2001), 703–710.
[14] H.R. Morton, H.B. Short, Calculating the 2-variable polynomial for knots pre- sented as closed braids,J. Algorithms 11 (1) (1990), 117–131.
[15] M. Murakami, M. Hara, S. Tani, M. Yamamoto, Fast algorithms for computing Jones polynomials of Certain links, Theor. Comput. Sci.374 (2007) 1–24.
[16] J. Przytycki, P. Traczyk, Conway Algebras and Skein Equivalence of Links,Proc.
Amer. Math. Soc. 100 (1987), 744–748.
[17] K. Sekine, H. Imai, K. Imai, Computation of Jones Polynomial,Trans. Japan Soc.
Ind. Appl. Math.8 (3) (1998) 341–354 (in Japanese).
[18] T. Utsumi, K. Imai, Computation of the Jones Polynomials for Pretzel Links, IPSJ SIG Tech. Rep. (085) (2002) 43–48 (in Japanese).
[19] D.J.A. Welsh, Complexity: Knots, Colorings and Counting, Cambridge Univ.
Press, Cambridge, 1993.
井戸 絢子 奈良女子大学大学院 人間文化研究科
によって導入された の の概念は, 次元多様 体を調べる上で有効であることが多くの研究者によって示されている.例えば,
は次のことを示している
の に対して,
その が を満たすならば次が成り立つ.
は の である.
任意の は に である.
加えて の に対して, が成り立つな
らば, は もしくは の に である.
上記の結果を と が種数 のときに限って考えると, ならば と は であることが分かる. と が種数 のとき,
は次のことを示している.
と は に含まれる種数 の とする.このとき ならば と は である.
よって, と が種数 のとき の結果は改良できること が分かる.以上のことから,ここでは と が種数 の場合を考えたい.つまり,
と は に含まれる の とする.このとき ならば と は であるか?
上記の に対する解答を得ることはできていないが,この を 扱うための方法として, ならば に対して をある標準的に位置にす ることができるということを本稿では報告する.
主結果 と は が 以上の の種数 の とする.今 のとき, の によって構成される の は下図 の形にできる.
1
1 2
3
3
2g‑1
2g‑1 2g‑2
2g‑3
2g‑3
si‑ε sj+ε