Randomized Zero Forcing

Randomized Zero Forcing

๐Ÿ“ Abstract

**
๋ณธ ๋…ผ๋ฌธ์€ **๋ฌด์ž‘์œ„ ์ œ๋กœ ํฌ์‹ฑ(Randomized Zero Forcing, RZF)**์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ํ™•๋ฅ ์  ์ƒ‰๋ณ€๊ฒฝ ๊ณผ์ •์„ ์ œ์•ˆํ•œ๋‹ค. RZF๋Š” ์œ ํ–ฅ ๊ทธ๋ž˜ํ”„์—์„œ ๊ฐ ํฐ์ƒ‰ ์ •์ ์ด ์ž์‹ ์˜ ์ž…๋ ฅ ์ด์›ƒ(์ธ-๋„ค์ด๋ฒ„) ์ค‘ ํŒŒ๋ž€์ƒ‰(์ด๋ฏธ ์ „ํŒŒ๋œ) ์ •์ ์ด ์ฐจ์ง€ํ•˜๋Š” ๋น„์œจ๋งŒํผ์˜ ํ™•๋ฅ ๋กœ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋ณ€ํ•˜๋Š” ๊ทœ์น™์„ ๊ฐ–๋Š”๋‹ค. ๊ธฐ์กด์˜ ํ™•๋ฅ ์  ์ œ๋กœ ํฌ์‹ฑ(PZF)์€ ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„์— ์ ์šฉ๋˜์—ˆ์œผ๋ฉฐ, ๋ชจ๋“  ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„์—์„œ ์ „ํŒŒ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์ผ์–ด๋‚˜์ง€๋งŒ ์ „ํŒŒ ์‹œ๊ฐ„๋งŒ์ด ๊ด€์‹ฌ ๋Œ€์ƒ์ด์—ˆ๋‹ค. ๋ฐ˜๋ฉด RZF๋Š” ๋ฐฉํ–ฅ์„ฑ๊ณผ ๊ฐ€์ค‘์น˜์— ์˜ํ•ด ์ „ํŒŒ ๊ฐ€๋Šฅ์„ฑ์ด ์ œํ•œ๋  ์ˆ˜ ์žˆ์–ด, ์ „ํŒŒ๊ฐ€ ์ „ํ˜€ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.

๋…ผ๋ฌธ์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

  1. ์œ ํ•œ์„ฑ ์กฐ๊ฑด์„ ๊ตฌ์กฐ์ ์œผ๋กœ ๊ทœ๋ช…ํ•˜๊ณ , ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์„ ํ™•๋Œ€ํ•˜๊ฑฐ๋‚˜ ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ •์ ์—์„œ ๋‚˜๊ฐ€๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ์ฆ๊ฐ€์‹œํ‚ฌ ๊ฒฝ์šฐ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์ด ๊ฐ์†Œํ•œ๋‹ค๋Š” ๋‹จ์กฐ์„ฑ์„ ์ฆ๋ช…ํ•œ๋‹ค.
  2. ์•„๋ผ๋ณด๋ฆฌ์ฆ˜, ๋ณ„, ๊ฒฝ๋กœ, ์‚ฌ์ดํด, ์ŠคํŒŒ์ด๋” ๋“ฑ ์—ฌ๋Ÿฌ ์ „ํ˜•์ ์ธ ์œ ํ–ฅ ๊ทธ๋ž˜ํ”„ ํŒจ๋ฐ€๋ฆฌ์—์„œ ์ •ํ™•ํ•œ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„๊ณผ ๊ธ‰๊ฒฉํ•œ ๊ทผ์‚ฌ์‹์„ ๋„์ถœํ•œ๋‹ค.
  3. ๋ฌด๊ฐ€์ค‘์น˜ ์œ ํ–ฅ ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•ด ์ •์  ์ˆ˜, ์ฐจ์ˆ˜, ๋ฐ˜๊ฒฝ ๋“ฑ ๊ธฐ๋ณธ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ด์šฉํ•œ ๊ทน๊ฐ’ ๊ฒฝ๊ณ„๋ฅผ ์ œ์‹œํ•˜๊ณ , ์ด ๊ฒฝ๊ณ„๊ฐ€ 2์ฐจ(Quadratic) ์„ฑ์žฅ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์ธ๋‹ค.
  4. ๊ฐ€์ค‘์น˜ ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•œ ์ƒํ•œ์„ ์ตœ์†Œ ๊ฐ€์ค‘์น˜์™€ ์—ฐ๊ฒฐ์‹œ์ผœ์„œ ์ œ์‹œํ•˜๊ณ , ๊ฐ€์ค‘์น˜ ์กฐ์ •์ด ์ „ํŒŒ ์†๋„์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ •๋Ÿ‰ํ™”ํ•œ๋‹ค.
  5. ์‹ค์ œ ํˆฌ์ž…โ€‘์‚ฐ์ถœ(inputโ€‘output) ๋„คํŠธ์›Œํฌ์— ๋ชจ๋ธ์„ ์ ์šฉํ•ด ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์„ ๋™์  ์ค‘์‹ฌ์„ฑ ์ง€ํ‘œ๋กœ ํ™œ์šฉํ•œ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ RZF๋Š” ๋ฐฉํ–ฅ์„ฑยท๊ฐ€์ค‘์น˜๊ฐ€ ์ค‘์š”ํ•œ ์‹ค์ œ ์‹œ์Šคํ…œ(๊ณต๊ธ‰๋ง, ๊ธˆ์œต ๋„คํŠธ์›Œํฌ ๋“ฑ)์—์„œ ์œ„ํ—˜ยท์ถฉ๊ฒฉ ์ „ํŒŒ๋ฅผ ์ •๋Ÿ‰ํ™”ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.


**

๐Ÿ’ก Deep Analysis

**

1. ์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ์ฐจ๋ณ„์„ฑ

  • ์ œ๋กœ ํฌ์‹ฑ์€ ์›๋ž˜ ํ–‰๋ ฌ ์ตœ์†Œ๊ณ„์ˆ˜์™€ ์–‘์ž ์ œ์–ด ๋ฌธ์ œ์—์„œ ๋“ฑ์žฅํ–ˆ์œผ๋ฉฐ, ๊ฒฐ์ •๋ก ์  ๊ทœ์น™์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค.
  • **ํ™•๋ฅ ์  ์ œ๋กœ ํฌ์‹ฑ(PZF)**๋Š” ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„์— ์ ์šฉ๋ผ ์ „ํŒŒ๊ฐ€ ํ™•๋ฅ  1๋กœ ๋ณด์žฅ๋˜์ง€๋งŒ, ์ „ํŒŒ ์‹œ๊ฐ„๋งŒ์ด ์˜๋ฏธ ์žˆ๋‹ค.
  • RZF๋Š” ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ํ™•์žฅ์„ ๋„์ž…ํ•œ๋‹ค.
    1. ์œ ํ–ฅ์„ฑ: ์ •์ ์ด ํŒŒ๋ž€์ƒ‰์ด ๋˜๋ ค๋ฉด **์ž…๋ ฅ(์ธ-์ด์›ƒ)**์ด ํŒŒ๋ž€์ƒ‰์ด์–ด์•ผ ํ•˜๋ฏ€๋กœ, ์ „ํŒŒ๋Š” ์ „๋‹ฌ ๊ฒฝ๋กœ์— ๊ฐ•ํ•˜๊ฒŒ ์˜์กดํ•œ๋‹ค.
    2. ๊ฐ€์ค‘์น˜: ๊ฐ ์ž…๊ตฌ ์—ฃ์ง€์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ด์šฉํ•ด โ€œ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์ž…๋ ฅ์„ ์ด๋ฏธ ํŒŒ๋ž€ ์ •์ ์ด ์ œ๊ณตํ•˜๋Š”๊ฐ€โ€๋ฅผ ํ™•๋ฅ ์— ๋ฐ˜์˜ํ•œ๋‹ค.

์ด๋Ÿฌํ•œ ์ฐจ๋ณ„์ ์€ ์‹ค์ œ ๊ณต๊ธ‰๋งยท์‚ฐ์—… ์—ฐ๊ณ„๋ง์—์„œ โ€œ์œ„ํ—˜์€ ๊ณต๊ธ‰์ž์—๊ฒŒ์„œ ๋ฐ›์•„๋“ค์—ฌ์ง€๋Š” ์–‘์— ๋น„๋ก€ํ•œ๋‹คโ€๋Š” ์ง๊ด€์„ ๊ทธ๋Œ€๋กœ ์ˆ˜ํ•™ํ™”ํ•œ๋‹ค๋Š” ์ ์—์„œ ํฐ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค.

2. ์ฃผ์š” ์ด๋ก ์  ๊ธฐ์—ฌ

๊ตฌ๋ถ„ ๋‚ด์šฉ ์˜์˜
์œ ํ•œ์„ฑ ์ •๋ฆฌ (Theoremโ€ฏ2.1) ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์ด ์œ ํ•œํ•˜๋ ค๋ฉด ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์œผ๋กœ๋ถ€ํ„ฐ ์–‘์˜ ๊ฐ€์ค‘์น˜ ๊ฒฝ๋กœ๊ฐ€ ๋ชจ๋“  ์ •์ ์— ๋„๋‹ฌํ•ด์•ผ ํ•จ์„ ์ฆ๋ช…. ์ „ํŒŒ ๊ฐ€๋Šฅ์„ฑ์„ ์ˆœ์ˆ˜ ๊ตฌ์กฐ์  ์กฐ๊ฑด์œผ๋กœ ๋‹จ์ˆœํ™”, ๋ณต์žกํ•œ ๋งˆ์ฝ”ํ”„ ์ฒด์ธ ๋ถ„์„์„ ํšŒํ”ผ.
๋‹จ์กฐ์„ฑ (Lemmaโ€ฏ2.1 ๋“ฑ) ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ ํ™•๋Œ€ยท์ดˆ๊ธฐ ํŒŒ๋ž€ ์ •์ ์—์„œ ๋‚˜๊ฐ€๋Š” ๊ฐ€์ค‘์น˜ ์ฆ๊ฐ€ โ†’ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„ ๊ฐ์†Œ. ์„ค๊ณ„ยท์ œ์–ด ๊ด€์ ์—์„œ โ€œ์ดˆ๊ธฐ ๋ฐฉ์–ด(์‹œ๋“œ) ํ™•๋Œ€โ€์™€ โ€œํ•ต์‹ฌ ๊ณต๊ธ‰์ž ๊ฐ•ํ™”โ€๊ฐ€ ์ „ํŒŒ ์–ต์ œ์— ํšจ๊ณผ์ ์ž„์„ ์ •๋Ÿ‰ํ™”.
์ •ํ™•๊ฐ’ยท์ ๊ทผ์‹ ์•„๋ผ๋ณด๋ฆฌ์ฆ˜(ํŠธ๋ฆฌ), ๋ณ„, ๊ฒฝ๋กœ, ์‚ฌ์ดํด, ์ŠคํŒŒ์ด๋”์— ๋Œ€ํ•ด ํ์‡„ํ˜• ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„ ๋„์ถœ. ํŠนํžˆ ์•„๋ผ๋ณด๋ฆฌ์ฆ˜์—์„œ๋Š” ์ „ํŒŒ๊ฐ€ ๊ฒฐ์ •๋ก ์ ์œผ๋กœ ์ง„ํ–‰๋ผ ์‹œ๊ฐ„ = ํŠธ๋ฆฌ ๊นŠ์ด์™€ ์ผ์น˜. ํŠน์ • ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€์— ๋Œ€ํ•œ ์ง๊ด€์  ํ•ด์„ ์ œ๊ณต, ๋ณต์žกํ•œ ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•œ ๊ทผ์‚ฌ ๋ชจ๋ธ๋ง ๊ธฐ๋ฐ˜ ๋งˆ๋ จ.
๊ทน๊ฐ’ ๊ฒฝ๊ณ„ ๋ฌด๊ฐ€์ค‘์น˜ ๊ทธ๋ž˜ํ”„์—์„œ **eptโ€ฏโ‰คโ€ฏ E
๊ฐ€์ค‘์น˜ ์ƒํ•œ ์ตœ์†Œ ๊ฐ€์ค‘์น˜ $w_m$in์— ๋Œ€ํ•œ **eptโ€ฏโ‰คโ€ฏ(1/$w_m$in)ยท E

3. ๋ฐฉ๋ฒ•๋ก ์  ๊ฐ•์ 

  1. ๋งˆ์ฝ”ํ”„ ์ฒด์ธ๊ณผ ๊ทธ๋ž˜ํ”„ ์ด๋ก ์˜ ๊ฒฐํ•ฉ: RZF๋Š” ์‹œ๊ฐ„ ์ด์งˆ์  ๋งˆ์ฝ”ํ”„ ์ฒด์ธ์ด์ง€๋งŒ, ์ €์ž๋“ค์€ ์ด๋ฅผ ์ŠคํŒจ๋‹ ํฌ๋ ˆ์ŠคํŠธ์™€ ์ง€์˜ค๋ฉ”ํŠธ๋ฆญ ๋ณ€์ˆ˜๋กœ ๋ถ„ํ•ดํ•ด ๊ธฐ๋Œ€๊ฐ’์„ ์ง์ ‘ ๊ณ„์‚ฐํ•œ๋‹ค.
  2. ๊ตฌ์กฐ์  ๊ท€๋‚ฉ๋ฒ•: ํŠนํžˆ ์•„๋ผ๋ณด๋ฆฌ์ฆ˜ยทํŠธ๋ฆฌ์—์„œ ์ „ํŒŒ๊ฐ€ ๋ ˆ๋ฒจ๋ณ„๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค๋Š” ์ ์„ ์ด์šฉํ•ด ๋ณต์žก์„ฑ์„ ํฌ๊ฒŒ ๋‚ฎ์ถ˜๋‹ค.
  3. ์ปคํ”Œ๋ง ๊ธฐ๋ฒ•: Lemmaโ€ฏ2.1์—์„œ ์‚ฌ์šฉ๋œ ๋‹จ์กฐ ์ปคํ”Œ๋ง์€ ์ดˆ๊ธฐ ์ง‘ํ•ฉ ํ™•๋Œ€๊ฐ€ ์ „ํŒŒ๋ฅผ ๊ฐ€์†ํ•œ๋‹ค๋Š” ์ง๊ด€์„ ์—„๋ฐ€ํžˆ ์ฆ๋ช…ํ•œ๋‹ค.

