❙tr❡❛♠ ❝✐♣❤❡rs ❆♥♥❡ ❈❛♥t❡❛✉t ❆♥♥❡✳❈❛♥t❡❛✉t❅✐♥r✐❛✳❢r ❤tt♣✿✴✴✇✇✇✲r♦❝q✳✐♥r✐❛✳❢r✴s❡❝r❡t✴❆♥♥❡✳❈❛♥t❡❛✉t✴ ❙✉♠♠❡r ❙❝❤♦♦❧✱ ➆✐❜❡♥✐❦✱ ❏✉♥❡ ✷✵✶✹
❖✉t❧✐♥❡ • ❇❛s✐❝ ♣r✐♥❝✐♣❧❡ • ●❡♥❡r❛❧ ♠♦❞❡❧ ❢♦r ❛ P❘◆● • ●❡♥❡r✐❝ ❛tt❛❝❦s • ▼❛✐♥ ❢❛♠✐❧✐❡s ♦❢ P❘◆● ✶
❙tr❡❛♠ ❝✐♣❤❡rs ✈s ❜❧♦❝❦ ❝✐♣❤❡rs ❬❍❛♥❞❜♦♦❦ ♦❢ ❝r②♣t♦❪ ❇❧♦❝❦ ❝✐♣❤❡r✿ ❛ ❢❛♠✐❧② ♦❢ ♣❡r♠✉t❛t✐♦♥s ♦♣❡r❛t✐♥❣ ♦♥ ❧❛r❣❡ ❜❧♦❝❦s ✭✻✹ ♦r ✶✷✽ ❜✐ts✮✱ ❞❡♣❡♥❞✐♥❣ ♦♥ ❛ ❦❡②✳ ❙tr❡❛♠ ❝✐♣❤❡r✿ ❛♥ ❡♥❝r②♣t✐♦♥ s❝❤❡♠❡ ✇❤✐❝❤ ❡♥❝r②♣ts ✐♥❞✐✈✐❞✉❛❧ ❞✐❣✐ts ✭✉s✉❛❧❧② ❜✐ts ♦r ❜②t❡s✮ ♦❢ ❛ ♣❧❛✐♥t❡①t ♦♥❡ ❛t ❛ t✐♠❡✱ ✉s✐♥❣ ❛ tr❛♥s❢♦r✲ ♠❛t✐♦♥ ✇❤✐❝❤ ✈❛r✐❡s ✇✐t❤ t✐♠❡✳ tr❛♥s❢♦r♠❛t✐♦♥s ♦❢ ❞✐✛❡r❡♥t ♥❛t✉r❡✿ str❡❛♠ ❝✐♣❤❡rs ♦♣❡r✲ ❘❡♠❛r❦✿ ❛t❡ ♦♥ ✈❛r✐❛❜❧❡✲❧❡♥❣t❤ ♠❡ss❛❣❡s ✇❤✐❧❡ ❜❧♦❝❦ ❝✐♣❤❡rs ♦♣❡r❛t❡ ♦♥ ✜①❡❞✲ ❧❡♥❣t❤ ♠❡ss❛❣❡s✳ ❜❧♦❝❦ ❝✐♣❤❡rs ♠✉st ❜❡ ✉s❡❞ ✇✐t❤ ❛ ♠♦❞❡ ♦❢ ♦♣❡r❛t✐♦♥ ✭❡✳❣✳✱ ❈❇❈✮✳ ❙♦♠❡ ♠♦❞❡s ♦❢ ♦♣❡r❛t✐♦♥ ❜✉✐❧❞ ❛ str❡❛♠ ❝✐♣❤❡r ❢r♦♠ ❛ ❜❧♦❝❦ ❝✐♣❤❡r ✭❡✳❣✳ ❆❊❙✲❈❚❘✮✦ ✷
❙tr❡❛♠ ❝✐♣❤❡rs ✈s ❜❧♦❝❦ ❝✐♣❤❡rs ❬❍❛♥❞❜♦♦❦ ♦❢ ❝r②♣t♦❪ ❇❧♦❝❦ ❝✐♣❤❡r✿ ❛ ❢❛♠✐❧② ♦❢ ♣❡r♠✉t❛t✐♦♥s ♦♣❡r❛t✐♥❣ ♦♥ ❧❛r❣❡ ❜❧♦❝❦s ✭✻✹ ♦r ✶✷✽ ❜✐ts✮✱ ❞❡♣❡♥❞✐♥❣ ♦♥ ❛ ❦❡②✳ ❙tr❡❛♠ ❝✐♣❤❡r✿ ❛♥ ❡♥❝r②♣t✐♦♥ s❝❤❡♠❡ ✇❤✐❝❤ ❡♥❝r②♣ts ✐♥❞✐✈✐❞✉❛❧ ❞✐❣✐ts ✭✉s✉❛❧❧② ❜✐ts ♦r ❜②t❡s✮ ♦❢ ❛ ♣❧❛✐♥t❡①t ♦♥❡ ❛t ❛ t✐♠❡✱ ✉s✐♥❣ ❛ tr❛♥s❢♦r✲ ♠❛t✐♦♥ ✇❤✐❝❤ ✈❛r✐❡s ✇✐t❤ t✐♠❡✳ ❘❡♠❛r❦✿ • tr❛♥s❢♦r♠❛t✐♦♥s ♦❢ ❞✐✛❡r❡♥t ♥❛t✉r❡✿ str❡❛♠ ❝✐♣❤❡rs ♦♣❡r❛t❡ ♦♥ ✈❛r✐❛❜❧❡✲❧❡♥❣t❤ ♠❡ss❛❣❡s ✇❤✐❧❡ ❜❧♦❝❦ ❝✐♣❤❡rs ♦♣❡r❛t❡ ♦♥ ✜①❡❞✲ ❧❡♥❣t❤ ♠❡ss❛❣❡s✳ • ❜❧♦❝❦ ❝✐♣❤❡rs ♠✉st ❜❡ ✉s❡❞ ✇✐t❤ ❛ ♠♦❞❡ ♦❢ ♦♣❡r❛t✐♦♥ ✭❡✳❣✳✱ ❈❇❈✮✳ ❙♦♠❡ ♠♦❞❡s ♦❢ ♦♣❡r❛t✐♦♥ ❜✉✐❧❞ ❛ str❡❛♠ ❝✐♣❤❡r ❢r♦♠ ❛ ❜❧♦❝❦ ❝✐♣❤❡r ✭❡✳❣✳ ❆❊❙✲❈❚❘✮✦ ✸
❆❞❞✐t✐✈❡ s②♥❝❤r♦♥♦✉s str❡❛♠ ❝✐♣❤❡rs ❚❤❡ ❦❡②str❡❛♠ ✐s ❛ ♣s❡✉❞♦✲r❛♥❞♦♠ s❡q✉❡♥❝❡ ❞❡r✐✈❡❞ ❢r♦♠ ❛ ✭s❤♦rt✮ s❡❝r❡t ❦❡②✳ ❦❡②str❡❛♠ s i ✛✘ c i + ❣❡♥❡r❛t♦r ✲ ✲ ✚✙ ❢ ❝✐♣❤❡rt❡①t ✻ K ❂ ✐♥✐t✐❛❧✐③❛t✐♦♥ m i ♣❧❛✐♥t❡①t ✹
❆❞✈❛♥t❛❣❡s ♦❢ str❡❛♠ ❝✐♣❤❡rs • ♥♦ ❜✉✛❡r✐♥❣❀ • ♣r❡❝♦♠♣✉t❛t✐♦♥ ✐s ♣♦ss✐❜❧❡❀ • ♥♦ ♣❛❞❞✐♥❣ ✭✐♠♣♦rt❛♥t ✐❢ s❤♦rt ♣❛❝❦❡ts✮❀ • ♥♦ ❡rr♦r✲♣r♦♣❛❣❛t✐♦♥✳ ❲❤❡♥ ❞♦ ✇❡ ✉s❡ ❛ str❡❛♠ ❝✐♣❤❡r❄ • ❧♦✇✲❜❛♥❞✇✐❞t❤ ❝♦♠♠✉♥✐❝❛t✐♦♥s • ♥♦✐s② tr❛♥s♠✐ss✐♦♥s • ✐♥ ♠♦st ❛♣♣❧✐❝❛t✐♦♥s✳✳✳✳ ✺
▼♦❞❡❧ ❢♦r ❛ ♣s❡✉❞♦✲r❛♥❞♦♠ ❣❡♥❡r❛t♦r ✻
Ps❡✉❞♦✲r❛♥❞♦♠ ❣❡♥❡r❛t♦r ❢♦r ❛❞❞✐t✐✈❡ str❡❛♠ ❝✐♣❤❡rs ❋✐♥✐t❡✲st❛t❡ ❛✉t♦♠❛t♦♥ ✇❤✐❝❤ ♣r♦❞✉❝❡s ✐♥ ❛ ❞❡t❡r♠✐♥✐st✐❝ ❉❡✜♥✐t✐♦♥✳ ✇❛② ❛ ❧♦♥❣ s❡q✉❡♥❝❡ s ❢r♦♠ ❛ ✭s❤♦rt✮ s❡❡❞ s✉❝❤ t❤❛t✱ ❢♦r ❛♥ ❛❞✈❡rs❛r② ✇❤♦ ❦♥♦✇s ❡✈❡r②t❤✐♥❣ ❡①❝❡♣t t❤❡ s❡❡❞✱ ✐t ✐s ✐♠♣♦ss✐❜❧❡ t♦ ❞✐st✐♥❣✉✐s❤ s ❢r♦♠ ❛ r❛♥❞♦♠ s❡q✉❡♥❝❡ ✇✐t❤ ❛ s✐❣♥✐✜❝❛♥t❧② ❧♦✇❡r ❝♦♠♣❧❡①✐t② t❤❛♥ ❛♥ ❡①❤❛✉st✐✈❡ s❡❛r❝❤ ❢♦r t❤❡ s❡❡❞✳ ✼
◆♦t t♦ ❜❡ ❝♦♥❢✉s❡❞ ✇✐t❤ ❘❛♥❞♦♠ ♥✉♠❜❡r ❣❡♥❡r❛t♦r✿ • ❚❤❡r♠❛❧ ♥♦✐s❡ ❢r♦♠ ❛ r❡s✐st♦r✱ • ❖❜s❡r✈❛t✐♦♥s ♦❢ s♦♠❡ ♣❤②s✐❝❛❧ ❡✈❡♥ts ❛✈❛✐❧❛❜❧❡ t♦ t❤❡ s♦❢t✇❛r❡✱ ❡✳❣✳✱ ✴❞❡✈✴r❛♥❞♦♠✴ r❛♥❞✭✮ ✐♥ t❤❡ ❆◆❙■✴■❙❖ ❈ st❛♥❞❛r❞✿ ✐♥t r❛♥❞✭✈♦✐❞✮ ✴✴ ❘❆◆❉❴▼❆❳ ❛ss✉♠❡❞ t♦ ❜❡ ✸✷✼✻✼ ④ ♥❡①t ❂ ♥❡①t ✯ ✶✶✵✸✺✶✺✷✹✺ ✰ ✶✷✸✹✺❀ r❡t✉r♥ ✭✉♥s✐❣♥❡❞ ✐♥t✮✭♥❡①t✴✻✺✺✸✻✮ ✪ ✸✷✼✻✽❀ ⑥ ✽
●❡♥❡r❛❧ ❝♦♥str✉❝t✐♦♥ s❡❝r❡t ❦❡② ♣✉❜❧✐❝ k ❜✐ts ✐♥✐t✐❛❧ ✈❛❧✉❡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ❫ ✢ ✡ ✐♥✐t✐❛❧✐③❛t✐♦♥ ❄ ✐♥t❡r♥❛❧ st❛t❡ x 0 n ❜✐ts ✐♥✐t✐❛❧ st❛t❡ ✾
●❡♥❡r❛❧ ❝♦♥str✉❝t✐♦♥ s❡❝r❡t ❦❡② ♣✉❜❧✐❝ k ❜✐ts ✐♥✐t✐❛❧ ✈❛❧✉❡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ❫ ✢ ✡ ✐♥✐t✐❛❧✐③❛t✐♦♥ ❄ ✐♥t❡r♥❛❧ st❛t❡ x 0 ✲ n ❜✐ts ❄ ❄ ❄ ❄ ❄ ❅ f � ✜❧t❡r ❅ � ❄ ❦❡②str❡❛♠ s 0 ✶✵
●❡♥❡r❛❧ ❝♦♥str✉❝t✐♦♥ s❡❝r❡t ❦❡② ♣✉❜❧✐❝ k ❜✐ts ✐♥✐t✐❛❧ ✈❛❧✉❡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ✡ ❏ ❫ ✡ ✢ ✐♥✐t✐❛❧✐③❛t✐♦♥ ✬✩ ✬✩ ❄ ✐♥t❡r♥❛❧ st❛t❡ x 0 x 1 ✲ ✲ ✲ ✲ Φ Φ n ❜✐ts ✫✪ ✫✪ · · ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❅ f � ❅ f � ✜❧t❡r ❅ � ❅ � tr❛♥s✐t✐♦♥ ❄ ❄ ❦❡②str❡❛♠ s 0 s 1 ✶✶
●❡♥❡r✐❝ ❛tt❛❝❦s ✶✷
❉✐✛❡r❡♥t t②♣❡s ♦❢ ❛tt❛❝❦s ❆tt❛❝❦❡r t②♣❡s✿ ❝✐♣❤❡rt❡①t ♦♥❧②❀ ❦♥♦✇♥ ♣❧❛✐♥t❡①t ✭♦r ❝❤♦s❡♥ ♣❧❛✐♥t❡①t✴❝✐♣❤❡rt❡①t✮❀ r❡❧❛t❡❞ ■❱s❀ ❝❤♦s❡♥ ■❱✳ ❆tt❛❝❦❡r ❣♦❛❧s✿ • ❑❡② r❡❝♦✈❡r②❀ • ■♥✐t✐❛❧✲st❛t❡ r❡❝♦✈❡r② ✭♦♥❧② ❢♦r t❤❡ ❝✉rr❡♥t ■❱✮❀ • ◆❡①t✲❜✐t ♣r❡❞✐❝t✐♦♥❀ • ❉✐st✐♥❣✉✐s❤❡r ✭❡✳❣✳✱ ❢♦r ❝❤❡❝❦✐♥❣ ✇❤❡t❤❡r s♦♠❡ ❡❛✈❡s❞r♦♣♣❡❞ ❝✐♣❤❡rt❡①t ❝♦rr❡s♣♦♥❞s t♦ ❛ ❣✐✈❡♥ ♣❧❛✐♥t❡①t✮✳✳✳ ❚❤❡ ❧❛st t✇♦ ❛tt❛❝❦s ❛r❡ ❡q✉✐✈❛❧❡♥t ❬❨❛♦ ✽✷❪✳ ✶✸
P❡r✐♦❞ ♦❢ t❤❡ s❡q✉❡♥❝❡ ♦❢ ✐♥t❡r♥❛❧ st❛t❡s ❋♦r ❛♥② ✐♥✐t✐❛❧ x 0 ✱ ( x t ) t ≥ 0 = (Φ t ( x 0 )) t ≥ 0 s❤♦✉❧❞ ❤❛✈❡ ❛ ❤✐❣❤ ♣❡r✐♦❞✳ ❋✉♥❝t✐♦♥❛❧ ❣r❛♣❤ ♦❢ t❤❡ tr❛♥s✐t✐♦♥ ❢✉♥❝t✐♦♥✿ Φ : { 1 , . . . , 20 } → { 1 , . . . , 20 } ( x − 1) 2 + 2 mod 20 + 1 �→ x ✶✹
❋✉♥❝t✐♦♥❛❧ ❣r❛♣❤ ♦❢ ❛ r❛♥❞♦♠ ♠❛♣♣✐♥❣ ❬❋❧❛❥♦❧❡t ❖❞❧②③❦♦ ✽✾❪ ❊①❛♠♣❧❡ ❢r♦♠ ❬◗✉✐sq✉❛t❡r ❉❡❧❡s❝❛✐❧❧❡ ✽✼❪✿ √ ❖♥❡ ✏❣✐❛♥t ❝♦♠♣♦♥❡♥t✑ ✇✐t❤ ❧❡♥❣t❤ O ( N ) ✇❤❡r❡ N ✐s t❤❡ s✐③❡ ♦❢ t❤❡ ✐♥♣✉t✴♦✉t♣✉t s❡t✳ √ N ) ♣♦✐♥ts ✐♥ ❛ ❝②❝❧❡ ✭❡♥tr♦♣② ♦❢ t❤❡ st❛t❡ ❛❢t❡r s❡✈❡r❛❧ ✐t❡r❛t✐♦♥s✮✳ O ( ✶✺
Recommend
More recommend