এখানে নিকটতম প্রতিবেশী সমস্যা।
বাস্তব দেওয়া (খুব লম্বা !), আরও লক্ষ্য বাস্তব , অনুসন্ধান এবং যার SUM সবচেয়ে কাছের । আমরা যুক্তিসঙ্গত প্রাক প্রক্রিয়াজাতকরণ / সূচকের অনুমতি দেয় (পর্যন্ত ), তবে প্রশ্নের সময়ে (প্রদত্ত ), ফলাফলটি খুব দ্রুত ফেরত দেওয়া উচিত (যেমন, সময়)।
(সহজ উদাহরণ: যদি আমরা কেবল এককটি চাইতাম এটি সবচেয়ে কাছের , আমরা বাছাই করা হবে অফলাইন , তারপরে ক্যোয়ারির সময় বাইনারি অনুসন্ধান করুন, )।
সমাধানগুলি যে কাজ করে না:
1) বাছাই করুন অফলাইন, তারপরে ক্যোয়ারির সময়, উভয় প্রান্ত থেকে শুরু করুন এবং দুটি পয়েন্টার অভ্যন্তরে সরান ( http://bit.ly/1eKHHDy )। ভাল না, কারণ প্রশ্নের সময়।
2) বাছাই করুন অফলাইন, তারপরে ক্যোয়ারির সময়, প্রতিটি নিন এবং "বন্ধু" এর জন্য বাইনারি অনুসন্ধান সম্পাদন করুন যা এটির কাছাকাছি কিছু যোগ করতে সহায়তা করে । ভাল না, কারণ প্রশ্নের সময়।
3) সমস্ত জোড়া বাছাই করুন অফলাইন, তারপরে বাইনারি অনুসন্ধান করুন। ভাল না, কারণ প্রাক প্রক্রিয়াকরণ।
ধন্যবাদ!
পুনশ্চ. অনুশীলনের জন্য আরও সাধারণীকরণ প্রয়োজন: (1) এবং 50-মাত্রিক ভেক্টর হতে, (2) ভেক্টর কোসাইন দূরত্ব হতে "ক্লোজ" এবং (3) সর্বাধিক নিকটতম জোড়া - যে-যোগটি, 1-সেরা নয়।