4. ์‹ค์ฆ ์ ์šฉ ๋ฐ ์˜๋ฏธ

  • ์ž…์ถœ๋ ฅ ๋„คํŠธ์›Œํฌ(์‚ฐ์—… ๋ถ€๋ฌธ) ๋ฐ์ดํ„ฐ์— RZF๋ฅผ ์ ์šฉ, ๊ฐ ๋ถ€๋ฌธ์„ ๋‹จ์ผ ์‹œ๋“œ๋กœ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์„ ๊ณ„์‚ฐ.
  • ๊ฒฐ๊ณผ๋Š” **์ „ํ†ต์ ์ธ ์ค‘์‹ฌ์„ฑ(์˜ˆ: PageRank, inโ€‘degree)**๊ณผ๋Š” ๋‹ค๋ฅธ ๋™์  ์œ„ํ—˜ ์ค‘์‹ฌ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, ์—๋„ˆ์ง€ ๋ถ€๋ฌธ์€ ๋†’์€ ์ธโ€‘๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์ž‘์€ ์ดˆ๊ธฐ ์ถฉ๊ฒฉ์—๋„ ๋น ๋ฅด๊ฒŒ ์ „ํŒŒ๋˜๋Š” ๋ฐ˜๋ฉด, ์„œ๋น„์Šค ๋ถ€๋ฌธ์€ ๋‚ฎ์€ ์ธโ€‘๊ฐ€์ค‘์น˜๋กœ ์ „ํŒŒ๊ฐ€ ๋Šฆ๋‹ค.

์ด๋Š” ์ •์ฑ… ์ž…์•ˆ์ž๊ฐ€ โ€œ์–ด๋””์— ๋ฐฉ์–ด(์‹œ๋“œ) ํˆฌ์ž๋ฅผ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€โ€๋ฅผ ์ •๋Ÿ‰์ ์œผ๋กœ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

5. ํ•œ๊ณ„ ๋ฐ ํ–ฅํ›„ ์—ฐ๊ตฌ ๊ณผ์ œ

ํ•œ๊ณ„ ์„ค๋ช… ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ
์—ฐ์†โ€‘์‹œ๊ฐ„ ๋ชจ๋ธ ๋ถ€์žฌ ํ˜„์žฌ๋Š” ์ด์‚ฐ ์‹œ๊ฐ„ ๋‹จ๊ณ„๋งŒ ๋‹ค๋ฃจ๋ฉฐ, ์‹ค์ œ ๊ณต๊ธ‰๋ง์—์„œ๋Š” ์—ฐ์†์ ์ธ ์ถฉ๊ฒฉ ๋ฐœ์ƒ์ด ์ผ๋ฐ˜์ . ์—ฐ์†โ€‘์‹œ๊ฐ„ ๋งˆ์ฝ”ํ”„ ํ”„๋กœ์„ธ์Šค ํ˜น์€ ์ ํ”„ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ ํ™•์žฅ.
์ •์ ยท์—ฃ์ง€ ๋™์  ๋ณ€ํ™” ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๊ฐ€ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ(์˜ˆ: ๊ณต๊ธ‰๋ง ์žฌ๊ตฌ์„ฑ)๋Š” ๊ณ ๋ ค๋˜์ง€ ์•Š์Œ. ๋™์  ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•œ RZF ์ •์˜ ๋ฐ ์ „ํŒŒ ์‹œ๊ฐ„ ๋ถ„์„.
๋‹ค์ค‘ ์ƒ‰(๋‹ค์ค‘ ์ƒํƒœ) ํ™•์žฅ ํ˜„์žฌ๋Š” ์ด์ง„(ํฐ/ํŒŒ) ์ƒํƒœ๋งŒ ๋‹ค๋ฃจ์ง€๋งŒ, ์‹ค์ œ ์œ„ํ—˜์€ ๋‹ค์ค‘ ๋‹จ๊ณ„(๊ฒฝ๋ฏธยท์ค‘ยท์‹ฌ๊ฐ)๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์ค‘ ์ƒํƒœ ๋งˆ์ฝ”ํ”„ ์ฒด์ธ ๊ธฐ๋ฐ˜ RZF ์ผ๋ฐ˜ํ™”.
์ „ํŒŒ ์–ต์ œ ์ „๋žต ์ตœ์ ํ™” ์ดˆ๊ธฐ ์‹œ๋“œ ์„ ํƒ ๋ฌธ์ œ๋Š” ์–ธ๊ธ‰๋˜์—ˆ์ง€๋งŒ, ์ตœ์  ์‹œ๋“œ ์ง‘ํ•ฉ์„ ์ฐพ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ์—ฐ๊ตฌ๋Š” ๋ถ€์กฑ. ๊ทธ๋ฆฌ๋””/ํœด๋ฆฌ์Šคํ‹ฑ ํ˜น์€ ์ •์ˆ˜๊ณ„ํš๋ฒ•์„ ์ด์šฉํ•œ ์ตœ์†Œ ์‹œ๋“œ ๋ฌธ์ œ ํƒ๊ตฌ.
์‹ค์ œ ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ๋ฒ”์œ„ ํ•œ ๊ฐœ์˜ ์‚ฐ์—… ๋„คํŠธ์›Œํฌ๋งŒ ์ ์šฉ, ์ผ๋ฐ˜ํ™” ๊ฐ€๋Šฅ์„ฑ ๊ฒ€์ฆ์ด ์ œํ•œ์ . ๋‹ค์–‘ํ•œ ๊ธˆ์œต, ๊ตํ†ต, ํ†ต์‹  ๋„คํŠธ์›Œํฌ์— ์ ์šฉํ•ด ๋ณดํŽธ์„ฑ ํ™•์ธ.

6. ์ข…ํ•ฉ ํ‰๊ฐ€

  • ํ•™๋ฌธ์  ๊ธฐ์—ฌ: RZF๋Š” ์œ ํ–ฅยท๊ฐ€์ค‘์น˜๋ผ๋Š” ํ˜„์‹ค์ ์ธ ์ œ์•ฝ์„ ์ˆ˜ํ•™์ ์œผ๋กœ ์ •ํ˜•ํ™”ํ•จ์œผ๋กœ์จ, ๊ธฐ์กด ์ œ๋กœ ํฌ์‹ฑ ์—ฐ๊ตฌ๋ฅผ ํฌ๊ฒŒ ํ™•์žฅํ•œ๋‹ค. ํŠนํžˆ ๊ตฌ์กฐ์  ์œ ํ•œ์„ฑ ์ •๋ฆฌ์™€ ์ •ํ™•๊ฐ’ยท์ ๊ทผ์‹์€ ์ด๋ก ์  ๊นŠ์ด๊ฐ€ ๋›ฐ์–ด๋‚˜๋‹ค.
  • ์‹ค์šฉ์  ๊ฐ€์น˜: ๊ณต๊ธ‰๋งยท์‚ฐ์—… ์—ฐ๊ณ„๋ง์—์„œ ์œ„ํ—˜ ์ „ํŒŒ๋ฅผ ๋™์  ์ค‘์‹ฌ์„ฑ์œผ๋กœ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์–ด, ์œ„ํ—˜ ๊ด€๋ฆฌยท์ •์ฑ… ์„ค๊ณ„์— ์ง์ ‘ ํ™œ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ํ˜์‹ ์„ฑ: ์ƒ‰๋ณ€๊ฒฝ ๊ทœ์น™์„ ์ž…๋ ฅ ๋น„์œจ์— ๊ธฐ๋ฐ˜ํ•˜๊ฒŒ ๋งŒ๋“  ์ ์€ ๊ธฐ์กด ์—ฐ๊ตฌ์™€ ์ฐจ๋ณ„ํ™”๋œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ๋ง ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ œ์‹œํ•œ๋‹ค.

์ „๋ฐ˜์ ์œผ๋กœ, ๋ณธ ๋…ผ๋ฌธ์€ ๊ทธ๋ž˜ํ”„ ์ด๋ก , ํ™•๋ฅ  ๊ณผ์ •, ๋„คํŠธ์›Œํฌ ๊ณผํ•™์„ ์œตํ•ฉํ•œ ๋›ฐ์–ด๋‚œ ์—ฐ๊ตฌ์ด๋ฉฐ, ํ–ฅํ›„ ๋™์  ๋„คํŠธ์›Œํฌ ์œ„ํ—˜ ๋ถ„์„ ๋ถ„์•ผ์˜ ํ•ต์‹ฌ ์ฐธ๊ณ ๋ฌธํ—Œ์ด ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋œ๋‹ค.


