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

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

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 ?