Shortest Path Case Study
2020-1ํ๊ธฐ, ๋ํ์์ โ์๊ณ ๋ฆฌ์ฆโ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
<์ต๋จ๊ฒฝ๋ก(shortest path)>๋ผ๋ ์ฃผ์ ๋ก ์๊ฐํด๋ณผ ์ ์๋ ์ฌ๋ฌ ๊ฒฝ์ฐ๋ฅผ ์ ๋ฆฌํด๋ณด์์ต๋๋ค ๐
Source And Destination
- Single source and single destination shortest path problem
- Single source shortest path problem
- Single destination shortest path problem
- All pairs shortest path problem
1. Single source and single destination shortest path problem
๊ฐ๋จํ๋ค. ๊ทธ๋ฅ <Dijkstra Algorithm>์ผ๋ก ํด๊ฒฐํ๋ฉด ๋๋ค ๐
์ฌ์ค 2๋ฒ์งธ ์ผ์ด์ค์ธ โSingle source shortest path problemโ๋ <Dijkstra Algorithm>์ ๋๋ฆฌ๋ฉด ๋๋ค ใ ใ ใ
3. Single destination shortest path problem
์ฌ์ค ์ด๊ฒ๋ <Dijkstra Algorithm>์ผ๋ก ํด๊ฒฐ ๋๋ค ใ ใ ใ ๊ทธ๋ํ์ directed edge์ ๋ฐฉํฅ์ ๋ชจ๋ ๋ฐ๋๋ก ๋ฐ๊พผ ํ, destination์ ์ถ๋ฐ์ ์ผ๋ก ์ผ์์ โ2. single source shortest path problemโ์ ํ๋ฉด ๋๋ค! ๐
4. All pairs shortest path problem
์ด ๋ ์์ <Dijkstra Algorithm>์ด ์๋ <Floyd-Warshall Algorithm>์ผ๋ก ํ์ด์ผ ํ๋ค! DP๋ก ๊ตฌํํ๋ฉฐ, ์์ธํ ๋ด์ฉ์ ํฌ์คํธ๋ฅผ ์ฝ์ด๋ณด์! ๐
(โShortest Path์ ์ ์ฝ ์กฐ๊ฑด์ด ๋ค์ด๊ฐ ๊ฒฝ์ฐโ๋ ์ถํ ์ถ๊ฐ ์์ ๐)