**

๐Ÿ“„ Full Content

**์ƒ‰ ๋ณ€ํ™”(Color Changing)**๋Š” ์ •์ ์˜ ์ƒ‰์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ์†์„ฑ์ด ๊ทธ๋ž˜ํ”„๋ฅผ ๋”ฐ๋ผ ์ด์‚ฐ์ ์ธ ์‹œ๊ฐ„ ๋‹จ๊ณ„๋งˆ๋‹ค ์ „ํŒŒ๋˜๋Š” ๊ณผ์ •์„ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ทธ๋ž˜ํ”„ ์ด๋ก ์  ๊ฐœ๋…์ด๋‹ค. ์ด ๊ฐœ๋…์€ [1]์—์„œ **์ œ๋กœ ํฌ์‹ฑ(zero forcing)**์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ๊ฒฐ์ •๋ก ์  ๊ณผ์ •์œผ๋กœ ์ •ํ˜•ํ™”๋˜์—ˆ๋‹ค. ์ œ๋กœ ํฌ์‹ฑ์—์„œ๋Š” ์ž„์˜์˜ ๊ทธ๋ž˜ํ”„ (G)์˜ ํŒŒ๋ž€ ์ •์  (u)๊ฐ€ ์˜ค์ง ํ•˜๋‚˜์˜ ํฐ์ƒ‰ ์ด์›ƒ ์ •์  (w)๋ฅผ ๊ฐ€์งˆ ๋•Œ๋งŒ ๊ทธ ์ƒ‰์„ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋ฐ”๊พผ๋‹ค. ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ •์  ์ง‘ํ•ฉ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฒฐ๊ตญ ๊ทธ๋ž˜ํ”„ ์ „์ฒด๊ฐ€ ํŒŒ๋ž€์ƒ‰์ด ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์ œ๋กœ ํฌ์‹ฑ ์—ฐ๊ตฌ์˜ ํ•ต์‹ฌ ์งˆ๋ฌธ์ด๋ฉฐ, ์ตœ์†Œ ํฌ๊ธฐ์˜ ํŒŒ๋ž€ ์ง‘ํ•ฉ์„ ๊ทœ๋ช…ํ•˜๊ณ  ์ด๋ฅผ ๊ทธ๋ž˜ํ”„์˜ ๊ตฌ์กฐ์ ยทํ–‰๋ ฌ์  ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ์—ฐ๊ฒฐ์‹œํ‚ค๋Š” ์ž‘์—…์ด ํ™œ๋ฐœํžˆ ์ง„ํ–‰๋˜์–ด ์™”๋‹ค[22].

์ œ๋กœ ํฌ์‹ฑ ์—ฐ๊ตฌ๋Š” ์ฒ˜์Œ์— ๊ทธ๋ž˜ํ”„์˜ ์ตœ์†Œ ๊ณ„์ˆ˜(minimum rank) ๋ฅผ ์ œํ•œํ•˜๋Š” ๋ฌธ์ œ์™€ ์—ฐ๊ด€๋˜์—ˆ์œผ๋ฉฐ[1], ์–‘์ž ์ œ์–ด ์ด๋ก ์—์„œ๋„ ๋…๋ฆฝ์ ์œผ๋กœ ๋“ฑ์žฅํ•˜์˜€๋‹ค[28,29]. ์ œ๋กœ ํฌ์‹ฑ์€ ์ดํ›„ ํฌ์‹ฑ ๊ทœ์น™์ด๋‚˜ ํ—ˆ์šฉ๋˜๋Š” ํฌ์‹ฑ ์ •์ ์˜ ์ข…๋ฅ˜๋ฅผ ๋ฐ”๊พธ๋Š” ์—ฌ๋Ÿฌ ๋ณ€ํ˜•์„ ๋‚ณ์•˜๋‹ค.

  • **์–‘์˜ ์ค€์ •๋ถ€ํ˜ธ(zero forcing)**๋Š” ์ตœ์†Œ ์–‘์˜ ์ค€์ •๋ถ€ํ˜ธ ๊ณ„์ˆ˜ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ, ํ‘œ์ค€ ์ œ๋กœ ํฌ์‹ฑ๊ณผ ๋‹ฌ๋ฆฌ ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ํž˜(ํฌ์‹ฑ)์˜ ์ „ํŒŒ ๋ฐฉ์‹์ด ๋‹ค๋ฅด๋‹ค[3].
  • **์™œ๊ณก ์ œ๋กœ ํฌ์‹ฑ(skew zero forcing)**์€ ํฐ์ƒ‰ ์ •์ ๋„ ํฌ์‹ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์—ฌ ์ „ํ˜€ ๋‹ค๋ฅธ ๊ทน๊ฐ’ ํ–‰๋™๊ณผ ๋ณต์žก๋„ ์งˆ๋ฌธ์„ ์•ผ๊ธฐํ•œ๋‹ค[14].
  • **์ „ํŒŒ ์‹œ๊ฐ„(propagation time)**์— ์ดˆ์ ์„ ๋งž์ถ˜ ์—ฐ๊ตฌ๋Š” ์ดˆ๊ธฐ ํฌ์‹ฑ ์ง‘ํ•ฉ์˜ ํฌ๊ธฐ์™€ ์ „์ฒด ์ „ํŒŒ์— ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ ์‚ฌ์ด์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์กฐ์‚ฌํ•œ๋‹ค[10].

์ด์™€ ์—ฐ๊ด€๋œ ๊ฐœ๋…์œผ๋กœ **์ „๋ ฅ ์ง€๋ฐฐ(power domination)**์ด ์žˆ๋‹ค. ์ „๋ ฅ ์ง€๋ฐฐ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์œ„์ƒ ์ธก์ • ์žฅ์น˜(PMU) ๋ฅผ ๋ฐฐ์น˜ํ•ด ์ „๋ ฅ๋ง์„ ๊ฐ์‹œํ•˜๋Š” ๊ณผ์ •์„ ๋ชจ๋ธ๋งํ•˜๋ฉฐ, ์ด๋Š” ๊ด€์ธก์ด ์ง€์—ฐ๋˜๋Š” ํฌ์‹ฑ ๊ณผ์ •์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค[21]. ์ „๋ ฅ ์ง€๋ฐฐ๋Š” ๋‹ค์–‘ํ•œ ๊ทธ๋ž˜ํ”„ ๊ตฐ๊ณผ ๊ทธ๋ž˜ํ”„ ๊ณฑ์— ๋Œ€ํ•ด ํญ๋„“๊ฒŒ ์—ฐ๊ตฌ๋˜์—ˆ๋‹ค[27].


ํ™•๋ฅ ์  ์ œ๋กœ ํฌ์‹ฑ (Probabilistic Zero Forcing, PZF)

Kang๊ณผ Yi๋Š” ์ œ๋กœ ํฌ์‹ฑ ์ •์˜๋ฅผ ํ™•๋ฅ ์ ์œผ๋กœ ๋ฐ”๊พธ์—ˆ๋‹ค[24]. ์ƒˆ๋กœ์šด ๊ทœ์น™์ธ **ํ™•๋ฅ ์  ์ œ๋กœ ํฌ์‹ฑ(PZF)**์—์„œ๋Š” ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„ (G)์˜ ํŒŒ๋ž€ ์ •์  (u)๊ฐ€ ์ธ์ ‘ํ•œ ํฐ์ƒ‰ ์ •์  (w)๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์ƒ‰์„ ๋ฐ”๊พธ๋ ค ์‹œ๋„ํ•˜๊ณ , ์„ฑ๊ณต ํ™•๋ฅ ์€

