SlideShare una empresa de Scribd logo
1 de 11
Modified Vine-Building Shortest Paths Algorithm Ikki Kim
MVA and Multi-path Algorithm : Example Network 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 3 : turning penalty 3 : link cost
MVA Algorithm : Vine Searching Process 1 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 Label : node (cost,  back node,  back-back) 7(18,6,8) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 7(907,9,8) 1 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 Label : node (cost,  back node,  back-back) 7(18,6,8) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 7(907,9,8) 7(9,9,10)
MVA Algorithm : Backward Tracing Process 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-)
MVA Algorithm : The Final Result 9 3 2 4 5 1 S   6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-)
Generating Multiple Paths (I) : Upper Rational Boundary 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 3(22,4,7) 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 3(22,4,7) 3(28,4,1)
Generating Multiple Paths (II) : Upper Rational Boundary 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost,  back node,  back-back) 3(21,4,5) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4(22,5,10)
Generating Multiple Paths (III):  Mark and save, then back-tracing repeatedly 9 3 2 4 5 1 S   6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S   6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S   6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S   6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S   6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node
Generating Multiple Paths : Final result in case of loose boundary S   R S   R S   R S   R S   R S   R Cost = 23 Cost = 24 Cost = 28 Cost = 30 Cost = 32 Cost = 33
Generating Multiple Paths : Final result in case of tight boundary 1 1 9 1 3 2 4 5 1 S   6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) Path Path Path Cost 23 24 28
Thank you for your Attention ! Any Questions Or Comments ?

Más contenido relacionado

La actualidad más candente

Sesión de aprendizaje de Radicación Algebra pre u ccesa007
Sesión de aprendizaje de Radicación  Algebra pre u  ccesa007Sesión de aprendizaje de Radicación  Algebra pre u  ccesa007
Sesión de aprendizaje de Radicación Algebra pre u ccesa007Demetrio Ccesa Rayme
 
AR勉強会第4回part2
AR勉強会第4回part2AR勉強会第4回part2
AR勉強会第4回part2NishoMatsusita
 
Nois de la Torre. Tots els castells. 1975-2017
Nois de la Torre. Tots els castells. 1975-2017Nois de la Torre. Tots els castells. 1975-2017
Nois de la Torre. Tots els castells. 1975-2017Josep Bargalló Valls
 
AR勉強会第4回part1
AR勉強会第4回part1AR勉強会第4回part1
AR勉強会第4回part1NishoMatsusita
 
Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」
Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」
Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」アシストマイクロ株式会社
 
20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori verHanson Chi
 

La actualidad más candente (7)

IN HOUSE SYNERGIECAD_J750
IN HOUSE SYNERGIECAD_J750IN HOUSE SYNERGIECAD_J750
IN HOUSE SYNERGIECAD_J750
 
Sesión de aprendizaje de Radicación Algebra pre u ccesa007
Sesión de aprendizaje de Radicación  Algebra pre u  ccesa007Sesión de aprendizaje de Radicación  Algebra pre u  ccesa007
Sesión de aprendizaje de Radicación Algebra pre u ccesa007
 
AR勉強会第4回part2
AR勉強会第4回part2AR勉強会第4回part2
AR勉強会第4回part2
 
Nois de la Torre. Tots els castells. 1975-2017
Nois de la Torre. Tots els castells. 1975-2017Nois de la Torre. Tots els castells. 1975-2017
Nois de la Torre. Tots els castells. 1975-2017
 
AR勉強会第4回part1
AR勉強会第4回part1AR勉強会第4回part1
AR勉強会第4回part1
 
Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」
Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」
Webセミナー「海外で対等に渡り合えるビジネス英語を習得するには?」
 
20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver
 

Similar a Vine shortest example

Game On: gamified CRM systems
Game On: gamified CRM systemsGame On: gamified CRM systems
Game On: gamified CRM systemsPete Baikins
 
LG DA0LG2MB6D0 REV D PDF.pdf
LG DA0LG2MB6D0 REV D PDF.pdfLG DA0LG2MB6D0 REV D PDF.pdf
LG DA0LG2MB6D0 REV D PDF.pdfHomeCell3
 
Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...MasanoriSuganuma
 
6.1 slope from two points (no key)
6.1 slope from two points (no key)6.1 slope from two points (no key)
6.1 slope from two points (no key)MsKendall
 
"SSumM: Sparse Summarization of Massive Graphs", KDD 2020
"SSumM: Sparse Summarization of Massive Graphs", KDD 2020"SSumM: Sparse Summarization of Massive Graphs", KDD 2020
"SSumM: Sparse Summarization of Massive Graphs", KDD 2020KyuhanLee4
 
Py con 2018_youngsooksong
Py con 2018_youngsooksongPy con 2018_youngsooksong
Py con 2018_youngsooksongYoung Sook Song
 
音響信号に対する異常音検知技術と応用
音響信号に対する異常音検知技術と応用音響信号に対する異常音検知技術と応用
音響信号に対する異常音検知技術と応用Yuma Koizumi
 
Descriptive analytics in r programming language
Descriptive analytics in r programming languageDescriptive analytics in r programming language
Descriptive analytics in r programming languageAshwini Mathur
 
中学生を対象とした 「数学と人間の活動」の授業開発 ー「石取りゲーム」を教材としてー
中学生を対象とした「数学と人間の活動」の授業開発ー「石取りゲーム」を教材としてー中学生を対象とした「数学と人間の活動」の授業開発ー「石取りゲーム」を教材としてー
中学生を対象とした 「数学と人間の活動」の授業開発 ー「石取りゲーム」を教材としてーTomomi Furubayashi
 
সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...
সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...
সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...mdmahafuz
 
Kubernetes ネットワーキングのすべて
Kubernetes ネットワーキングのすべてKubernetes ネットワーキングのすべて
Kubernetes ネットワーキングのすべてLINE Corporation
 
市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -立憲パートナーズ社会構想研究会(非公式)
 

Similar a Vine shortest example (20)

Game On: gamified CRM systems
Game On: gamified CRM systemsGame On: gamified CRM systems
Game On: gamified CRM systems
 
Equations
EquationsEquations
Equations
 
LG DA0LG2MB6D0 REV D PDF.pdf
LG DA0LG2MB6D0 REV D PDF.pdfLG DA0LG2MB6D0 REV D PDF.pdf
LG DA0LG2MB6D0 REV D PDF.pdf
 
Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...Attention-Based Adaptive Selection of Operations for Image Restoration in the...
Attention-Based Adaptive Selection of Operations for Image Restoration in the...
 
6.1 slope from two points (no key)
6.1 slope from two points (no key)6.1 slope from two points (no key)
6.1 slope from two points (no key)
 
"SSumM: Sparse Summarization of Massive Graphs", KDD 2020
"SSumM: Sparse Summarization of Massive Graphs", KDD 2020"SSumM: Sparse Summarization of Massive Graphs", KDD 2020
"SSumM: Sparse Summarization of Massive Graphs", KDD 2020
 
Distributed Denial of Service Attack Prevention at Source Machines
Distributed Denial of Service Attack Prevention at Source MachinesDistributed Denial of Service Attack Prevention at Source Machines
Distributed Denial of Service Attack Prevention at Source Machines
 
Py con 2018_youngsooksong
Py con 2018_youngsooksongPy con 2018_youngsooksong
Py con 2018_youngsooksong
 
音響信号に対する異常音検知技術と応用
音響信号に対する異常音検知技術と応用音響信号に対する異常音検知技術と応用
音響信号に対する異常音検知技術と応用
 
Descriptive analytics in r programming language
Descriptive analytics in r programming languageDescriptive analytics in r programming language
Descriptive analytics in r programming language
 
中学生を対象とした 「数学と人間の活動」の授業開発 ー「石取りゲーム」を教材としてー
中学生を対象とした「数学と人間の活動」の授業開発ー「石取りゲーム」を教材としてー中学生を対象とした「数学と人間の活動」の授業開発ー「石取りゲーム」を教材としてー
中学生を対象とした 「数学と人間の活動」の授業開発 ー「石取りゲーム」を教材としてー
 
All links
All linksAll links
All links
 
uuum_3q
uuum_3quuum_3q
uuum_3q
 
วิเคราะห์ข้อสอบ O-Net ชุดที่ 2
วิเคราะห์ข้อสอบ O-Net ชุดที่ 2วิเคราะห์ข้อสอบ O-Net ชุดที่ 2
วิเคราะห์ข้อสอบ O-Net ชุดที่ 2
 
Tsukubar8
Tsukubar8Tsukubar8
Tsukubar8
 
Efficient Sorts
Efficient SortsEfficient Sorts
Efficient Sorts
 
Altivar
AltivarAltivar
Altivar
 
সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...
সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...
সুন্দরবনের কাছে রামপাল কয়লা বিদ্যুৎ কেন্দ্রের পরিবেশগত প্রভাব নিরুপন বা ইআইএ ...
 
Kubernetes ネットワーキングのすべて
Kubernetes ネットワーキングのすべてKubernetes ネットワーキングのすべて
Kubernetes ネットワーキングのすべて
 
市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
市民発の参院選(&衆院選)マニフェスト提案 #私が生きやすい日本に - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Vine shortest example

  • 1. Modified Vine-Building Shortest Paths Algorithm Ikki Kim
  • 2. MVA and Multi-path Algorithm : Example Network 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 3 : turning penalty 3 : link cost
  • 3. MVA Algorithm : Vine Searching Process 1 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 Label : node (cost, back node, back-back) 7(18,6,8) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 7(907,9,8) 1 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 Label : node (cost, back node, back-back) 7(18,6,8) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 7(907,9,8) 7(9,9,10)
  • 4. MVA Algorithm : Backward Tracing Process 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-)
  • 5. MVA Algorithm : The Final Result 9 3 2 4 5 1 S 6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-)
  • 6. Generating Multiple Paths (I) : Upper Rational Boundary 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 3(22,4,7) 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 3(22,4,7) 3(28,4,1)
  • 7. Generating Multiple Paths (II) : Upper Rational Boundary 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) Label : node (cost, back node, back-back) 3(21,4,5) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4(22,5,10)
  • 8. Generating Multiple Paths (III): Mark and save, then back-tracing repeatedly 9 3 2 4 5 1 S 6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S 6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S 6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S 6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node 9 3 2 4 5 1 S 6 7 8 R 10 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7 ) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) 4 : Branching at-node
  • 9. Generating Multiple Paths : Final result in case of loose boundary S R S R S R S R S R S R Cost = 23 Cost = 24 Cost = 28 Cost = 30 Cost = 32 Cost = 33
  • 10. Generating Multiple Paths : Final result in case of tight boundary 1 1 9 1 3 2 4 5 1 S 6 7 8 R 10 4 2 1 5 3 4 3 2 2 1 9 1 2 2 2 2 6 900 6 3 900 3 s(23,3,4) 3(21,4,5) 4(12,7,9) 4(24,1,2) 4(17,5,2) 1(13,4,7) 1(22,2,5) 2(14,1,4) 2(20,5,10) 5(16,2,1) 5(18,10,9) 7(18,6,8) 7(9,9,10) 10(6,9,8) 9(5,8,R) 9(7,10,9) 6(13,8,R) 8(3,R,-) R(0,-,-) Path Path Path Cost 23 24 28
  • 11. Thank you for your Attention ! Any Questions Or Comments ?