๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–‹๏ธ ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜/์•Œ๊ณ ๋ฆฌ์ฆ˜,์ž๋ฃŒ๊ตฌ์กฐ

[๊ทธ๋ž˜ํ”„] ์œ„์ƒ ์ •๋ ฌ, ์ตœ๋‹จ ๊ฒฝ๋กœ

by OR15A 2023. 12. 8.

์œ„์ƒ ์ •๋ ฌ
  • ๋ชจ๋“  ๊ฐ„์„ ์— ๋Œ€ํ•ด ์„ฑ์งˆ์„ ๋งŒ์กฑํ•˜๋Š” ์ˆœ์„œ๋กœ ์ž‘์—…์„ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ
  • ์œ„์ƒ ์ •๋ ฌ์€ ์‹ธ์ดํด์ด ์—†๋Š” ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„ G=(V,E) ์—์„œ V์˜ ๋ชจ๋“  ์ •๋ค์„ ์ •๋ ฌํ•˜๋˜,
    '๊ฐ„์„  (i->j)๊ฐ€ ์กด์žฌํ•˜๋ฉด ์ •๋ ฌ ๊ฒฐ๊ณผ์—์„œ ์ •์  i๋Š” ์ •์  j ๋ณด๋‹ค ์•ž์— ์œ„์น˜ํ•œ๋‹ค.' ๋ผ๋Š” ์„ฑ์งˆ์„ ๋งŒ์กฑํ•ด์•ผํ•จ
  • ์œ„์ƒ ์ •๋ ฌ์€ ์Šค์ผ€์ค„๋ง์ด๋‚˜, ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ–๊ณ  ์‹ธ์ดํด์ด ์—†๋Š” ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ ์ฐพ๊ธฐ์—๋„ ์“ฐ์ž„
  • ์ปดํŒŒ์ผ๋Ÿฌ์—์„œ ์ž‘์—…์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•จ

 

 

์ตœ๋‹จ ๊ฒฝ๋กœ
  • ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ๊ฒฝ๋กœ ์ค‘ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜
      • ๋ชจ๋“  ๊ฐ„์„  ๊ฐ€์ค‘์น˜๊ฐ€ ์–‘์˜ ๊ฐ€์ค‘์น˜์ธ ์‹ธ์ดํด
    • ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜
      • ์Œ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ํ—ˆ์šฉํ•˜์ง€๋งŒ, ๊ฐ€์ค‘์น˜ ํ•ฉ์ด ์–‘์ธ ์‹ธ์ดํด
  • ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํ•˜๋‚˜์˜ ์‹œ์ž‘ ์ •์ ์œผ๋กœ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ๋ชจ๋“  ์ •์ ์— ์ด๋ฅด๋Š” ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•จ

 

๊ธฐ์ดˆ์ฑ…์ด์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ๊ด€๋ จ ๋‚ด์šฉ์ด ๋ถ€์กฑํ•˜๊ฒŒ ๋Š๊ปด์ง
์ดํ›„์— ๋‹ค๋ฅธ ๊ฐ•์˜๋‚˜ ์ฑ…์—์„œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•ด์•ผ๊ฒ ๋‹ค

 

๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜(์Œ์˜ ๊ฐ€์ค‘์น˜ ํ—ˆ์šฉX)
  • ์ž„์˜์˜ ์ •์ ์„ ์ง‘ํ•ฉ S์— ๋”ํ•  ๋•Œ, r์—์„œ ๊ทธ ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋Š” ๊ณ„์‚ฐ์ด ๋๋‚ฌ๋‹ค๋Š” ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ๋”ํ•จ

 

๋ฒจ๋งŒ-ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜(์Œ์˜ ๊ฐ€์ค‘์น˜ ํ—ˆ์šฉ O)
  • ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ
  • ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฑฐ์ณ๊ฐ€๋ฉด ์ข‹์„ ์žฅ์†Œ(๋ณด์ƒ์„ ์ฃผ๊ธฐ)๋ฅผ ์ง€๋‚˜๊ฐ€๋„๋ก ์œ ๋„ํ•˜๋Š” ๊ฒƒ
  • ์ž…๋ ฅ ๊ทธ๋ž˜ํ”„ G=(V,E)์—์„œ ๊ฐ ๊ฐ„์„ ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ์Œ์˜ ๊ฐ’์„ ํ—ˆ์šฉํ•˜๋Š” ์ž„์˜์˜ ์‹ค์ˆ˜์ธ ๊ฒฝ์šฐ์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ์Œ์˜ ์‹ธ์ดํด์„ ์ ˆ๋Œ€ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ

 

 

์ฐธ๊ณ ์ž๋ฃŒ : ใ€Œ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ with ์ž๋ฐ”ใ€