์์ด ๋ฒ๋ฆฐ ํ๋ง ๋จธ์ ์์ ํ๋ง ๋จธ์ ์ ์๋ฎฌ๋ ์ด์ ์ ๋ฏธ๋ง์ผ๋ก ์ํ ํ ์ ์๋ค๋ ์ฆ๊ฑฐ๊ฐ ์์ต๋๊น? ์ฌ๊ธฐ์ ์ ํ๋ง ๋จธ์ ์ด ์ฌ์ฉํ๋ ๋จ๊ณ ์์ ๋๋ค. ? ์๋๋ฉด ์ํ์ ๋๊น?
O(mlogโกm)m
Vitรกnyi๋ ํด ๋น ํ๋ (Paul Vitรกnyi)์ ๋ ผ๋ฌธ์์ ๊ด๋ จ์ฑ์ด์๋ ํ๋ง ๊ธฐ๊ณ์ ๊ดํ ๋ ผ๋ฌธ์์
โ๊ทธ๋ค์ [ Pippenger ๋ฐ ํผ์ , 1979 ๊ธฐ๊ณ ํ๋ง 1 ํ ์ดํ ์ค์๊ฐ ์ธ์ ๋๋ฆ ๋๋ฌด ์ธ์ด L์ด ์์ผ๋ฏ๋ก,์ด ๊ฒฐ๊ณผ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ ๋ ์ ์์์ ๋ณด์ฌ ์ฃผ์๋ค , ์ด๋ค ์๊ธฐ ํ๋ง ๊ธฐ๊ณ ์ธ์ ํ์์ ์ต์ํ ์์ ๋จ๊ณ๋ฅผ ์ฌ์ฉํ์ญ์์ค โ.
MMโฒ
L
O(nlogโกn)
์ด ํ์๋์ด์ผ ์ ๋ ๊ฒฐํฉ ๋ฑ์. ๊ทธ๋ฌ๋ ๋๋ ์ด๊ฒ์ ๋ํ ์ฆ๊ฑฐ๋ฅผ ์ฐพ์ง ๋ชปํ๋ค.
O(mlogโกm)Pippenger, Nicholas; Fischer, Michael J. , ๋ณต์ก์ฑ ์ธก์ ๊ฐ์ ๊ด๊ณ , J. Assoc. ๊ณ์ฐ. ๋งํ 26, 361-381 (1979). ZBL0405.68041 .
์ด๋ค ์์ด๋์ด? ๋ํ์ด ์๋ฎฌ๋ ์ด์ ์ ๊ณต๊ฐ ๋ณต์ก์ฑ์ ๋ฌด์์ ๋๊น? ๋ด๊ฐ ์๋ ํ, ๋ฒ์ฉ Turing ๊ธฐ๊ณ๋ก์ ๋ณํ์ ํ ์ดํ ๊ธธ์ด์ ๋ ๋ฐฐ์ ๋ถ๊ณผํฉ๋๋ค. ๋๋ ๊ณต๊ฐ์ ๋ณต์ก์ฑ์ด๋์ด ์๋ค๊ณ ๊ฐ์ ํ ์ ์์ต๋๋ค ์ ์๋ ํ๋ง ๊ธฐ๊ณ์ ๊ณต๊ฐ ๋ณต์ก์ฑ?
O(l)l
๋ต๋ณ
์์์ ์ธ๊ธ ํ ๋ฐ์ ๊ฐ์ด, ๋ ๋น ๋ฅธ ๋ช ๋ฐฑํ ์๋ฎฌ๋ ์ด์ ์ด ์๋์ง๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ ค์ ธ ์์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ ์ ํ์ ์ธ ์กฐ๊ฑด์์์ด ๋ฌธ์ ์ ๋ํ ํฅ๋ฏธ๋ก์ด ํํ์ด ์๋ ค์ ธ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋น์ ์ ์ผ๋ง๋ ๋ชจ๋ฅธ๋ค๋ ์๋ฎฌ๋ ์ด์ ์ ๊ทธ ๋ณด์กด ์๊ฐ๋ฟ๋ง ์๋๋ผ ์ํ๋ ๊ฒฝ์ฐ ๋ฟ๋ง ์๋๋ผ ๊ณต๊ฐ ์ฌ์ฉ ? Beame๊ณผ Machmouchi๋ ์ต๊ทผ์ด ๋ฌธ์ ์ ๋ํ ํฅ๋ฏธ๋ก์ด ์๊ณต๊ฐ ํธ๋ ์ด๋ ์คํ ํํ์ ์ ์ฆํ์ต๋๋ค. ๊ณต๊ฐ์ ์ ๊ณ์๋งํผ ์ฆ๊ฐํด์ผํ๊ฑฐ๋ ์๊ฐ์ด .
ts
n1โo(1)
ฮฉ(logโกnโ logโกlogโกn)
๋ ผ๋ฌธ์ ์ฌ๊ธฐ์ ์์ต๋๋ค : http://eccc.hpi-web.de/report/2010/104/
๋ต๋ณ
ํ์ฅ ๋ ์๊ฒฌ : ๋๋ ๊ทธ๊ฒ์ด ์ฌ์ ํ ์ด๋ฆฐ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ๋ค. Fischer-Pippenger ์ ๋ฆฌ ์ ๊ฒฐ๊ณผ ๊ฐ์ ์ ๋ํ ๋ฉ์ง ํ ๋ก ์ Lipton ๋ฐ Regan์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค .
์๋ฅผ ๋ค์ด, ํ๋ง ๋จธ์ ๊ณ์ฐ์์ํ ๋ช ๋ฐฑํ ํ๋ง ๋จธ์ ๋ฐ โ๊ณ ์ โ ๋๋ ํ๋ก ๊ฒฝ๊ณ (๋ ๋ ์ง ๋ชจ๋)๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ ํฌ์คํธ ๊ทธ๋ค์ ๊ฒฐํฉ ๋์ ํ๋ก (๋ณด์ฌ ๋ถ๋ถ ๋ถ์ธ ํจ์ ์ฌ์ฉ ๊ฐ๋ฅ) ํ๋ค๋ ๊ฐ๊น์ด ๊ฒ ์๋์ ํจ์ ์ ์ ์ ๋ ฅ.
O(nlogโกlogโกn)g:2nโ{0,1,โ}
f
2nโo(n)