有向グラフにおけるパリティハミルトン閉路問題
2
0
0
全文
(2) Vol.2015-AL-152 No.4 2015/3/3. 情報処理学会研究報告 IPSJ SIG Technical Report. で定義する. 補題 3.2. D が PHC をもつための必要十分条件は,M x = 1. 3. PHC 問題 この節では,有向グラフがパリティハミルトン閉路をも つための 2 つの特徴づけを示す.簡潔のため,D = (V, A) に対し n = |V |, m = |A| とおく. 有向グラフ D = (V, A) に対し,GF[2] 上の n × m 型行 − 列 M + = [m+ = [m− va ], M va ] をそれぞれ { 1 if a ∈ δ + (v), m+ va = 0 otherwise,. { m− va. =. 1. if a ∈ δ − (v),. 0. otherwise,. が解をもつことである. 補題 3.2 から,次が言える. 定理 3.3. 有向グラフに対する PHC 問題は P に属す. 有向グラフに PHC を構成するアルゴリズムを示す. アルゴリズム 1 有向グラフ上の PHC の構成. M x = 1 を解く x ∈ GF[2]m を x ∈ Zm に取り直す フロー f を構成し,x ← x + f while x で与えられる有向巡回路が非連結 do 有向巡回路を連結にする閉路 C を見つけ,x ← x + 2χ(C) end while return x. で定義する.. D の閉路階数を k = m − n + 1 とする.D の k 個の線形 独立な有向閉路の特性ベクトルを c1 , . . . , ck ∈ GF[2]m と. アルゴリズム 1 の時間計算量は O(nm2 ) である.. 4. おわりに. し,行列 CA を. CA = [c1 , . . . , ck ]. 本論文では有向グラフにおけるパリティハミルトン閉路. で定義する.さらに行列 CV を. 問題が P に属すことを示し,パリティハミルトン閉路を構 成する多項式時間アルゴリズムを与えた.. CV = M + CA = M − CA. 今後の課題としては,パリティハミルトン閉路問題と で定義する.CV の各列は,頂点の特性ベクトルで有向閉 路を表したものになっている.また,1 ですべての成分が. ハミルトン閉路問題,even factor,extended complexity,. jump system 等との関係の調査が挙げられる.また,重み. 1 のベクトルを表す.. 付きグラフの重み最小 PHC を求める厳密アルゴリズムの. 補 題 3.1. D が PHC を も つ た め の 必 要 十 分 条 件 は ,. 設計,なども興味深い問題である.. CV x = 1 が解をもつことである. 証明.. D が PHC をもつとする.c1 , . . . , cℓ ∈. 必要性 ℓ. GF[2] を D の全ての有向閉路の特性ベクトルとする.こ ∑ℓ のとき,ある α ∈ GF[2]ℓ が存在し,c = i=1 αi ci とおく と任意の v ∈ V に対して (χ(δ + (v)))⊤ c = 1 が成り立つ.. 参考文献 [1]. [2]. ここで χ(F ) ∈ GF[2]m は F ⊆ A の特性ベクトルである. いま,任意の有向閉路は c1 , . . . , ck の線形結合で書けるか. [3]. ら,ℓ を k に置き換えることができる.すなわち ∑k ∃α ∈ GF[2]k , ∀v ∈ V, (χ(δ + (v)))⊤ c = 1 (c = i=1 αi ci ). [4]. ⇒ ∃α ∈ GF[2] , M c = 1 (c = CA α) k. +. ⇒ ∃α ∈ GF[2]k , M + CA α = 1. S. Boyd, S. Iwata, K. Takazawa: Finding 2-factors closer to TSP walks in cubic graphs, SIAM Journal on Discrete Mathematics, 27 (2013), 918–939. R.C. Brigham, R.D. Dutton, P.Z. Chinn, F. Harary: Realization of parity visits in walking a graph, The College Mathematics Journal, 16 (1985), 280–282. H. Nishiyama, Y. Kobayashi, Y. Yamauchi, S. Kijima, M. Yamashita: The parity Hamiltonian cycle problem, arXiv.org e-Print archive abs/1501.06323. M. Yannakakis: Expressing combinatorial optimization problems by linear programs, Journal of Computer and System Sciences, 43 (1991), 441–466.. ⇒ ∃α ∈ GF[2]k , CV α = 1. となり,CV x = 1 は α ∈ GF[2]k を解にもつ. 十分性 CV x =. 1 の解を α ∈ GF[2]k とする.CV. の各列. ベクトル ci に対応する閉路を Ci とすると,αi = 1 のと き Ci を 1 回,αi = 0 のとき Ci を 2 回周回する.このよ うにして得られる有向巡回路は明らかに D の PHC であ る. 行列 M を. [ M=. M+. ]. M−. ⓒ 2015 Information Processing Society of Japan. 2.
(3)
関連したドキュメント
問題例 問題 1 この行為は不正行為である。 問題 2 この行為を見つかったら、マスコミに告発すべき。 問題 3 この行為は不正行為である。 問題
(質問者 1) 同じく視覚の問題ですけど我々は脳の約 3 分の 1
このように資本主義経済における競争の作用を二つに分けたうえで, 『資本
被祝賀者エーラーはへその箸『違法行為における客観的目的要素』二九五九年)において主観的正当化要素の問題をも論じ、その内容についての有益な熟考を含んでいる。もっとも、彼の議論はシュペンデルに近
「他の条文における骨折・脱臼の回復についてもこれに準ずる」とある
加納 幹雄 (Mikio Kano) 茨城大学 名誉教授...
加納 幹雄 (Mikio Kano) 茨城大学 名誉教授..
加納 幹雄 (Mikio Kano) 茨城大学 名誉教授...