যেহেতু আমি পাই এর সর্বাধিক অঙ্কের বর্তমান বিশ্ব রেকর্ডধারক, আমি আমার দুটি সেন্ট যুক্ত করব :
আপনি যদি সত্যই কোনও নতুন বিশ্ব রেকর্ড স্থাপন না করেন, সাধারণ অনুশীলনটি কেবল জ্ঞাত মানগুলির তুলনায় গণিত সংখ্যাগুলি যাচাই করা। সুতরাং এটি যথেষ্ট সহজ।
আসলে, আমার একটি ওয়েবপৃষ্ঠা রয়েছে যা তাদের বিরুদ্ধে সংখ্যার যাচাইকরণের উদ্দেশ্যে ডিজিটের স্নিপেটগুলি তালিকাভুক্ত করে: http://www.numberworld.org/digits/Pi/
তবে আপনি যখন বিশ্ব-রেকর্ড অঞ্চলে প্রবেশ করবেন তখন এর সাথে তুলনা করার মতো কিছুই নেই।
Orতিহাসিকভাবে, গণিত অঙ্কগুলি সঠিক কিনা তা যাচাইয়ের জন্য মানক পদ্ধতির হ'ল দ্বিতীয় অ্যালগরিদম ব্যবহার করে অঙ্কগুলি পুনরায় সংশোধন করা। সুতরাং যদি হয় কোনও গণনা খারাপ হয়, শেষে অঙ্কগুলি মেলে না।
এটি সাধারণত প্রয়োজনীয় সময়ের চেয়ে দ্বিগুণেরও বেশি কাজ করে (যেহেতু দ্বিতীয় অ্যালগরিদম সাধারণত ধীর হয়)। তবে একবারে কখনই আগে-গণনা করা অঙ্কগুলি এবং একটি নতুন বিশ্ব রেকর্ডের অরক্ষিত অঞ্চলে ঘোরাঘুরি করা হলে এটি সংযুক্ত অঙ্কগুলি যাচাইয়ের একমাত্র উপায়।
যে দিনগুলিতে সুপার কম্পিউটারগুলি রেকর্ড স্থাপন করছিল, দু'টি ভিন্ন এজিএম অ্যালগরিদম সাধারণত ব্যবহৃত হত:
এটি উভয়ই O(N log(N)^2)
অ্যালগরিদম যা কার্যকর করা মোটামুটি সহজ ছিল।
তবে আজকাল বিষয়গুলি কিছুটা আলাদা। সর্বশেষ তিনটি বিশ্ব রেকর্ডে, দুটি গণনা সম্পাদনের পরিবর্তে আমরা দ্রুততম পরিচিত সূত্র ( চুদনভস্কি ফর্মুলা ) ব্যবহার করে কেবল একটি গণনা সম্পাদন করেছি :
এই অ্যালগরিদমটি প্রয়োগ করা বেশ শক্ত, তবে এটি এজিএম অ্যালগরিদমের চেয়ে অনেক দ্রুত।
তারপর আমরা ব্যবহার বাইনারি ডিজিট যাচাই অঙ্ক নিষ্কাশন জন্য BBP সূত্র ।
এই সূত্রটি আপনাকে সমস্ত সংখ্যার আগে এটির গণনা ছাড়াই নির্বিচারে বাইনারি অঙ্কগুলি গণনা করতে দেয় । সুতরাং এটি শেষ কয়েকটি গণিত বাইনারি সংখ্যা যাচাই করতে ব্যবহৃত হয়। সুতরাং এটি সম্পূর্ণ গণনার চেয়ে অনেক দ্রুত faster
এর সুবিধাটি হ'ল:
- শুধুমাত্র একটি ব্যয়বহুল গণনা প্রয়োজন।
অসুবিধাটি হ'ল:
- বেইলি-বোরওইন – প্লাফের একটি বাস্তবায়ন (বিবিপি) সূত্রের প্রয়োজন।
- বাইনারি থেকে দশমিক এ র্যাডিক্স রূপান্তরটি যাচাই করার জন্য একটি অতিরিক্ত পদক্ষেপের প্রয়োজন।
শেষ কয়েকটি অঙ্কের যাচাইকরণের ফলে আমি সমস্ত অঙ্ক সঠিক কিনা তা সম্পর্কে কিছু বিশদ আমি পর্যালোচনা করেছি। তবে এটি সহজেই দেখা যায় যেহেতু কোনও গণনার ত্রুটি শেষ অঙ্কগুলিতে প্রচার করবে।
এখন এই শেষ পদক্ষেপ (রূপান্তর যাচাই করা) আসলে মোটামুটি গুরুত্বপূর্ণ। পূর্ববর্তী বিশ্ব রেকর্ডধারীদের একজন প্রকৃতপক্ষে আমাদের ডেকেছিল কারণ প্রাথমিকভাবে, আমি এটি কীভাবে কাজ করে তার পর্যাপ্ত বিবরণ দেইনি।
সুতরাং আমি আমার ব্লগ থেকে এই স্নিপেট টেনেছি:
N = # of decimal digits desired
p = 64-bit prime number
বাইনারি পাটিগণিত ব্যবহার করে বেস 10 গাণিতিক এবং বি ব্যবহার করে গণনা একটি।
যদি A = B
, তবে "অত্যন্ত উচ্চ সম্ভাবনা" সহ, রূপান্তরটি সঠিক।
আরও পড়ার জন্য, আমার ব্লগ পোস্ট পাই দেখুন - 5 ট্রিলিয়ন সংখ্যা ।