الگوریتم رو پولارد

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید، نسخهٔ فعلی این صفحه است که توسط YamahaBot (بحث | مشارکت‌ها) در تاریخ ‏۲۵ ژوئیهٔ ۲۰۱۶، ساعت ۱۰:۵۷ ویرایش شده است. آدرس فعلی این صفحه، پیوند دائمی این نسخه را نشان می‌دهد.

(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

الگوریتم رو پولارد (به انگلیسی: Pollard's rho algorithm) یک الگوریتم با مقاصد خاص است که برای تجزیه اعداد طبیعی استفاده می‌شود. این الگوریتم توسط جان پولارد در سال ۱۹۷۵ میلادی معرفی شد. در عمل این الگوریتم برای تجزیهٔ اعداد مرکب با عامل‌های کوچک مناسب است.

این الگوریتم از مسئلهٔ تاریخ تولد‌ ریشه می‌گیرد که بر طبق آن برای اینکه یک عدد را از میان یک مجموعهٔ Nتایی دست کم دوبار انتخاب کنیم (با جایگذاری دوبارهٔ عدد پس از هر انتخاب)، تقریباً لازم است انتخاب داشته باشیم.[۱]

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  • Vaudenay, Serge; Youssef, Amr M. (2001). Selected Areas in Cryptography: 8th Annual International Workshop, SAC 2001 Toronto, Ontario, Canada, August 16-17, 2001. Revised Papers (به انگلیسی). Springer. Retrieved 2013-04-17.