の難しさ planarity - ?????????belmonte?????????ゲームplanarity.netの難しさ 岡本吉央...
TRANSCRIPT
![Page 1: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/1.jpg)
ゲーム planarity.netの難しさ
岡本 吉央 東京工業大学 日本
共同研究者:
Xavier Goaoc INRIA Lorraine フランス
Jan Kratochvıl Charles U チェコ
Chan-Su Shin Hankuk U Foreign Studies 韓国
Alexander Wolff TU Eindhoven オランダ
![Page 2: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/2.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
![Page 3: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/3.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
. 目標:目標: 描画から交差をなくす (平面にする)
![Page 4: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/4.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
. 目標:目標: 描画から交差をなくす (平面にする)
. 操作:操作: 頂点を (ドラッグして) 動かす
![Page 5: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/5.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
. 目標:目標: 描画から交差をなくす (平面にする)
. 操作:操作: 頂点を (ドラッグして) 動かす
![Page 6: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/6.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
. 目標:目標: 描画から交差をなくす (平面にする)
. 操作:操作: 頂点を (ドラッグして) 動かす
![Page 7: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/7.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
. 目標:目標: 描画から交差をなくす (平面にする)
. 操作:操作: 頂点を (ドラッグして) 動かす
![Page 8: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/8.jpg)
1p
ゲーム planarity.net (by John Tantalo)
http://www.planarity.net/
. 入力:入力: 平面的グラフ Gの直線描画
. 目標:目標: 描画から交差をなくす (平面にする)
. 操作:操作: 頂点を (ドラッグして) 動かす
![Page 9: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/9.jpg)
2p
理論屋なので...
. 問題問題
�� (アルゴリズム的問題)
�� (数学的問題)
−→
![Page 10: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/10.jpg)
2p
理論屋なので...
. 問題問題
�� (アルゴリズム的問題)動かす頂点数最小化は難しい?
�� (数学的問題)
−→
![Page 11: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/11.jpg)
2p
理論屋なので...
. 問題問題
�� (アルゴリズム的問題)動かす頂点数最小化は難しい?
�� (数学的問題)最悪時どれだけ頂点を動かす必要がある?
−→
![Page 12: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/12.jpg)
3p
困難性の結果
. 定理定理
�� 入力描画を平面にするのに動かす頂点数の最小化はNP困難
![Page 13: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/13.jpg)
3p
困難性の結果
. 定理定理
�� 入力描画を平面にするのに動かす頂点数の最小化はNP困難
�� その最小数 (+1) の多項式時間 n1−ε倍近似はNP困難(ε ∈ (0, 1] 固定,n = 頂点数)
![Page 14: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/14.jpg)
4p
数学的な結果
動かさない頂点数の最大化に切り替え
. 定理定理
下界 上界
閉路√
n O((n log n)2/3)
木√
n/2 n/3 + 4
一般 3√
n−2 + 1
Pach & Tardos (GD ’01, DCG ’02)
![Page 15: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/15.jpg)
5p
歴史
�� Aug 06: 研究開始
�� Jun 07: Graph Drawing ’07へ投稿
�� Jul 07: Graph Drawing ’07に受理
�� Sep 07: Graph Drawing ’07で発表
![Page 16: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/16.jpg)
5p
歴史
�� Aug 06: 研究開始�� May 07: Verbitsky @ arXiv
�� Jun 07: Graph Drawing ’07へ投稿
�� Jul 07: Graph Drawing ’07に受理
�� Sep 07: Graph Drawing ’07で発表
![Page 17: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/17.jpg)
5p
歴史
�� Aug 06: 研究開始�� May 07: Verbitsky @ arXiv
�� Jun 07: Graph Drawing ’07へ投稿
�� Jun 07: Pach & Tardos (DCG ’02) を知る
�� Jul 07: Graph Drawing ’07に受理
�� Sep 07: Graph Drawing ’07で発表
![Page 18: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/18.jpg)
5p
歴史
�� Aug 06: 研究開始�� May 07: Verbitsky @ arXiv
�� Jun 07: Graph Drawing ’07へ投稿
�� Jun 07: Pach & Tardos (DCG ’02) を知る
�� Jul 07: Graph Drawing ’07に受理�� Jul 07: Kang, Schacht & Verbitsky @ arXiv
�� Sep 07: Graph Drawing ’07で発表
![Page 19: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/19.jpg)
5p
歴史
�� Aug 06: 研究開始�� May 07: Verbitsky @ arXiv
�� Jun 07: Graph Drawing ’07へ投稿
�� Jun 07: Pach & Tardos (DCG ’02) を知る
�� Jul 07: Graph Drawing ’07に受理�� Jul 07: Kang, Schacht & Verbitsky @ arXiv
�� Sep 07: Spillner & Wolff @ arXiv
�� Sep 07: Graph Drawing ’07で発表
![Page 20: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/20.jpg)
5p
歴史
�� Aug 06: 研究開始�� May 07: Verbitsky @ arXiv
�� Jun 07: Graph Drawing ’07へ投稿
�� Jun 07: Pach & Tardos (DCG ’02) を知る
�� Jul 07: Graph Drawing ’07に受理�� Jul 07: Kang, Schacht & Verbitsky @ arXiv
�� Sep 07: Spillner & Wolff @ arXiv
�� Sep 07: Graph Drawing ’07で発表�� Oct 07: Bose, Dujmovic, Hurtado, Langerman, Morin,
Wood @ arXiv
![Page 21: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/21.jpg)
5p
歴史
�� Aug 06: 研究開始�� May 07: Verbitsky @ arXiv
�� Jun 07: Graph Drawing ’07へ投稿
�� Jun 07: Pach & Tardos (DCG ’02) を知る
�� Jul 07: Graph Drawing ’07に受理�� Jul 07: Kang, Schacht & Verbitsky @ arXiv
�� Sep 07: Spillner & Wolff @ arXiv
�� Sep 07: Graph Drawing ’07で発表�� Oct 07: Bose, Dujmovic, Hurtado, Langerman, Morin,
Wood @ arXiv
�� Feb 08: Cibulka @ arXiv
![Page 22: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/22.jpg)
6p
Questions & answers...
渡辺 守: 高々βn個の頂点を動かすだけで頂点数 nの閉路をほどけるか? (β < 1定数)
(5th Czech-Slovak Symposium on Combinatorics, Prague 1998)
![Page 23: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/23.jpg)
6p
Questions & answers...
渡辺 守: 高々βn個の頂点を動かすだけで頂点数 nの閉路をほどけるか? (β < 1定数)
(5th Czech-Slovak Symposium on Combinatorics, Prague 1998)
Pach & Tardos ’02: 「できない」n − O((n log n)2/3)個は頂点を動かさないといけない閉路の描画が存在
![Page 24: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/24.jpg)
6p
Questions & answers...
渡辺 守: 高々βn個の頂点を動かすだけで頂点数 nの閉路をほどけるか? (β < 1定数)
(5th Czech-Slovak Symposium on Combinatorics, Prague 1998)
Pach & Tardos ’02: 「できない」n − O((n log n)2/3)個は頂点を動かさないといけない閉路の描画が存在
Pach & Tardos ’02: 任意の平面的グラフは Ω(nγ)以上頂点を動かさずにほどくことができるか? (γ > 0定数)
![Page 25: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/25.jpg)
6p
Questions & answers...
渡辺 守: 高々βn個の頂点を動かすだけで頂点数 nの閉路をほどけるか? (β < 1定数)
(5th Czech-Slovak Symposium on Combinatorics, Prague 1998)
Pach & Tardos ’02: 「できない」n − O((n log n)2/3)個は頂点を動かさないといけない閉路の描画が存在
Pach & Tardos ’02: 任意の平面的グラフは Ω(nγ)以上頂点を動かさずにほどくことができるか? (γ > 0定数)
Goaoc et al. ’07: 3個は動かさなくてよい.動かさない頂点数が高々O(
√n)しかない平面的グラフの描画が存在
![Page 26: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/26.jpg)
6p
Questions & answers...
渡辺 守: 高々βn個の頂点を動かすだけで頂点数 nの閉路をほどけるか? (β < 1定数)
(5th Czech-Slovak Symposium on Combinatorics, Prague 1998)
Pach & Tardos ’02: 「できない」n − O((n log n)2/3)個は頂点を動かさないといけない閉路の描画が存在
Pach & Tardos ’02: 任意の平面的グラフは Ω(nγ)以上頂点を動かさずにほどくことができるか? (γ > 0定数)
Goaoc et al. ’07: 3個は動かさなくてよい.動かさない頂点数が高々O(
√n)しかない平面的グラフの描画が存在
Bose et al. ’07: 「正しい」 常に Ω( 4√
n)個の頂点は動かさなくて済む
![Page 27: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/27.jpg)
7p
数学的な結果:歴史
下界 上界
閉路√
n O((n log n)2/3)
木√
n/2 n/3 + 4
一般 3√
n−2 + 1
Pach & Tardos (GD’01, DCG’02)
Goaoc, Kratochvıl, Okamoto, Shin, Wolff (GD’07)
![Page 28: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/28.jpg)
7p
数学的な結果:歴史
下界 上界
閉路√
n O((n log n)2/3)
木√
n/2 n/3 + 4
外平面的√
n−1/3 2√
n−1 + 1
一般 3√
n−2 + 1
Ω(√
log n/ log log n)
Pach & Tardos (GD’01, DCG’02) Spillner & Wolff (SOFSEM’08)
Goaoc, Kratochvıl, Okamoto, Shin, Wolff (GD’07)
![Page 29: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/29.jpg)
7p
数学的な結果:歴史
下界 上界
閉路√
n O((n log n)2/3)
木√
n/2 n/3 + 4
3√
n − 3
外平面的√
n−1/3 2√
n−1 + 1
一般 3√
n−2 + 1
Ω(√
log n/ log log n)4√
n/9
Pach & Tardos (GD’01, DCG’02) Spillner & Wolff (SOFSEM’08)
Goaoc, Kratochvıl, Okamoto, Shin, Wolff (GD’07)
Bose, Dujmovic, Hurtado, Langerman, Morin, Wood (TGGT’08)
![Page 30: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/30.jpg)
7p
数学的な結果:歴史
下界 上界
閉路√
n O((n log n)2/3)
Ω(n2/3)
木√
n/2 n/3 + 4
3√
n − 3
外平面的√
n−1/3 2√
n−1 + 1
一般 3√
n−2 + 1
Ω(√
log n/ log log n)4√
n/9
Pach & Tardos (GD’01, DCG’02) Spillner & Wolff (SOFSEM’08)
Goaoc, Kratochvıl, Okamoto, Shin, Wolff (GD’07) Cibulka (TGGT’08)
Bose, Dujmovic, Hurtado, Langerman, Morin, Wood (TGGT’08)
![Page 31: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/31.jpg)
8p
目次
�� 問題の定義 (より形式的に)
�� 閉路に対する下界 [Pach & Tardos]
�� 木に対する下界�� NP困難性の証明�� 近似不可能性の証明
![Page 32: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/32.jpg)
9p
定義:直線描画
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
![Page 33: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/33.jpg)
9p
定義:直線描画
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
. 定義:定義: Gの (直線) 描画とは
単射 δ : V → R2で
辺 {u, v} ∈ Eの像は線分 δ(u)δ(v)
![Page 34: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/34.jpg)
10p
定義:平面描画
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
. 定義:定義: Gの描画 δが平面であるとは
任意の 2辺 (の δによる像)が共通端点しか共有しないこと
![Page 35: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/35.jpg)
10p
定義:平面描画
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
. 定義:定義: Gの描画 δが平面であるとは
任意の 2辺 (の δによる像)が共通端点しか共有しないこと
![Page 36: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/36.jpg)
11p
定義:平面的グラフ
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
. 定義:定義: グラフ Gが平面的であるとは
Gの平面描画が存在すること
![Page 37: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/37.jpg)
11p
定義:平面的グラフ
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
. 定義:定義: グラフ Gが平面的であるとは
Gの平面描画が存在すること
![Page 38: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/38.jpg)
12p
定義:2描画の距離
. 設定:設定: G = (V, E) 無向グラフ
(自己ループ,多重辺は無し)
. 定義:定義: Gの 2描画 δ, δ ′の距離とはd(δ, δ ′) = |{v ∈ V | δ(v) �= δ ′(v)}|
![Page 39: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/39.jpg)
13p
定義:shift (MinShiftedVertices)
. 設定:設定: G = (V, E): 単純無向グラフ
δ: Gの描画
. 定義:定義: shift(G, δ) = minδ ′平面
d(δ, δ ′)
![Page 40: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/40.jpg)
14p
定義:fix (MaxFixedVertices)
. 設定:設定: G = (V, E): 頂点数 nの単純無向グラフ
δ: Gの描画
. 定義:定義: fix(G, δ) = n − shift(G, δ)
![Page 41: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/41.jpg)
15p
目次
�� 問題の定義 (より形式的に)
�� 閉路に対する下界 [Pach & Tardos]
�� 木に対する下界�� NP困難性の証明�� 近似不可能性の証明
![Page 42: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/42.jpg)
16p
閉路に対する下界
復習: fix(G, δ) = δを平面にするときに動かさない頂点数の最大値
. 定理定理 (Pach & Tardos GD’01, DCG’02)
頂点数 nの閉路 Cnの任意の描画 δに対してfix(Cn, δ) ≥ √
n
![Page 43: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/43.jpg)
16p
閉路に対する下界
復習: fix(G, δ) = δを平面にするときに動かさない頂点数の最大値
. 定理定理 (Pach & Tardos GD’01, DCG’02)
頂点数 nの閉路 Cnの任意の描画 δに対してfix(Cn, δ) ≥ √
n
. 証明証明 Erdos–Szekeresの定理を利用
![Page 44: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/44.jpg)
17p
単調部分列に関する Erdos–Szekeresの定理
. 補題補題 (Erdos & Szekeres ’35)
n個の異なる実数の列には長さが �√n�以上の単調部分列が必ず存在する
3 9 12 16 7 6 13 1 10 11 4 8 2 15 5 14
n = 16
![Page 45: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/45.jpg)
17p
単調部分列に関する Erdos–Szekeresの定理
. 補題補題 (Erdos & Szekeres ’35)
n個の異なる実数の列には長さが �√n�以上の単調部分列が必ず存在する
3 9 12 16 7 6 13 1 10 11 4 8 2 15 5 14
n = 16
![Page 46: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/46.jpg)
17p
単調部分列に関する Erdos–Szekeresの定理
. 補題補題 (Erdos & Szekeres ’35)
n個の異なる実数の列には長さが �√n�以上の単調部分列が必ず存在する
3 9 12 16 7 6 13 1 10 11 4 8 2 15 5 14
n = 16
![Page 47: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/47.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
描画が与えられて......
![Page 48: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/48.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
一般の位置にある 1点
![Page 49: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/49.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 50: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/50.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 51: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/51.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 52: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/52.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 53: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/53.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 54: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/54.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 55: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/55.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 56: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/56.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 57: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/57.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
時計回りで数列を得る
5 8 7 4 6 1 3 2 9
![Page 58: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/58.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
長さ �√n�の単調部分列が存在5 8 7 4 6 1 3 2 9
![Page 59: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/59.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
長さ �√n�の単調部分列が存在5 8 7 4 6 1 3 2 9
![Page 60: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/60.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
その部分列の点は固定,それ以外を移動
5 8 7 4 6 1 3 2 9
![Page 61: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/61.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
1 4
5
6
7
9
8
2 3
その部分列の点は固定,それ以外を移動
5 8 7 4 6 1 3 2 9
![Page 62: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/62.jpg)
18p
描画から数列を
1
3
4
5
6
7
2
9
8
1 4
7
9
8
2 3 56
その部分列の点は固定,それ以外を移動
5 8 7 4 6 1 3 2 9
![Page 63: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/63.jpg)
19p
閉路に対する簡単な上界
復習: fix(G, δ) = δを平面にするときに動かさない頂点数の最大値
. 定理定理 Cnの描画 δで fix(Cn, δ) ≤ n/2
を満たすものが存在 (n 奇数)
![Page 64: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/64.jpg)
19p
閉路に対する簡単な上界
復習: fix(G, δ) = δを平面にするときに動かさない頂点数の最大値
. 定理定理 Cnの描画 δで fix(Cn, δ) ≤ n/2
を満たすものが存在 (n 奇数)
. 証明証明 Thrackleを利用
![Page 65: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/65.jpg)
20p
数学的な結果:歴史
下界 上界
閉路√
n O((n log n)2/3)
Ω(n2/3)
木√
n/2 n/3 + 4
3√
n − 3
外平面的√
n−1/3 2√
n−1 + 1
一般 3√
n−2 + 1
Ω(√
log n/ log log n)4√
n/9
Pach & Tardos (GD’01, DCG’02) Spillner & Wolff (SOFSEM’08)
Goaoc, Kratochvıl, Okamoto, Shin, Wolff (GD’07) Cibulka (TGGT’08)
Bose, Dujmovic, Hurtado, Langerman, Morin, Wood (TGGT’08)
![Page 66: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/66.jpg)
21p
目次
�� 問題の定義 (より形式的に)
�� 閉路に対する下界 [Pach & Tardos]
�� 木に対する下界�� NP困難性の証明�� 近似不可能性の証明
![Page 67: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/67.jpg)
22p
木に対する下界
δ 与えられた描画 β 平面描画例えば
level �0
level �1
level �3
level �2
level �4
level �5
level �6
![Page 68: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/68.jpg)
22p
木に対する下界
δ 与えられた描画 β 平面描画例えば
level �0
level �1
level �3
level �2
level �4
level �5
level �6
観察: 偶数レベルの頂点数 ≥ n/2または 奇数レベルの頂点数 ≥ n/2
![Page 69: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/69.jpg)
22p
木に対する下界
δ 与えられた描画 β 平面描画例えば
level �0
level �1
level �3
level �2
level �4
level �5
level �6 18
1
10
23456
7 8 9 11 12 13
141516171920
�� Veven: 偶数レベルの頂点全体の集合�� Vevenを蛇行順に番号づけ
![Page 70: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/70.jpg)
23p
木に対する下界
1) Vevenの処理
�0
�21
�4
�6
23
46
78
9 1011 12
13 1415 16
1718 19 20
5
�� δのどの頂点の x座標も同じでないように x軸を取る
�� Erdos–Szekeresを適用
�� 最大単調列内の頂点を固定�� 他の頂点を間に動かし入れる
![Page 71: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/71.jpg)
24p
木に対する下界
2) V\Vevenの処理
�0
�21
�4
�6
23
46
78
9 1011 12
13 1415 16
1718 19 20
5
�1
�3
�5
![Page 72: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/72.jpg)
24p
木に対する下界
2) V\Vevenの処理
�0
�21
�4
�6
23
46
78
9 1011 12
13 1415 16
1718 19 20
5
�1
�3
�5
⇒ v ∈ �iと w ∈ �jに接続する辺が交差しないのはi �= jが奇数のとき
![Page 73: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/73.jpg)
25p
木に対する下界
�0
�21
�4
�6
23
46
78
9 1011 12
13 1415 16
1718 19 20
�1
�5
5
�3
![Page 74: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/74.jpg)
26p
目次
�� 問題の定義 (より形式的に)
�� 閉路に対する下界 [Pach & Tardos]
�� 木に対する下界�� NP困難性の証明�� 近似不可能性の証明
![Page 75: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/75.jpg)
27p
困難性の結果
. 定理定理
�� 平面的グラフ Gとその描画 δが与えられたときshift(G, δ)を計算する問題は NP困難
![Page 76: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/76.jpg)
27p
困難性の結果
. 定理定理
�� 平面的グラフ Gとその描画 δが与えられたときshift(G, δ)を計算する問題は NP困難
. 証明証明
�� 平面的 3SATを帰着. NP 完全 (Lichtenstein SICOMP’82)
![Page 77: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/77.jpg)
27p
困難性の結果
. 定理定理
�� 平面的グラフ Gとその描画 δが与えられたときshift(G, δ)を計算する問題は NP困難
. 証明証明
�� 平面的 3SATを帰着. NP 完全 (Lichtenstein SICOMP’82)
. 補足補足
�� Verbitsky (arXiv ’07) のより直接的な証明は近似不可能性を導かない
![Page 78: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/78.jpg)
28p
平面的 3SAT
. 入力入力 : 3CNF論理式 ϕ で
変数–節接続グラフが平面的
. 質問質問 : ϕは充足可能ですか?
補足: そのようなグラフは下図のように埋め込み可能(Knuth & Ragunathan SIAMDM’92)
x1 x2 x3 x4 x5 x6
![Page 79: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/79.jpg)
29p
Basic strategy
平面的 3CNF論理式 ϕが与えられて
�� 平面的グラフ Gϕとその埋め込み δϕを次のように作成�� ϕが充足可能⇔
δϕは高々K個の頂点を動かして平面にできる�� 頂点: 2種類
•• Mobile (動かせる)
•• Immobile (動かさないつもり)
�� 辺: どれも高々1つの辺としか交差しない�� ガジェット : 2種類
•• 変数ガジェット•• 節ガジェット
![Page 80: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/80.jpg)
30p
ガジェット : ブロック
![Page 81: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/81.jpg)
30p
ガジェット : ブロック
immobile vertex
mobile vertex
![Page 82: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/82.jpg)
30p
ガジェット : ブロック
![Page 83: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/83.jpg)
30p
ガジェット : ブロック
![Page 84: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/84.jpg)
30p
ガジェット : ブロック
![Page 85: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/85.jpg)
31p
ガジェットの性質
�� Mobile頂点にはちょうど 2辺が接続�� これら 2辺は交差�� Mobile頂点は隣接しない�� Mobile頂点を 1つ動かすと交差が 2つ無くなる
![Page 86: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/86.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 87: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/87.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 88: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/88.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 89: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/89.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 90: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/90.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 91: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/91.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 92: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/92.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 93: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/93.jpg)
32p
ガジェット : 変数
ブロック数 = 変数の出現回数
![Page 94: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/94.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
![Page 95: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/95.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
![Page 96: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/96.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
![Page 97: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/97.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
![Page 98: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/98.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
![Page 99: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/99.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
a clause gadget
Interfere!
![Page 100: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/100.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
a clause gadget
Interfere!
![Page 101: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/101.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
a clause gadget
Interfere iffthe blue choiceis taken
![Page 102: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/102.jpg)
33p
ガジェット : 節ガジェットへの橋渡し
a clause gadget
is takenthe green choiceInterfere iff
![Page 103: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/103.jpg)
34p
ガジェット : 節
connections connections
![Page 104: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/104.jpg)
34p
ガジェット : 節
connections connections
![Page 105: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/105.jpg)
34p
ガジェット : 節
connections connections
![Page 106: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/106.jpg)
34p
ガジェット : 節
connections connections
![Page 107: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/107.jpg)
34p
ガジェット : 節
connections connections
![Page 108: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/108.jpg)
34p
ガジェット : 節
connections connections
![Page 109: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/109.jpg)
34p
ガジェット : 節
connections connections
![Page 110: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/110.jpg)
34p
ガジェット : 節
connections connections
![Page 111: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/111.jpg)
34p
ガジェット : 節
connections connections
interfere!
![Page 112: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/112.jpg)
34p
ガジェット : 節
connections connections
![Page 113: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/113.jpg)
34p
ガジェット : 節
connections connections
interfere!
![Page 114: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/114.jpg)
34p
ガジェット : 節
connections connections
![Page 115: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/115.jpg)
34p
ガジェット : 節
connections connections
interefere!
![Page 116: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/116.jpg)
34p
ガジェット : 節
connections connections
interefere!
![Page 117: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/117.jpg)
34p
ガジェット : 節
connections connections
![Page 118: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/118.jpg)
34p
ガジェット : 節
connections connections
![Page 119: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/119.jpg)
34p
ガジェット : 節
connections connections
![Page 120: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/120.jpg)
34p
ガジェット : 節
connections connections
![Page 121: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/121.jpg)
34p
ガジェット : 節
connections connections
![Page 122: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/122.jpg)
34p
ガジェット : 節
connections connections
![Page 123: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/123.jpg)
35p
まとめると...
�� ϕ 充足可能 ⇒ Mobile頂点を動かせば OK
動かす頂点数 = 交差の数 /2
![Page 124: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/124.jpg)
35p
まとめると...
�� ϕ 充足可能 ⇒ Mobile頂点を動かせば OK
動かす頂点数 = 交差の数 /2
�� ϕ 充足不可能 ⇒ Mobile頂点を動かすだけでは足りない
∴ 頂点を 1つ動かすだけでは解消できない交差が存在
動かす頂点数 ≥ 交差の数 /2 + 1
![Page 125: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/125.jpg)
35p
まとめると...
�� ϕ 充足可能 ⇒ Mobile頂点を動かせば OK
動かす頂点数 = 交差の数 /2
�� ϕ 充足不可能 ⇒ Mobile頂点を動かすだけでは足りない
∴ 頂点を 1つ動かすだけでは解消できない交差が存在
動かす頂点数 ≥ 交差の数 /2 + 1
これで帰着が完了
![Page 126: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/126.jpg)
36p
目次
�� 問題の定義 (より形式的に)
�� 閉路に対する下界 [Pach & Tardos]
�� 木に対する下界�� NP困難性の証明�� 近似不可能性の証明
![Page 127: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/127.jpg)
37p
近似不可能性の結果
. 定理定理
�� 平面的グラフ Gとその描画 δに対して1+shift(G, δ)を n1−ε倍以内の近似精度で計算することは NP困難(∀ ε ∈ (0, 1] 定数)
補足
�� shift(G, δ)は 0になりうるので,1を足して近似の意味が明確になるようにしている
![Page 128: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/128.jpg)
38p
証明のアイディア
�� NP困難性の証明と同じ帰着
�� Immobile頂点を Immobile星に置換
�� Immobile星がギャップを生み,近似不可能性が得られる
![Page 129: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/129.jpg)
39p
目次
�� 問題の定義 (より形式的に)
�� 閉路に対する下界 [Pach & Tardos]
�� 木に対する下界�� NP困難性の証明�� 近似不可能性の証明
![Page 130: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/130.jpg)
40p
数学的な結果:歴史
下界 上界
閉路√
n O((n log n)2/3)
Ω(n2/3)
木√
n/2 n/3 + 4
3√
n − 3
外平面的√
n−1/3 2√
n−1 + 1
一般 3√
n−2 + 1
Ω(√
log n/ log log n)4√
n/9
Pach & Tardos (GD’01, DCG’02) Spillner & Wolff (SOFSEM’08)
Goaoc, Kratochvıl, Okamoto, Shin, Wolff (GD’07) Cibulka (TGGT’08)
Bose, Dujmovic, Hurtado, Langerman, Morin, Wood (TGGT’08)
![Page 131: の難しさ planarity - ?????????Belmonte?????????ゲームplanarity.netの難しさ 岡本吉央 東京工業大学 日本 共同研究者: Xavier Goaoc INRIA Lorraine フランス](https://reader030.vdocuments.site/reader030/viewer/2022040804/5e4095a7c1235e5d3022a96d/html5/thumbnails/131.jpg)
41p
未解決問題
(1) MaxFixedVerticesの近似不可能性?(2) MaxFixedVerticesとMinShiftedVerticesは閉路に対しても難しい?
(3) 問題はそもそも NP に属するか?(4) パラメータ化計算量は?(5) ギャップを埋めるには?(6) Erdos-Szekeresを使うしかないのか?
[おわり]