আমার বর্তমান গবেষণা:
কিছু সাধারণ নিয়মে প্রাথমিক প্রচেষ্টা
যৌক্তিক তুলনা সমাধানের জন্য কেউ কিছু সাধারণ নিয়ম করার চেষ্টা করতে পারেন:
সমস্ত ধনাত্মক ধরে নিয়েছি :a,b,c,d
a<b∧c≥d⟹ab<cd
এর মূলত অর্থ, বাম দিকটি যদি একের চেয়ে কম হয় এবং ডান দিকটি কমপক্ষে একটি হয় তবে বাম দিকটি ডানদিকের চেয়ে কম পাশ। একই শিরা মধ্যে:
a≥b∧c≤d⟹ab≮cd
অন্য নিয়ম:
(b>d)∧(a≤c)⇒[ab<cd]
আমি এই নিয়মটিকে যৌক্তিক হিসাবে মনে করি, যেহেতু বৃহত্তর, সংখ্যার পরিমাণ কম, তবে বৃহত্তর সংখ্যা, বৃহত্তর সংখ্যা। সুতরাং বাম দিকের বৃহত্তর ডিনোমিনেটর
এবং একটি ছোট সংখ্যা থাকলে বামটি আরও ছোট হবে।
এখান থেকে, আমরা ধরে নেব যে , কারণ অন্যথায় আমরা হয় এটি উপরের বিধিগুলি দিয়ে সমাধান করতে পারি, বা প্রশ্নটিকে উল্টাতে , এবং আমরা এই শর্তটি যেভাবেই শেষ করব।a<c∧b<dcd<?ab
বিধি :
এটি নিয়মটি মূলত উল্লেখ করে যে আপনি সর্বদা ডিনোমিনেটরদের থেকে সংখ্যক বিয়োগ করতে পারেন এবং সমমানের সমস্যাটি পেতে ফলাফলকে সংখ্যক হিসাবে সেট করতে পারেন। আমি প্রমাণ ছেড়ে দেব।
(b−a)b<(d−c)d⟺[ab<cd]∣∣∣a<c,b<d
ab<c−ad−b⟺[ab<cd]∣∣∣a<c,b<d
এই বিধি আপনাকে সমতুল্য সমস্যার জন্য ডান সংখ্যক এবং ডিনোমিনেটর থেকে বাম সংখ্যা এবং ডিনোমিনেটর বিয়োগ করতে দেয়।
এবং অবশ্যই এখানে স্কেলিং রয়েছে:
akbk<cd⟺[ab<cd]∣∣∣a<c,b<d
আপনি বিয়োগ বিধিগুলিকে আরও উল্লেখযোগ্য করে তুলতে স্কেলিং ব্যবহার করতে পারেন।
এই নিয়মগুলি ব্যবহার করে আপনি জিনিসগুলি নিয়ে প্রায় খেলতে পারেন, এগুলি বারবার প্রয়োগ করতে পারেন, স্মার্ট সংমিশ্রণে, তবে এমন ঘটনা রয়েছে যেখানে সংখ্যাগুলি নিকটে এবং প্যাথলজিকাল রয়েছে।
পূর্ববর্তী বিধি প্রয়োগ করে, আপনি এই সমস্ত সমস্যা হ্রাস করতে পারেন:
ab<ap+qbp′+q′⟺ab<qq′∣∣∣a>q,b>q′
কখনও কখনও আপনি সরাসরি এখন এটি সমাধান করতে পারেন, কখনও কখনও না। রোগগত ক্ষেত্রে সাধারণত ফর্ম হয়:
ab<cd∣∣a>c,b>d,c∈O(a),d∈O(b)
তারপরে আপনি এটিকে ফ্লিপ করুন এবং একই জিনিসটির ফলস্বরূপ, আরও খানিকটা কম। বিধিগুলির প্রতিটি প্রয়োগ + ফ্লিপ এটিকে একটি ডিজিট / বিট দ্বারা হ্রাস করে। আফিক্স, আপনি প্যাথলজিকাল ক্ষেত্রে বার (প্রতিটি অঙ্ক / বিটের জন্য একবার নিয়মগুলি প্রয়োগ না করে যদি না তবে তা দ্রুত সমাধান করতে পারবেন না theirO(n)
ওপেন সমস্যা ??
আমি বুঝতে পেরেছিলাম যে এই সমস্যাটি বর্তমানের কয়েকটি উন্মুক্ত সমস্যার তুলনায় শক্ত বলে মনে হচ্ছে।
এমনকি একটি দুর্বল সমস্যাটি নির্ধারণ করা:
ad=?bc
এবং এখনও দুর্বল:
ad=?c
এই খোলা সমস্যা গুণ যাচাই । এটি দুর্বল, কারণ আপনার যদি নির্ধারণের উপায় ছিল , তাহলে আপনি সহজেই নির্ধারণ করতে পারবেন , অ্যালগরিদম দু'বার ব্যবহার করে পরীক্ষা করে, , । যদি হয় সত্য, আপনি জানেন যে ।ad<?bcad=?bcad<?bcbc<?adad≠bc
এখন, একটি মুক্ত সমস্যা ছিল, কমপক্ষে 1986 সালে:ad=?c
গুণ এবং ভাগের জটিলতা। আসুন আমরা খুব সাধারণ সমীকরণ ax = b দিয়ে শুরু করি। পূর্ণসংখ্যার উপর বিবেচনা করা হলে, এর দ্রবণীয়তার পরীক্ষা করা এবং একটি সলিউশন x সন্ধান করা বাকি শূন্যের সাথে পূর্ণসংখ্যা বিভাগ দ্বারা সম্ভব। প্রদত্ত সমাধান x পরীক্ষা করার জন্য, পূর্ণসংখ্যার গুণটি যথেষ্ট হবে, তবে যাচাইয়ের দ্রুত পদ্ধতি আছে কিনা তা একটি আকর্ষণীয় উন্মুক্ত সমস্যা।
- কম্পিউটেশনাল জটিলতার শর্তাবলী সমীকরণ সমাধানে আর্নল্ড স্ক্যানহেজ
খুব মজার বিষয় হচ্ছে, তিনি ম্যাট্রিক্সের গুণকে যাচাই করার প্রশ্নটি উল্লেখ করেছেন :
ম্যাট্রিক্সের গুণণের যাচাইকরণ, যেমন সি-এর জন্য AB = G রয়েছে কিনা তা দ্রুত পরীক্ষা করা সম্ভব কিনা তাও একটি আকর্ষণীয় প্রশ্ন।
- কম্পিউটেশনাল জটিলতার শর্তাবলী সমীকরণ সমাধানে আর্নল্ড স্ক্যানহেজ
এটি এর পরে সমাধান হয়ে গেছে এবং এলোমেলোন্নত অ্যালগরিদম ( এর সাথে ইনপুট ম্যাট্রিক্সের আকার হওয়া সহ সময়ের মধ্যে যাচাই করা সত্যিই সম্ভব , সুতরাং এটি মূলত রৈখিক সময় ইনপুট আকার)। আমি আশ্চর্য হই যে ক্যারাতসুবা পূর্ণসংখ্যার বহুগুণের মিলগুলি ম্যাট্রিক্স গুণমানের অ্যালগরিদমগুলির সাথে মিলিত হওয়ার পরে, বিশেষত তাদের মিলগুলির সাথে ম্যাট্রিক্সের গুণণের ক্ষেত্রে পূর্ণসংখ্যাকে হ্রাস করা সম্ভব কিনা। তারপরে সম্ভবত কোনও উপায়ে আমরা পূর্ণসংখ্যার গুণনের জন্য ম্যাট্রিক্স গুণমান যাচাইকরণ অ্যালগরিদমটি লাভ করতে পারি।O(n2)n×n
যাইহোক, যেহেতু এটি এখনও আমার জ্ঞানের, একটি উন্মুক্ত সমস্যা, আরও শক্তিশালী সমস্যা অবশ্যই খোলা আছে। আমি উত্সাহী যদি সাম্যতা যাচাইকরণ সমস্যার সমাধানের তুলনা বৈষম্য যাচাইয়ের সমস্যার সাথে কোন প্রভাব ফেলতে পারে।ad<?cd
ভগ্নাংশগুলি সর্বনিম্ন শর্তে হ্রাস করার নিশ্চয়তা দিলে আমাদের সমস্যার সামান্যতম প্রকরণ হবে; tell কিনা তা বলা সহজ । হ্রাস ভগ্নাংশের জন্য তুলনা যাচাইয়ের সাথে এটির কোনও প্রভাব থাকতে পারে?ab=?cd
এমনকি একটি সূক্ষ্ম প্রশ্ন, আমাদের যদি পরীক্ষা করার উপায় থাকে , এটি কি পরীক্ষার জন্য প্রসারিত হবে ? আমি দেখতে পাচ্ছি না যে আপনি জন্য কীভাবে এই" দুটি উপায় "ব্যবহার করতে পারেন ।ad<?cad=?cad<?cd
সম্পর্কিত: