সময়ে এই সমস্যাটি কীভাবে সমাধান করা যায় তা আমি জানি না , তবে একটি অ্যালগরিদম রয়েছে।ও ( এন 2 লগ এন )ও ( এন)2)ও ( এন)2লগএন )
যাক বৃত্ত যার কেন্দ্র হতে , ব্যাসার্ধ সঙ্গে -th পয়েন্ট, । এটি খুঁজে পাওয়া মুশকিল নয় যে পয়েন্ট সেট ব্যাসার্ধ দ্বারা ব্যাসার্ধ সাথে যুক্ত করা যেতে পারে যদি এর ছেদটি খালি নেই। তাছাড়া, যদি খালি না থাকে, কিছু পয়েন্ট থাকতে হবে কিছু উপরে রাখা (সীমানা )। সুতরাং প্রতিটি এবং এর দাসত্বের প্রতিটি পয়েন্ট এর জন্য আমরা কতগুলি বৃত্ত ধারণ করে তা সন্ধান করার চেষ্টা করিগুলি আমি আমি r পি = { P 0 , পি 1 , ... , পৃঃ মি } R আমি ( পি ) সি ( পি 0 ) , সি ( পি 1 ) , ... , সি ( পি এম ) আমি ( পি ) আমি ( পি ) বিডি সি ( পি আই )সি( গুলি)আমি)গুলিআমিআমিRপি= { পি0, পি1, … , পিমি}Rআমি( পি)সি( পি0) , সি( পি1) , … , সি( পিমি)আমি( পি)আমি( পি)বিডি সি( পিআমি)সি ( গুলি আই ) পি পিসি( পিআমি)সি( গুলি)আমি)পিপি । সমস্ত মধ্যে সর্বাধিক গণনা এই সমস্যার উত্তর হবে।পি
আসুন পয়েন্টগুলি । এবং আসল সংখ্যার মধ্যে এক থেকে এক ম্যাপিং রয়েছে । প্রতিটি চেনাশোনার জন্য মধ্যে ছেদ এবং একটি বিরতি দ্বারা প্রতিনিধিত্ব করা যেতে পারে । সুতরাং ব্যতীত অন্য সমস্ত চেনাশোনাগুলির জন্য সর্বাধিক অন্তর রয়েছে (কিছু চেনাশোনা দিয়ে ছেদ করতে পারে না )। ব্যবধানের সমস্ত শেষ পয়েন্টগুলি ক্রম করে স্ক্যান করে এবং বর্তমানের ওভারল্যাপিং নম্বরটি গণনা করে সর্বাধিক গণনাটি সহজেই পাওয়া যায় । প্রতিটির জন্যবিডি সি ( গুলি আই ) [ ০ , ২ π ) সি ( এস জে ) সি ( এস জে ) বিডি সি ( এস আই ) [ বি ই জি আই এন জে , ই এন ডি জে ] সি ( গুলি) i ) n - 1 C ( s i ) 2বিডি সি( গুলি)আমি)বিডি সি( গুলি)আমি)[0,2π)C( গুলি)ঞ)সি( গুলি)ঞ)বিডি সি( গুলি)আমি)[ খ ই জিi এনঞ, ই এন ডিঞ]সি( গুলি)আমি)n - 1সি( গুলি)আমি)2 ( এন - 1 )সি( গুলি)আমি) , এই পদক্ষেপটি সময়ে করা যেতে পারে , এবং এর মধ্যে যেমন চেনাশোনা রয়েছে তাই এই অ্যালগরিদমের সময় জটিলতা হ'ল ।ও ( এন) লগ)এন )এনও ( এন)2লগএন )