[ P(u\text{๊ฐ€ }w\text{๋ฅผ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋ฐ”๊ฟˆ})=\frac{#{\text{ํŒŒ๋ž€ ์ •์ ์ด }u\text{์— ์ธ์ ‘}}}{\deg(u)} \tag{1.1} ]

์ด๋‹ค. ๊ฒฐ์ •๋ก ์  ์ œ๋กœ ํฌ์‹ฑ๊ณผ ๋‹ฌ๋ฆฌ, (1.1) ๊ทœ์น™ ํ•˜์—์„œ๋Š” ์–ด๋– ํ•œ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„์—์„œ๋„ ๋น„์–ด ์žˆ์ง€ ์•Š์€ ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ๋งŒ ์žˆ์œผ๋ฉด ์ „ ๊ณผ์ •์ด ํ™•๋ฅ  1๋กœ ์ „์ฒด๋ฅผ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋งŒ๋“ ๋‹ค[24]. ๋”ฐ๋ผ์„œ PZF์—์„œ ๊ด€์‹ฌ์„ ๋‘๋Š” ์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์ „ํŒŒ๊ฐ€ ์–ธ์ œ ์™„๋ฃŒ๋˜๋Š”๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ์ „์ฒด๊ฐ€ ํŒŒ๋ž€์ƒ‰์ด ๋˜๋Š”๊ฐ€์ด๋‹ค. ์ด๋ฅผ ์ •๋Ÿ‰ํ™”ํ•œ ๊ฒƒ์ด ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„

[ \operatorname{ept}_{\mathrm{pzf}}(G,X)=\mathbb{E}[\text{์ „์ฒด }V(G)\text{๊ฐ€ ํŒŒ๋ž€์ƒ‰์ด ๋˜๊ธฐ๊นŒ์ง€ ํ•„์š”ํ•œ ๋ผ์šด๋“œ ์ˆ˜}] ]

์ด๋‹ค.

Geneson๊ณผ Hogben์€ (\operatorname{ept}_{\mathrm{pzf}})์— ๋Œ€ํ•œ ์ฒด๊ณ„์ ์ธ ์—ฐ๊ตฌ๋ฅผ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ[18], ์ผ๋ฐ˜์ ์ธ ์ƒํ•œยทํ•˜ํ•œ, ์—ฌ๋Ÿฌ ๊ทธ๋ž˜ํ”„ ๊ตฐ์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ๊ฐ’, ๊ทธ๋ฆฌ๊ณ  ๊ทน๊ฐ’ ๊ตฌ์„ฑ์„ ์ œ์‹œํ•˜์˜€๋‹ค. ๋งˆ์ฝ”ํ”„ ์ฒด์ธ์„ ์ด์šฉํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ยท๊ณ„์‚ฐ์  ์ ‘๊ทผ๋ฒ•์ด [13]์— ์ œ์‹œ๋˜์—ˆ๊ณ , ์ดํ›„ ์—ฐ๊ตฌ์—์„œ๋Š” ๊ณ ์ „์ ์ธ ๊ทธ๋ž˜ํ”„ ํŒŒ๋ผ๋ฏธํ„ฐ(์ •์  ์ˆ˜, ๋ฐ˜๊ฒฝ ๋“ฑ)์™€์˜ ๊ด€๊ณ„๋ฅผ ์ •๋ฐ€ํžˆ ๋‹ค๋“ฌ์–ด ์ฃผ์—ˆ๋‹ค[25]. ๋ฌด์ž‘์œ„ ๊ทธ๋ž˜ํ”„[15]์™€ ๊ฒฉ์žยท์ •๊ทœยทํ•˜์ดํผํ๋ธŒ์™€ ๊ฐ™์€ ๊ตฌ์กฐ์  ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•ด์„œ๋„ ์ ๊ทผ์  ๊ฒฐ๊ณผ๊ฐ€ ์–ป์–ด์กŒ์œผ๋ฉฐ[23,4], ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋“ค์€ PZF๊ฐ€ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„์—์„œ๋Š” ๋ฐ˜๋“œ์‹œ ์ „ํŒŒ๊ฐ€ ์ผ์–ด๋‚˜์ง€๋งŒ ๊ธฐ๋Œ€ ์‹œ๊ฐ„์€ ๊ทธ๋ž˜ํ”„์˜ ๋ฏธ์„ธํ•œ ๊ตฌ์กฐ ์ •๋ณด๋ฅผ ๋ฐ˜์˜ํ•œ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•œ๋‹ค.


๋ณธ ๋…ผ๋ฌธ์—์„œ ๋‹ค๋ฃจ๋Š” ๋ฌด์ž‘์œ„ ์ œ๋กœ ํฌ์‹ฑ(Randomized Zero Forcing, RZF)

์šฐ๋ฆฌ๋Š” ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„(๊ฐ„์„ ์ด ์–‘๋ฐฉํ–ฅ์ผ ์ˆ˜๋„ ์žˆ์Œ) ์œ„์—์„œ ์ž…๋ ฅ ์ •์ ์˜ ์ง„์ž… ์ฐจ์ˆ˜(inโ€‘degree) ์— ์˜ํ•ด ์ƒ‰ ๋ณ€ํ™” ํ™•๋ฅ ์ด ๊ฒฐ์ •๋˜๋Š” RZF ๋ณ€ํ˜•์„ ์—ฐ๊ตฌํ•œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„ (G)์˜ ํฐ์ƒ‰ ์ •์  (w)์— ๋Œ€ํ•ด ๋งค ๋ผ์šด๋“œ๋งˆ๋‹ค

[ P(w\text{๊ฐ€ ํŒŒ๋ž€์ƒ‰์ด ๋จ})=\frac{#{\text{ํŒŒ๋ž€์ƒ‰ ์ถœ๋ฐœ์  }u\text{์—์„œ }w\text{๋กœ ๋“ค์–ด์˜ค๋Š” ๊ฐ„์„ }}}{\operatorname{indeg}(w)} \tag{1.2} ]

์ด๋‹ค.

  • (\operatorname{indeg}(w)=0)์ด๋ฉด (P=0)์ด๋‹ค.
  • (1.2) ๊ทœ์น™์€ ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋”๋ผ๋„ ์ „์ฒด ์ •์ ์ด ํŒŒ๋ž€์ƒ‰์ด ๋˜๋Š” ๊ฒƒ์„ ๋ณด์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค.

๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋ผ๋ฉด, ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์— ๋”ฐ๋ผ ์ „ํŒŒ๊ฐ€ ์–ธ์ œ ๋๋‚˜๋Š”์ง€๊ฐ€ ํ™•๋ฅ  ๋ณ€์ˆ˜๊ฐ€ ๋œ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๊ณผ์ •์„ randomized zero forcing์ด๋ผ ๋ถ€๋ฅด๊ณ , ์ „ํŒŒ๊ฐ€ ์˜์›ํžˆ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์„ ํฌํ•จํ•˜๋„๋ก ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•œ๋‹ค.

์ •์˜ 1.1 (Randomized zero forcing process)

(G)๋ฅผ ๋น„์Œ์ˆ˜ ๊ฐ€์ค‘์น˜ ({w_{uv}})๋ฅผ ๊ฐ–๋Š” ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„๋ผ ํ•˜๊ณ , ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์„ (B_0\subseteq V(G))๋ผ ํ•˜์ž. ์ •์ˆ˜ (t\ge0)์— ๋Œ€ํ•ด ํ˜„์žฌ ํŒŒ๋ž€ ์ง‘ํ•ฉ์„ ($B_t$)๋ผ ํ•˜๋ฉด, ํฐ์ƒ‰ ์ •์  (w\notin $B_t$)์— ๋Œ€ํ•ด

[ $p_t$(w)= \begin{cases} \displaystyle\frac{\sum_{u\in $B_t$\cap N^{-}(w)} w_{uw}}{\sum_{u\in N^{-}(w)} w_{uw}}, &\text{if }\sum_{u\in N^{-}(w)} w_{uw}>0,\[1.2ex] 0, &\text{otherwise}. \end{cases} ]

๋ผ ๋‘๊ณ , ๋ผ์šด๋“œ (t+1)์—์„œ๋Š” ๊ฐ ํฐ์ƒ‰ ์ •์  (w)๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ํ™•๋ฅ  ($p_t$(w))๋กœ ํŒŒ๋ž€์ƒ‰์ด ๋œ๋‹ค. ํŒŒ๋ž€ ์ •์ ์€ ์˜์›ํžˆ ํŒŒ๋ž€์ƒ‰์„ ์œ ์ง€ํ•œ๋‹ค. ์ฆ‰

[ B_{t+1}=$B_t$\cup\bigl{w\notin $B_t$:\text{Bernoulli}($p_t$(w))=1\bigr}. ]

์ด๋ ‡๊ฒŒ ์–ป์–ด์ง€๋Š” (($B_t$)_{t\ge0})๋Š” ์‹œ๊ฐ„ ๋น„๋™์งˆ ๋งˆ์ฝ”ํ”„ ์ฒด์ธ์ด๋ฉฐ, ์ „ํŒŒ๊ฐ€ ๋ฉˆ์ถ”๋Š” ์ƒํƒœ(๋ชจ๋“  ์ •์ ์ด ํŒŒ๋ž€์ƒ‰)์™€ ์ „ํŒŒ๊ฐ€ ์ ˆ๋Œ€๋กœ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š” ์ƒํƒœ๊ฐ€ ํก์ˆ˜ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค.

์ •์˜ 1.2 (Expected propagation time)

(X\subseteq V(G))๋ฅผ ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์ด๋ผ ํ•˜์ž. ๋งŒ์ผ ๋ชจ๋“  ์ •์ ์ด ํŒŒ๋ž€์ƒ‰์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฉด

[ \operatorname{ept}_{\mathrm{rzf}}(G,X)=\mathbb{E}[\text{์ „์ฒด ํŒŒ๋ž€์ƒ‰์ด ๋˜๊ธฐ๊นŒ์ง€ ํ•„์š”ํ•œ ๋ผ์šด๋“œ ์ˆ˜}] ]

๋กœ ์ •์˜ํ•œ๋‹ค. ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉด (\operatorname{ept}{\mathrm{rzf}}(G,X)=\infty)๋ผ ๋‘”๋‹ค.
ํŠนํžˆ (\operatorname{ept}
{\mathrm{rzf}}(G,v)=\operatorname{ept}_{\mathrm{rzf}}(G,{v}))์ด๋ฉฐ,

[ \operatorname{ept}{\mathrm{rzf}}(G)=\min{v\in V(G)}\operatorname{ept}_{\mathrm{rzf}}(G,v) ]

๋กœ ์ •์˜ํ•œ๋‹ค. ๋ชจ๋“  ์ •์ ์— ๋Œ€ํ•ด (\operatorname{ept}{\mathrm{rzf}}(G,v)=\infty)์ด๋ฉด (\operatorname{ept}{\mathrm{rzf}}(G)=\infty)์ด๋‹ค.


์—ฐ๊ตฌ ๋™๊ธฐ

์šฐ๋ฆฌ๋Š” ์ƒ์‚ฐ ๋„คํŠธ์›Œํฌ์—์„œ ์œ„ํ—˜์ด ์–ด๋–ป๊ฒŒ ์ „ํŒŒ๋˜๋Š”์ง€๋ฅผ ๋ชจ๋ธ๋งํ•˜๊ณ ์ž RZF๋ฅผ ๋„์ž…ํ•œ๋‹ค. ๊ฐ ์ •์ ์€ ์ƒ์‚ฐ ๋‹จ์œ„์ด๋ฉฐ, ๊ทธ ์ถœ๋ ฅ์€ ์ƒ๋ฅ˜ ๊ณต๊ธ‰์—…์ฒด๋กœ๋ถ€ํ„ฐ ๋ฐ›๋Š” ํˆฌ์ž…๋Ÿ‰์— ์˜์กดํ•œ๋‹ค. ์–ด๋А ์ •์ ์ด ํŒŒ๋ž€์ƒ‰์ด ๋œ๋‹ค๋Š” ๊ฒƒ์€ ๊ณต๊ธ‰๋ง ๋ถ•๊ดด, ํ’ˆ์งˆ ๊ฒฐํ•จ, ๊ทœ์ œ ์ถฉ๊ฒฉ ๋“ฑ์œผ๋กœ ์ธํ•ด ๊ทธ ์ƒ์‚ฐ์ด ๋ฐฉํ•ด๋ฐ›์•˜์Œ์„ ์˜๋ฏธํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์œ„ํ—˜์€ ์ˆ˜์‹  ์ธก์—์„œ ๋ฐœ์ƒํ•œ๋‹ค: ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ๋Šฅ๋™์ ์œผ๋กœ ์œ„ํ—˜์„ ์ „ํŒŒํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ด๋ฏธ ์œ„ํ—˜์— ๋…ธ์ถœ๋œ ๊ณต๊ธ‰์—…์ฒด๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋น„์ค‘์ด ์ถฉ๋ถ„ํžˆ ์ปค์งˆ ๋•Œ ์œ„ํ—˜์ด ์ „ํŒŒ๋œ๋‹ค.

๊ฐ„๋‹จํ•œ ์žฅ๋‚œ ๋ชจ๋ธ

๊ฐ ์‹œ๊ฐ„ ๋‹จ๊ณ„๋งˆ๋‹ค ๊ธฐ์—… (w)๋Š” ์ž์‹ ์ด ํ•„์š”๋กœ ํ•˜๋Š” ํˆฌ์ž… ์ค‘ ํ•˜๋‚˜๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์„ ํƒํ•œ๋‹ค. ๊ณต๊ธ‰์—…์ฒด (u)๊ฐ€ ์„ ํƒ๋  ํ™•๋ฅ ์€ ๊ฐ„์„  ๊ฐ€์ค‘์น˜ ((u,w))์— ๋น„๋ก€ํ•œ๋‹ค(์˜ˆ: ์ „์ฒด ํˆฌ์ž… ์ค‘ (u)๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๋น„์ค‘). ์„ ํƒ๋œ ํˆฌ์ž…์ด ์ด๋ฏธ ํŒŒ๋ž€์ƒ‰(์œ„ํ—˜์— ๋…ธ์ถœ๋œ) ๊ณต๊ธ‰์—…์ฒด์—์„œ ์˜จ ๊ฒฝ์šฐ, ํ•ด๋‹น ๋ผ์šด๋“œ์— (w)๋„ ํŒŒ๋ž€์ƒ‰์ด ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ํ•œ ๋ผ์šด๋“œ์—์„œ ํฐ์ƒ‰ ์ •์  (w)๊ฐ€ ํŒŒ๋ž€์ƒ‰์ด ๋  ํ™•๋ฅ ์€ ํŒŒ๋ž€์ƒ‰ ์ด์›ƒ์œผ๋กœ๋ถ€ํ„ฐ ๋“ค์–ด์˜ค๋Š” ๊ฐ€์ค‘์น˜ ๋น„์œจ๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜ํ•œ๋‹ค. ์ด๋Š” (1.2)์™€ ๋™์ผํ•œ ๊ทœ์น™์ด๋ฉฐ, ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„ (\operatorname{ept}_{\mathrm{rzf}})๋Š” ์†Œ์ˆ˜์˜ ๊ธฐ์—…์—์„œ ์‹œ์ž‘๋œ ์ถฉ๊ฒฉ์ด ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ํผ์ง€๋Š” ํ‰๊ท  ์‹œ๊ฐ„์„ ์ •๋Ÿ‰ํ™”ํ•œ๋‹ค. ๋น„๋ก ๋งค์šฐ ๋‹จ์ˆœํ™”๋œ ๋ชจ๋ธ์ด์ง€๋งŒ, ์‹ค์ œ ์ƒ์‚ฐ ์‹œ์Šคํ…œ์—์„œ ์ž…๋ ฅ ์˜์กด์„ฑ์ด ์œ„ํ—˜ ์ „ํŒŒ์˜ ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋ผ๋Š” ์ ์„ ํฌ์ฐฉํ•œ๋‹ค.


์ฃผ์š” ๊ธฐ์—ฌ

  1. ์œ ํ•œ์„ฑ ๋ฐ ๋‹จ์กฐ์„ฑ (Sectionโ€ฏ2)

    • ( \operatorname{ept}_{\mathrm{rzf}}(G,S) )๊ฐ€ ์œ ํ•œํ•œ์ง€์— ๋Œ€ํ•œ ์™„์ „ํ•œ ๊ตฌ์กฐ์  ํŒ์ •๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค.
    • ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์„ ํ™•๋Œ€ํ•˜๋ฉด ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ค์ง€ ์•Š๋Š”๋‹ค๋Š” ๋‹จ์กฐ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ •์ ์—์„œ ๋‚˜๊ฐ€๋Š” ๊ฐ„์„ ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ฆ๊ฐ€์‹œ์ผœ๋„ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์ด ๊ฐ์†Œํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์„ฑ์งˆ์„ ์ฆ๋ช…ํ•œ๋‹ค.
  2. ๊ตฌ์กฐ์  ๊ทธ๋ž˜ํ”„ๆ—์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ๊ฐ’ (Sectionโ€ฏ3)

    • ์•„๋ฅด๋ณด๋ ˆ์„ผ์Šค(arborescences) ์—์„œ๋Š” ์ „ํŒŒ๊ฐ€ ๊ฒฐ์ •์ ์ž„์„ ๋ณด์ด๊ณ , ์ด๋ฅผ ์ด์šฉํ•ด ์™„์ „ (k)-์ง„ ํŠธ๋ฆฌ์˜ ์ „ํŒŒ ์‹œ๊ฐ„์„ ๊ตฌํ•œ๋‹ค.
    • ๊ฐ€์ค‘ ๋ณ„(star) ๊ทธ๋ž˜ํ”„์™€ ์–‘๋ฐฉํ–ฅ ์‚ฌ์ดํด(bidirected cycle) ์— ๋Œ€ํ•ด์„œ๋Š” ํ์‡„ํ˜• ์‹์„ ๋„์ถœํ•œ๋‹ค.
  3. ๋ฌด๊ฐ€์ค‘ ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•œ ๊ทน๊ฐ’ ๊ฒฝ๊ณ„ (Sectionโ€ฏ4)

    • ์ •์  (v)์— ๋Œ€ํ•œ (\operatorname{ept}_{\mathrm{rzf}}(G,v))๋ฅผ ๊ฐ„์„  ์ˆ˜์— ๋Œ€ํ•œ ์ƒํ•œ์œผ๋กœ ์ œํ•œํ•˜๊ณ , ์ด์ฐจ์‹ ์„ฑ์žฅ์ด ์‹ค์ œ๋กœ ๋‹ฌ์„ฑ๋  ์ˆ˜ ์žˆ์Œ์„ ๊ตฌ์„ฑ์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.
  4. ๊ทธ๋ž˜ํ”„ ์—ฐ์‚ฐ์— ๋Œ€ํ•œ ์ „ํŒŒ ์‹œ๊ฐ„ ๋ถ„์„ (Sectionโ€ฏ5)

    • ์—ฌ๋Ÿฌ ๊ทธ๋ž˜ํ”„๋ฅผ ๋‹จ์ผ ์†Œ์Šค ์ •์ ์„ ํ†ตํ•ด ๊ฒฐํ•ฉํ–ˆ์„ ๋•Œ, ์ „์ฒด ๊ทธ๋ž˜ํ”„์˜ ์ „ํŒŒ ์‹œ๊ฐ„์ด ๊ฐ ๊ตฌ์„ฑ ๊ทธ๋ž˜ํ”„์˜ ์ „ํŒŒ ์‹œ๊ฐ„์— ์˜ํ•ด ์–ด๋–ป๊ฒŒ ์ œํ•œ๋˜๋Š”์ง€๋ฅผ ์ œ์‹œํ•œ๋‹ค.
  5. ๊ฐ€์ค‘ ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•œ ์ƒํ•œ (Sectionโ€ฏ6)

    • ์ตœ์†Œ ๊ฐ„์„  ๊ฐ€์ค‘์น˜์— ๊ธฐ๋ฐ˜ํ•œ ๋‚ ์นด๋กœ์šด ์ƒํ•œ์„ ์ฆ๋ช…ํ•˜๊ณ , ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•œ ๊ตฌ์ฒด์ ์ธ ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด ์ƒํ•œ์˜ ์ƒคํ”„ํ•จ์„ ํ™•์ธํ•œ๋‹ค.
  6. ์‹ค์ œ ์ž…๋ ฅโ€‘์ถœ๋ ฅ ๋„คํŠธ์›Œํฌ ์ ์šฉ (Sectionโ€ฏ7)

    • ์‹ค์ œ ์‚ฐ์—… ๋ถ€๋ฌธ ์ž…๋ ฅโ€‘์ถœ๋ ฅ ๋„คํŠธ์›Œํฌ์— ๋ชจ๋ธ์„ ์ ์šฉํ•ด ๋‹จ์ผ ์ •์  ์‹œ์ž‘ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์„ ๊ณ„์‚ฐํ•œ๋‹ค.
  7. ํ–ฅํ›„ ๊ณผ์ œ (Sectionโ€ฏ8)

    • ๋ฐฉํ–ฅ์„ฑ, ๊ฐ€์ค‘์น˜, ๋™์  ๋„คํŠธ์›Œํฌ ๋ณ€ํ™” ๋“ฑ์„ ํฌํ•จํ•œ ํ™•์žฅ ์—ฐ๊ตฌ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ํšจ์œจ์„ฑ์— ๋Œ€ํ•œ ์—ด๋ฆฐ ์งˆ๋ฌธ๋“ค์„ ์ œ์‹œํ•œ๋‹ค.

์œ ํ•œ์„ฑ์— ๋Œ€ํ•œ ๊ตฌ์กฐ์  ์™„์ „์„ฑ (Theoremโ€ฏ2.1)

์ •๋ฆฌโ€ฏ2.1
๊ฐ€์ค‘์น˜๊ฐ€ ๋น„์Œ์ˆ˜์ธ ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„ (G)์™€ ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ (S\subseteq V(G))๊ฐ€ ์ฃผ์–ด์ง€๊ณ , ์–‘์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ€์ง„ ๊ฐ„์„ ๋งŒ์„ ๋‚จ๊ธด ๊ทธ๋ž˜ํ”„๋ฅผ (G^{+})๋ผ ํ•˜์ž. ๊ทธ๋•Œ
[ \operatorname{ept}{\mathrm{rzf}}(G,S)<\infty \quad\Longleftrightarrow\quad \text{๋ชจ๋“  ์ •์ ์ด }S\text{์—์„œ }G^{+}\text{๋ฅผ ํ†ตํ•ด ๋„๋‹ฌ ๊ฐ€๋Šฅ} ]
์ฆ‰, (G^{+})์—์„œ (S)๊ฐ€ ์ „๋‹ฌ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ •์ ์„ ํฌํ•จํ•˜๋ฉด ์ „ํŒŒ ์‹œ๊ฐ„์ด ์œ ํ•œํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด (\operatorname{ept}
{\mathrm{rzf}}(G,S)=\infty)์ด๋‹ค.

์ฆ๋ช… ๊ฐœ์š”
(R)์„ (S)๋กœ๋ถ€ํ„ฐ (G^{+})์—์„œ ๋„๋‹ฌ ๊ฐ€๋Šฅํ•œ ์ •์ ๋“ค์˜ ์ง‘ํ•ฉ์ด๋ผ ํ•˜์ž. ๊ท€๋‚ฉ์ ์œผ๋กœ ($B_t$\subseteq R)์ž„์„ ๋ณด์ด๋ฉด, (R\neq V(G))์ธ ๊ฒฝ์šฐ ์ „ํŒŒ๊ฐ€ ์ ˆ๋Œ€๋กœ ์ „์ฒด์— ๋„๋‹ฌํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๋ฐ˜๋Œ€๋กœ (R=V(G))์ด๋ฉด, ๊ฐ ์ •์ ์— ๋Œ€ํ•ด ๋ถ€๋ชจ ๊ฐ„์„ ์„ ์„ ํƒํ•ด ์ŠคํŒจ๋‹ ํฌ๋ ˆ์ŠคํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ๊ทธ ๋ถ€๋ชจ๊ฐ€ ํŒŒ๋ž€์ƒ‰์ด ๋  ๋•Œ๋งˆ๋‹ค ์ž์‹์ด ํŒŒ๋ž€์ƒ‰์ด ๋  ํ™•๋ฅ ์ด ์–‘์˜ ์ƒ์ˆ˜ (p(v)) ์ด์ƒ์ž„์„ ์ด์šฉํ•ด ๊ธฐํ•˜๋ถ„ํฌ์™€์˜ ํ™•๋ฅ ์  ์ง€๋ฐฐ๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ์ •์ ์˜ ๊ธฐ๋Œ€ ์ƒ‰์น  ์‹œ๊ฐ„์ด ์œ ํ•œํ•จ์„ ์ฆ๋ช…ํ•œ๋‹ค.


๊ธฐ๋ณธ ๋‹จ์กฐ์„ฑ ๊ฒฐ๊ณผ (Lemmaโ€ฏ2.1, Corollaryโ€ฏ2.2, Lemmaโ€ฏ2.3)

  • Lemmaโ€ฏ2.1: ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ง‘ํ•ฉ์„ ํ™•๋Œ€ํ•˜๋ฉด ์–ด๋–ค ๋ชฉํ‘œ ์ง‘ํ•ฉ (T)๊ฐ€ (\ell) ๋ผ์šด๋“œ ์•ˆ์— ๋ชจ๋‘ ํŒŒ๋ž€์ƒ‰์ด ๋  ํ™•๋ฅ ์€ ์ฆ๊ฐ€ํ•œ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋‘ ๊ณผ์ • ์‚ฌ์ด์— ๋‹จ์กฐ ์ปคํ”Œ๋ง์„ ๊ตฌ์„ฑํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ ๊ณผ์ •์˜ ํŒŒ๋ž€ ์ง‘ํ•ฉ์ด ํ•ญ์ƒ ๋‘ ๋ฒˆ์งธ ๊ณผ์ •์— ํฌํ•จ๋˜๋„๋ก ๋งŒ๋“ ๋‹ค.

  • Corollaryโ€ฏ2.2: ์œ„์˜ ํ™•๋ฅ ์  ๋‹จ์กฐ์„ฑ์„ ๊ธฐ๋Œ€๊ฐ’์— ์ ์šฉํ•˜๋ฉด
    [ \operatorname{ept}{\mathrm{rzf}}(G,S{1})\ge \operatorname{ept}{\mathrm{rzf}}(G,S{2}) \quad\text{(when }S_{1}\subseteq S_{2}\text{)}. ]

  • Lemmaโ€ฏ2.3: ์ดˆ๊ธฐ ํŒŒ๋ž€ ์ •์ ์—์„œ ๋‚˜๊ฐ€๋Š” ๊ฐ„์„ ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๋ฉด, ๋™์ผํ•œ ์ดˆ๊ธฐ ์ง‘ํ•ฉ์— ๋Œ€ํ•ด ๋ชฉํ‘œ ์ง‘ํ•ฉ์ด ํŒŒ๋ž€์ƒ‰์ด ๋  ํ™•๋ฅ ์ด ์ฆ๊ฐ€ํ•œ๋‹ค. ์—ญ์‹œ ๋™์ผํ•œ ๊ท ๋“ฑ ๋‚œ์ˆ˜ ($U_t$(w))๋ฅผ ๊ณต์œ ํ•˜๋Š” ์ปคํ”Œ๋ง์„ ์ด์šฉํ•ด ์ฆ๋ช…ํ•œ๋‹ค.


๊ฒฐ๋ก 

๋ณธ ๋…ผ๋ฌธ์€ ๋ฐฉํ–ฅ์„ฑ๊ณผ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฒฐํ•ฉ๋œ ์ƒˆ๋กœ์šด ์ „ํŒŒ ๋ชจ๋ธ์ธ Randomized Zero Forcing์„ ์ œ์•ˆํ•˜๊ณ , ๊ทธ ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ๊ตฌ์กฐ์ , ํ™•๋ฅ ์ , ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ํŠน์„ฑ์„ ํญ๋„“๊ฒŒ ํƒ๊ตฌํ•˜์˜€๋‹ค. ํŠนํžˆ ์ „๋‹ฌ ๊ฐ€๋Šฅ์„ฑ์ด๋ผ๋Š” ์ˆœ์ˆ˜ํ•œ ๊ทธ๋ž˜ํ”„ ์ด๋ก ์  ์กฐ๊ฑด์ด ๊ธฐ๋Œ€ ์ „ํŒŒ ์‹œ๊ฐ„์˜ ์œ ํ•œ์„ฑ์„ ์™„์ „ํžˆ ์ขŒ์šฐํ•œ๋‹ค๋Š” ์ ์€, ๊ธฐ์กด์˜ ํ™•๋ฅ ์  ์ œ๋กœ ํฌ์‹ฑ ์—ฐ๊ตฌ์™€๋Š” ๋‹ค๋ฅธ ๊ตฌ์กฐ์  ๋ช…๋ฃŒ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ํ–ฅํ›„ ์—ฐ๊ตฌ์—์„œ๋Š” ๋™์  ๊ฐ€์ค‘์น˜, ๋‹ค์ค‘ ์œ ํ˜• ์œ„ํ—˜, ๊ทธ๋ฆฌ๊ณ  ์‹ค์‹œ๊ฐ„ ์ •์ฑ… ์ตœ์ ํ™”์™€ ๊ฐ™์€ ํ˜„์‹ค์ ์ธ ์š”์†Œ๋“ค์„ ๋ชจ๋ธ์— ํ†ตํ•ฉํ•จ์œผ๋กœ์จ, ์‚ฐ์—… ๋„คํŠธ์›Œํฌ์˜ ์‹œ์Šคํ…œ์  ์ทจ์•ฝ์„ฑ์„ ๋ณด๋‹ค ์ •๋ฐ€ํ•˜๊ฒŒ ์ •๋Ÿ‰ํ™”ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•œ๋‹ค.