D1-lg

الگوریتم یونان باستان اعداد اول را شناسایی می‌کند

شنبه ۱۰ مهر ۱۳۹۵ - ۱۶:۰۰
مطالعه 3 دقیقه
یک ریاضی‌دان موفق شده تا با بهبود روند یک الگوریتم باستانی، امکان شناسایی اعداد اول توسط کامپیوتر را فراهم کند.
تبلیغات
D4-mci

ریاضی‌دان‌های زیادی با موضوع اعداد اول دچار مشکل شده‌اند! همان اعدادی که "اتم"های دنیای ریاضی به شمار می‌آیند و جز بر خودشان و عدد یک بر هیچ رقم دیگری بخش‌پذیر نیستند.

افراد زیادی برای پیدا کردن اعداد اول دست به کار شدند و با پشتکار (و حتی انگیزه‌های مالی) به دنبال محاسبه‌ی اعداد اول بزرگ‌تر پرداختند. با این حال یکی از ریاضی‌دان‌های مطرح دنیا، کلید حل معما را در یکی از الگوریتم‌های یونان باستان به نام "غربال اراتوستن" کشف کرده است.

غربال اراتوستن، همان طور که از نامش پیدا است، یک غربال ریاضی است که کمک می‌کند تا اعداد اول از بین دیگر اعداد فیلتر شوند.

حدود ۲۴۰ سال قبل از میلاد مسیح، ستاره‌شناس و ریاضی‌دان یونانی به نام "سایرن" (Cyrene) این الگوریتم را بسط داد تا افراد بتوانند اعداد اول واقع در یک محدوده‌ی عددی مشخص را پیدا کنند.

غربال اراتوستن

روند کار به این شکل است که ترتیبی از اعداد (برای مثال ۱ تا ۱۰۰) را روی یک تکه کاغذ می‌نویسید. ابتدا اعداد مضرب ۲ را (به غیر از ۲) حذف می‌کنید. سپس به حذف اعداد مضرب ۳ (به غیر از ۳) می‌پردازید و این روند را برای اعداد بعد هم تکرار می‌کنید. هر عددی که در برگه‌ی چرک‌نویس شما جان سالم به در برد، در دسته‌ی اعداد اول قرار می‌گیرد.

البته این روش در مورد محدوده‌های وسیع اعداد کارآیی چندانی ندارد. (آخرین عدد اول کشف شده دارای ۲۲ میلیون رقم است). با این حال غربال اراتوستن می‌تواند به یک الگوریتم قابل اجرا در کامپیوتر تبدیل شود. مشکل بزرگی که در ارتباط با این الگوریتم وجود دارد این است که حجم زیادی از حافظه‌ی سیستم را درگیر می‌کند و همین امر استفاده از این روش را برای ریاضی‌دان‌های امروزی ناکارآمد جلوه می‌دهد.

هارالد هلفگات

در حال حاضر، یک ریاضی‌دان رده‌بالا به نام "هارالد هلفگات" (Harald Helfgott) یک راهکار ساده برای به کارگیری الگورتیم اراتوستن پیدا کرده است و احتمال می‌دهد که این روش بتواند در آینده کلید کشف اعداد اول باشد.

هلفگات یک ریاضی‌دان پرویی فعال در مرکز ملی تحقیقات علمی فرانسه ودانشگاه "گوتینگن" (Göttingen) آلمان است. وی شهرت خود را در سال ۲۰۱۳ پس از حل مسئله‌ای به دست آورد که ۲۷۱ سال بی‌پاسخ مانده بود. اکنون، هلفگات موفق شده است تا با تکنیکی به نام "روش دایره" (circle method) نسخه‌ای بهبود یافته از غربال اراتوستن ارایه دهد تا حجم کم‌تری از حافظه‌ی کامپیوتر را درگیر کند.

چند تن از ریاضی‌دان‌ها در خصوص این بهینه سازی می‌گویند:

فرض کنید که یک کامپیوتر هستید که حافظه‌ی شما، این اطلاعات را به صورت داده‌های ثبت شده در کاغذ ذخیره می‌کند. چنانچه بخواهید اعداد اول بین ۱ تا ۱۰۰۰/۰۰۰ را با استفاده از شکل اصلی الگوریتم به دست آورید نیاز به ۱۰/۰۰۰ ورق کاغذ خواهید داشت. حال آن که الگوریتم پیشنهادی هلفگات این رقم را به ۱۰۰ عدد می‌رساند.

البته این فشرده‌سازی تا حدی سرعت پردازش را کاهش می‌دهد اما هلفگات عقیده دارد که کامپیوترها با استفاده از حافظه‌ی کش توانستند این مورد را جبران کنند.

به غیر از روش هلفگات، تکنیک‌ها و الگوریتم‌های دیگری وجود دارند که بتوانند اعداد اول را شناسایی کنند، اما آنچه این روش را متمایز می‌کند، امکان اجرای عملیاتی چون تجزیه و اتحاد است که اساس "رمزگذاری مدرن" به حساب می‌آید.

این احتمال وجود دارد که این روش بتواند تبدیل به ابزاری برای شناسایی یک عدد اول جدید شود. به هر حال، جایزه‌ی ۱۵۰/۰۰۰ دلاری برای کسی که بتواند اولین عدد اول ۱۰۰ میلیون رقمی را پیدا کند، انگیزه‌ای قوی به شمار می‌آید! 

مقاله رو دوست داشتی؟
نظرت چیه؟
تبلیغات
D5-b3IranServer
داغ‌ترین مطالب روز
خلیج فارس
پاسخ حقوقی ایران به تحریف گوگل؛ کار به دادگاه کشیده می‌شود

سخنگوی مرکز ملی فضای مجازی از پیگیری حقوقی اقدام اخیر گوگل در تحریف نام خلیج فارس خبر داد.

247
2 روز پیش
فلش کردن گوشی سامسونگ
جامع‌ترین راهنمای فلش کردن گوشی سامسونگ

فلش کردن گوشی در مواقع بروز مشکلات شدید نرم‌افزاری همواره بهترین راه چاره است. در مطلب پیش‌رو به آموزش فلش گوشی‌ و تبلت‌های سامسونگ می‌پردازیم.

42
4 ساعت پیش
گلکسی اس ۲۱ سامسونگ حین مکالمه
این گوشی‌های سامسونگ آپدیت One UI 8 را دریافت نمی‌کنند

رابط کاربری One UI 8 در راه است و برخی از گوشی‌های قدیمی سامسونگ از آن بی‌بهره خواهند بود.

115
یک روز پیش
تصویر اتم آزاد
فیزیک‌دان‌ها برای اولین بار تصویر اتم‌های آزاد را ثبت کردند

فیزیک‌دان‌ها برای اولین بار توانستند تصویری از حرکت اتم‌های آزاد ثبت کنند. این مشاهده می‌تواند به درک بهتر آن‌ها از برهم‌کنش اتم‌ها کمک کند.

14
2 روز پیش
هات اسپات آیفون؛ نحوه فعال سازی و رفع مشکلات رایج آن

با استفاده از هات اسپات آیفون می‌توان اینترنت دیتا را با سایر دستگاه‌های نزدیک اشتراک‌گذاری کرد.

12
یک ساعت پیش
پهپاد دی‌جی‌آی مویک ۴ پرو در حال پرواز
پیشرفته‌ترین پهپاد DJI رونمایی شد؛ محصولی که آمریکایی‌ها از خرید آن محروم‌اند

DJI پهپاد جدید مویک ۴ پرو را با قابلیت تصویربرداری پیشرفته‌تر و شارژدهی بالاتر رونمایی کرد.

21
2 روز پیش
ساخت اپل اکانت
آموزش ساخت اپل آیدی Apple ID رایگان (آپدیت جدید ۱۴۰۴)

ساخت اپل آیدی یکی از اقدامات اولیه پس از خرید آیفون است، در ادامه آموزش رایگان گام به گام ساخت اپل آیدی را مشاهده می‌کنید.

353
2 روز پیش
تبلیغات
DN-DNShatel

نظرات

با چشم باز خرید کنید
زومیت شما را برای انتخاب بهتر و خرید ارزان‌تر راهنمایی می‌کند
ورود به بخش محصولات