Submit Search
Practical topology
Download as PPTX, PDF
2 likes
1,367 views
T
Tatsuki SHIMIZU
motion planning problem applied topology
Science
Read more
1 of 27
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
More Related Content
PPTX
Introduction to Topological Data Analysis
Tatsuki SHIMIZU
PPTX
しかくのお勉強
Tatsuki SHIMIZU
PPTX
Operad and Recognition Principle
Tatsuki SHIMIZU
PDF
代数トポロジー入門
Tatsuki SHIMIZU
PPTX
Introduction to Persistence Theory
Tatsuki SHIMIZU
PDF
とぽろじー入門(画像なし版)
Katsuya Ito
PPTX
Packing
Tatsuki SHIMIZU
PDF
ロマ数16 simizut
Tatsuki SHIMIZU
Introduction to Topological Data Analysis
Tatsuki SHIMIZU
しかくのお勉強
Tatsuki SHIMIZU
Operad and Recognition Principle
Tatsuki SHIMIZU
代数トポロジー入門
Tatsuki SHIMIZU
Introduction to Persistence Theory
Tatsuki SHIMIZU
とぽろじー入門(画像なし版)
Katsuya Ito
Packing
Tatsuki SHIMIZU
ロマ数16 simizut
Tatsuki SHIMIZU
What's hot
(20)
PPTX
Magnitude ~ extend the Euler Characteristics via Möbius Inversion ~
Tatsuki SHIMIZU
PPTX
圏論とHaskellは仲良し
ohmori
PDF
圏とHaskellの型
KinebuchiTomo
PDF
圏論のモナドとHaskellのモナド
Yoshihiro Mizoguchi
PPTX
充足可能性問題のいろいろ
Hiroshi Yamashita
PPTX
2SAT(充足可能性問題)の解き方
Tsuneo Yoshioka
PDF
情報幾何の基礎輪読会 #1
Tatsuki SHIMIZU
PDF
Bitmap
tomerun
PDF
猫でも分かりたい線形回帰の自由度
YukinoriKambe
PDF
2019_G検定対策_数学講座03_微分
Akihiro ITO
PDF
ディジタル信号処理の課題解説 その3
noname409
PDF
セミパラメトリック推論の基礎
Daisuke Yoneoka
PPTX
フラクタル音楽 〜可視化と可聴化の世界〜
Yu(u)ki IWABUCHI
PPTX
EMアルゴリズム
moritama1515
PPTX
明日機械学習に役立つかもしれない数学
Yu(u)ki IWABUCHI
PDF
ディジタル信号処理 課題解説 その4
noname409
PDF
ディジタル信号処理の課題解説
noname409
PDF
【第34回数学カフェの予習会#1】微分と代数学のつながり
MathCafe
PDF
自動定理証明の紹介
Masahiro Sakai
PDF
位相空間の開集合の成す圏 2016 august 30
HanpenRobot
Magnitude ~ extend the Euler Characteristics via Möbius Inversion ~
Tatsuki SHIMIZU
圏論とHaskellは仲良し
ohmori
圏とHaskellの型
KinebuchiTomo
圏論のモナドとHaskellのモナド
Yoshihiro Mizoguchi
充足可能性問題のいろいろ
Hiroshi Yamashita
2SAT(充足可能性問題)の解き方
Tsuneo Yoshioka
情報幾何の基礎輪読会 #1
Tatsuki SHIMIZU
Bitmap
tomerun
猫でも分かりたい線形回帰の自由度
YukinoriKambe
2019_G検定対策_数学講座03_微分
Akihiro ITO
ディジタル信号処理の課題解説 その3
noname409
セミパラメトリック推論の基礎
Daisuke Yoneoka
フラクタル音楽 〜可視化と可聴化の世界〜
Yu(u)ki IWABUCHI
EMアルゴリズム
moritama1515
明日機械学習に役立つかもしれない数学
Yu(u)ki IWABUCHI
ディジタル信号処理 課題解説 その4
noname409
ディジタル信号処理の課題解説
noname409
【第34回数学カフェの予習会#1】微分と代数学のつながり
MathCafe
自動定理証明の紹介
Masahiro Sakai
位相空間の開集合の成す圏 2016 august 30
HanpenRobot
Ad
Viewers also liked
(20)
PPTX
エキゾチック球面ナイト(浮気編)~28 日周期の彼女たち~
Tatsuki SHIMIZU
PDF
Tutorial of topological data analysis part 3(Mapper algorithm)
Ha Phuong
PDF
Topological data analysis
Sunghyon Kyeong
PDF
Tutorial of topological_data_analysis_part_1(basic)
Ha Phuong
PDF
006 20151207 draws - Deep Recurrent Attentive Writer
Ha Phuong
PDF
013_20160328_Topological_Measurement_Of_Protein_Compressibility
Ha Phuong
PDF
009_20150201_Structural Inference for Uncertain Networks
Ha Phuong
PDF
010_20160216_Variational Gaussian Process
Ha Phuong
PDF
011_20160321_Topological_data_analysis_of_contagion_map
Ha Phuong
PDF
topology of musical data
Tatsuki SHIMIZU
PPTX
Euler 標数は測度ですか??
Tatsuki SHIMIZU
PDF
何故宇宙人も同じ数学に辿りつくか
Kento Ichikawa
PDF
Topological data analysis
京大 マイコンクラブ
PDF
Using Topological Data Analysis on your BigData
AnalyticsWeek
PDF
016_20160722 Molecular Circuits For Dynamic Noise Filtering
Ha Phuong
PDF
005 20151130 adversary_networks
Ha Phuong
PDF
015_20160422 Controlling Synchronous Patterns In Complex Networks
Ha Phuong
PPTX
003 20151109 nn_faster_andfaster
Ha Phuong
PDF
002 20151019 interconnected_network
Ha Phuong
PDF
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
Ha Phuong
エキゾチック球面ナイト(浮気編)~28 日周期の彼女たち~
Tatsuki SHIMIZU
Tutorial of topological data analysis part 3(Mapper algorithm)
Ha Phuong
Topological data analysis
Sunghyon Kyeong
Tutorial of topological_data_analysis_part_1(basic)
Ha Phuong
006 20151207 draws - Deep Recurrent Attentive Writer
Ha Phuong
013_20160328_Topological_Measurement_Of_Protein_Compressibility
Ha Phuong
009_20150201_Structural Inference for Uncertain Networks
Ha Phuong
010_20160216_Variational Gaussian Process
Ha Phuong
011_20160321_Topological_data_analysis_of_contagion_map
Ha Phuong
topology of musical data
Tatsuki SHIMIZU
Euler 標数は測度ですか??
Tatsuki SHIMIZU
何故宇宙人も同じ数学に辿りつくか
Kento Ichikawa
Topological data analysis
京大 マイコンクラブ
Using Topological Data Analysis on your BigData
AnalyticsWeek
016_20160722 Molecular Circuits For Dynamic Noise Filtering
Ha Phuong
005 20151130 adversary_networks
Ha Phuong
015_20160422 Controlling Synchronous Patterns In Complex Networks
Ha Phuong
003 20151109 nn_faster_andfaster
Ha Phuong
002 20151019 interconnected_network
Ha Phuong
018 20160902 Machine Learning Framework for Analysis of Transport through Com...
Ha Phuong
Ad
Similar to Practical topology
(20)
PDF
Crfと素性テンプレート
Kei Uchiumi
PPTX
TDA やら Night!!
Tatsuki SHIMIZU
PDF
JOI春季ステップアップセミナー 2021 講義スライド
Kensuke Otsuki
PDF
アルゴリズムのお勉強 ダイクストラ
hixi365
PDF
PRML復々習レーン#9 前回までのあらすじ
sleepy_yoshi
PDF
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
Satoshi Makita
PDF
強くなるロボティック・プレイヤーの作り方 5章
Akiyoshi Hara
PDF
abc027
AtCoder Inc.
PDF
つくばチャレンジ地図作成のための効率のよいデータ取集経路を考える
kiyoshiiriemon
PDF
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
Kensuke Otsuki
PPTX
TopCoder SRM614 解説
EmKjp
PDF
20090924 姿勢推定と回転行列
Toru Tamaki
PDF
ネットワーク科学 空間システムデザイン
hayashiresearchlab
PDF
動的計画法入門(An introduction to Dynamic Programming)
kakira9618
PDF
Jokyo20110711
y-kobayashi
PDF
WUPC2012
Dai Hamada
PPTX
Arc 010 d
Yuma Inoue
PDF
ベクトルで理解する相関係数
Satoshi MATSUURA
PPTX
Pythonとdeep learningで手書き文字認識
Ken Morishita
PPTX
Topological sort
HCPC: 北海道大学競技プログラミングサークル
Crfと素性テンプレート
Kei Uchiumi
TDA やら Night!!
Tatsuki SHIMIZU
JOI春季ステップアップセミナー 2021 講義スライド
Kensuke Otsuki
アルゴリズムのお勉強 ダイクストラ
hixi365
PRML復々習レーン#9 前回までのあらすじ
sleepy_yoshi
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
Satoshi Makita
強くなるロボティック・プレイヤーの作り方 5章
Akiyoshi Hara
abc027
AtCoder Inc.
つくばチャレンジ地図作成のための効率のよいデータ取集経路を考える
kiyoshiiriemon
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
Kensuke Otsuki
TopCoder SRM614 解説
EmKjp
20090924 姿勢推定と回転行列
Toru Tamaki
ネットワーク科学 空間システムデザイン
hayashiresearchlab
動的計画法入門(An introduction to Dynamic Programming)
kakira9618
Jokyo20110711
y-kobayashi
WUPC2012
Dai Hamada
Arc 010 d
Yuma Inoue
ベクトルで理解する相関係数
Satoshi MATSUURA
Pythonとdeep learningで手書き文字認識
Ken Morishita
Topological sort
HCPC: 北海道大学競技プログラミングサークル
More from Tatsuki SHIMIZU
(6)
PPTX
情報幾何学の基礎 第2章 4.5
Tatsuki SHIMIZU
PDF
Jules henri poincaré
Tatsuki SHIMIZU
PDF
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
PDF
Effective modern-c++#9
Tatsuki SHIMIZU
PDF
effective modern c++ chapeter36
Tatsuki SHIMIZU
PDF
emc++ chapter32
Tatsuki SHIMIZU
情報幾何学の基礎 第2章 4.5
Tatsuki SHIMIZU
Jules henri poincaré
Tatsuki SHIMIZU
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
Effective modern-c++#9
Tatsuki SHIMIZU
effective modern c++ chapeter36
Tatsuki SHIMIZU
emc++ chapter32
Tatsuki SHIMIZU
Practical topology
1.
本当は役に立つ(??) 代数トポロジー 2016/11/05 PhilomathClub@サイエンスアゴラ s.t.@simizut22
2.
自己紹介 • s.t.@simizut22 • 某会社勤務の数理計画屋さん/プログラマ •
代数トポロジーが好き • s.t. は such that または subject to (as you like)
3.
本日の内容 • Robotics と
topology • その他応用
4.
1. Robotics &
Topology • 次の問題を考える N 台のロボットが地点 𝐴𝑖(𝑖 = 1, … , 𝑁) にいる。 時刻 T の後に各ロボットは地点 𝐵𝑖(𝑖 = 1, … , 𝑁) に移るとする。 各ロボットは障害物やお互いのぶつかってはいけないとする(※) Q1. 上記のような移動は可能か?? Q2. そのような計画を algorithmic に計算することは可能か?? Q3. 複雑度はどのくらいか??(現実的な時間で計算できるか) ※耐久性に難があり故障してしまうのだ
5.
例1:線分 • 線分 I
上の 2 台のロボットを入れ替えることはできない 𝐴1 = 𝐵2 𝐴2 = 𝐵1
6.
例2:Y 字のグラフ • 直線から分岐を作ってあげた
Y 字のグラフだと、任意の 2 点を交換 することが可能 𝐴 𝐵 𝐴 𝐵 𝐴 𝐵
7.
Configuration Space • 空間
X 上の N 点が互いにぶつからずに移動できるか、先のような 簡単な例なら分かるが一般的に考えるには… • 全体をひとつの空間と見よう i.e. 𝐶 𝑁 𝑋 = 𝑥1, … , 𝑥 𝑁 ∈ 𝑋 𝑁 𝑥𝑖 ≠ 𝑥𝑗 (𝑖 ≠ 𝑗) = 𝑋 𝑁 − Δ w/ Δ = ∃ 𝑖, 𝑗 𝑠. 𝑡. 𝑥𝑖 = 𝑥𝑗 ⊂ 𝑋 𝑁 • N 台のロボットがぶつからずに進む ⇔ 𝐶 𝑁 𝑋 内の道を選択するということ
8.
例:平面上の n 点 •
各点の軌跡をちょっと動かすことで、 衝突を避けられる • 右図は、 平面内の 3 点が互いにぶ つかることなく移動している様子(※) • 実用で現れる場合、ロボットは rail の上など→ base space はグラフ ※画像は Wikipedia(組み紐) より抜粋
9.
線分の 2 点配置空間 •
𝐶2 𝐼 = 𝐴, 𝐵 ∈ 𝐼2 𝐴 ≠ 𝐵 = • 2 点の入れ替えができないことは、左上の三角形から右下の三角形 への path がとれないことに対応
10.
Y 字グラフの配置空間 • 𝐶2
𝑌 の cell structure は以下で表される
11.
Y 字グラフの配置空間 • 𝐷2
𝑌 : 𝐶2 𝑌 の変位レトラクト(連続変形できる部分空間)
12.
Discretization Method • Y
字グラフでは変位レトラクトを配置空間の記述から考えた • より一般的には?? • Consider 𝐷 𝑛 Γ = Γ 𝑛 − Δ Δ =∪ 𝜎∩Δ≠𝜙 𝜎 • remark: 𝐷 𝑛 Γ ⊂ 𝐶 𝑛 Γ : 𝑠𝑢𝑏 − 𝑐𝑜𝑚𝑝𝑙𝑒𝑥 • 先の Y 字グラフの例は 𝐷2 𝑌 ⊂ 𝐶2 𝑌 が連続変形での同値
13.
例:Q 字グラフ 𝐶2 (𝑄) 𝐷2(𝑄) ≄ℎ.𝑒.
14.
例:X 字グラフ 𝐶2(𝑋) 𝐷2 (𝑋) ≈ℎ.𝑒.
15.
Discretization Method • 𝐷
𝑛 Γ ⊂ 𝐶 𝑛 Γ はいつホモトピー同値を与えるか?? 𝑇ℎ𝑚 𝐴𝑏𝑟𝑎𝑚𝑠 2000 𝐷 𝑛 Γ ⊂ 𝐶 𝑛 Γ がホモトピー同値(連続変形で同値) ⇔ 異なる 2 頂点を通る 𝑝𝑎𝑡ℎ は長さ 𝑛 − 1 以上 𝑛𝑢𝑙𝑙ℎ𝑜𝑚𝑜𝑡𝑜𝑝𝑖𝑐 でないループは長さ 𝑛 + 1 以上 Q 字グラフには非自明な長さ 1 のループが存在するので、ホモトピー 同値でない
16.
例:𝐾5 • 𝐷2 𝐾5
は次のデータを持つ 2 次元の向 き付られた連結な曲面 #𝑉𝑒𝑟𝑡𝑖𝑐𝑒𝑠 = 20 #𝐸𝑑𝑔𝑒𝑠 = 60 #𝐹𝑎𝑐𝑒𝑠 = 30 • 従って特に euler 標数 𝜒 𝐷2 𝐾5 = #𝑉 − #𝐸 + #𝐹 = −10 完全グラフ 𝐾5
17.
例:𝐾5 • 曲面の分類定理から、𝐷2 𝐾5
≈ Σ 𝑔: (種数 g の曲面) • Euler 標数を比べると 𝜒(𝐷2 𝐾5 ) = 𝜒(Σ 𝑔) ∥ ∥ −10 2 − 2𝑔 • 上の等式を解くと 𝑔 = 6 • また、先の定理の仮定を満たすことはあきらか
18.
例:𝐾5 Σ6 ≈ 𝐷2 𝐾5
∼ℎ.𝑒. 𝐶2 𝐾5
19.
Motion Planning 問題 𝑁𝑜𝑡𝑎𝑡𝑖𝑜𝑛 空間
Y に対し 𝑃𝑌: = 𝑌 内の道 = {𝜎: 𝐼 → 𝑌 (𝑐𝑜𝑛𝑡𝑖𝑛𝑢𝑜𝑢𝑠)} 元問題 N 台のロボットがぶつからずに進む ⇔ 𝐶 𝑁 𝑋 内の道を選択するということ 𝑖. 𝑒. 𝐶 𝑁 𝑋 × 𝐶 𝑁 𝑋 → 𝑃𝐶 𝑁(𝑋) というあるクラスの写像を構成する(連続と限らない)
20.
Topological Complexity • continuous
motion planning とは、 𝑠: 𝐶 𝑛 𝑋 × 𝐶 𝑛 𝑋 → 𝑃𝐶 𝑛 𝑋 : 𝑐𝑜𝑛𝑡. 𝑠. 𝑡. 𝜋 ∘ 𝑠 = 1 𝐶 𝑛 𝑋 ×𝐶 𝑛 𝑋 𝑤/ 𝜋 𝜎 = (𝜎 0 , 𝜎(1)) 𝜋 𝜎 = (𝐴, 𝐵)
21.
Topological Complexity 𝑇ℎ𝑚 continuous motion
planning algorithm が存在 ⇔ 𝐶 𝑛 𝑋 が可縮(連続的に 1 点につぶせる) • 上の定理より全空間で連続な motion planning algorithm が一般的 に設計できるわけではない→ どの程度の不連続度を持つかを知り たい • Topological Complexity とはその不連続度を測る数値
22.
Topological Complexity 𝐷𝑒𝑓(𝑡𝑜𝑝𝑜𝑙𝑜𝑔𝑖𝑐𝑎𝑙 𝑐𝑜𝑚𝑝𝑙𝑒𝑥𝑖𝑡𝑦) 𝐶
𝑛 𝑋 の topological complexity とは… 𝑠: 𝐶 𝑛 𝑋 × 𝐶 𝑛 𝑋 → 𝑃𝐶 𝑛 𝑋 : 𝑚𝑜𝑡𝑖𝑜𝑛 𝑝𝑙𝑎𝑛𝑛𝑖𝑛𝑔 𝑎𝑙𝑔𝑜𝑙. 𝐶 𝑛 𝑋 × 𝐶 𝑛 𝑋 = 𝑘=1 𝑛 𝐹𝑘 , 𝑠 𝐹 𝑘 𝑖𝑠 𝑐𝑜𝑛𝑡𝑖. なる n の最小値 ※連続なアルゴリズムが存在する始点・終点ペアの分割方法のうち、最小のもの
23.
Topological Complexity 𝑅𝑒𝑚𝑎𝑟𝑘 𝑇𝐶 𝑋
は X の homotopy 不変量 従って、特にグラフ Γ に対し、𝐷 𝑛 Γ ∼ℎ.𝑒. 𝐶 𝑛(Γ) ならば 𝑇𝐶 𝐷 𝑛(Γ) = 𝑇𝐶 𝐶 𝑛 Γ
24.
Main Theorem 𝑇ℎ𝑚 Γ: 𝑡𝑟𝑒𝑒
𝑤𝑖𝑡ℎ 𝑚 Γ : 𝑒𝑠𝑠𝑒𝑛𝑡𝑖𝑎𝑙 𝑣𝑒𝑟𝑡𝑖𝑐𝑒𝑠. 2𝑚 Γ ≤ 𝑛 のとき 1. 𝑛 ≠ 2 𝑇𝐶 𝐶 𝑛 Γ = 2𝑚 Γ + 1 2. 𝑛 = 2 𝑇𝐶 𝐶2 Γ = 2 Γ ≈ 𝑌 3 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 Rem: 具体的な algorithm の設計は論文を参考の事
25.
まとめ ( for
motion planning) • optimal path planning(特定の 始点、終点の集合が与えられたときに、 最適の移動戦略)とは、動機が異なる(これはこれで NP-complete • 最適 planning では始点と終点をちょっと動かすことで、全く異なる道 を選択するかもしれない • Topological な解析の目的は stable な motion Planner を設計するこ と • どうしても不安定な path の存在を理論的に保障できる(無理なもの は無理)
26.
その他応用 • Sensor Network
問題 • Euler Integral • Persistent Homology • タンパク質の構造解析 • Persistent Homology • knot • Discrete Configuration space • ガラスの構造解析 • Persistence weighted Gaussian kernel
27.
その他応用 • Neural network
解析 → 医学へ • 遺伝子解析 → 創薬へ • 系統樹解析 • 民主主義の分類 • 言語学 etcetc (ほとんど今日話さなかった Persistent の応用)
Download