গুগল হ্যাশ কোড 2015 পরীক্ষার রাউন্ড ( সমস্যার বিবৃতি ) নিম্নলিখিত সমস্যা সম্পর্কে জিজ্ঞাসা করেছে:
- ইনপুট: কিছু চিহ্নিত স্কোয়ার সহ একটি গ্রিড , একটি প্রান্তিক , সর্বাধিক অঞ্চলটি ∈ এন এ ∈ এন
- আউটপুট: মধ্যে পূর্ণসংখ্যা স্থানাঙ্ক সঙ্গে অসংলগ্ন করা আয়তক্ষেত্র একটি সেট সর্ববৃহৎ সম্ভব মোট আয়তন যেমন প্রতিটি আয়তক্ষেত্র অন্তত অন্তর্ভুক্ত চিহ্নিত স্কোয়ার এবং প্রতিটি আয়তক্ষেত্র সর্বাধিক এলাকা আছে ।টি এ
গুগলের পরিভাষায়, গ্রিডটি একটি পিজ্জা, চিহ্নিত স্কোয়ারগুলি হ্যাম এবং বিচ্ছিন্ন আয়তক্ষেত্রগুলি টুকরা হয়।
আমরা এই সমস্যাটিকে পরিষ্কারভাবে একটি সমস্যার সমস্যায় পুনঃসংশোধন করতে পারি input একটি অতিরিক্ত ইনপুট যুক্ত করে এবং উত্তরটি দেওয়া যাক "সেখানে কি বিচ্ছিন্ন আয়তক্ষেত্রের একটি সেট রয়েছে যার শর্তটি সন্তুষ্ট করে যার আয়তন কমপক্ষে বর্গক্ষেত্র হয়"। এন
আমার প্রশ্ন: গুগল সমস্যা যখন প্রার্থীদের একটি নির্দিষ্ট উদাহরণে গণনা সমস্যার জন্য "যথাসম্ভব উত্তম" সমাধান সন্ধান করতে বলেছে, তবে আমি মনে করি যে এটি সম্ভবত সাধারণ সমস্যা (তার সিদ্ধান্তের বাক্সে) এনপি-সম্পূর্ণ। তবে, এনপি-কঠোরতা দেখানোর জন্য আমি কোনও হ্রাস পাচ্ছি না। (এনপি-সদস্যতা তাত্ক্ষণিক।) কীভাবে প্রমাণ করতে হয় যে এই সমস্যাটি এনপি-হার্ড?
সমস্যাটি কল্পনা করতে সহায়তা করার জন্য কয়েকটি উদাহরণ অনুসরণ করে। চিহ্নিত বর্গক্ষেত্র , এবং বাই গ্রিড Consider চিহ্নিত চিহ্নিত স্কোয়ারগুলি সূচিত করতে গ্রাফিকভাবে উপস্থাপিত :4 { 0 , 1 , 2 , 3 } × { 0 , 1 , 2 , 3 } ( 1 , 1 ) ( 0 , 2 ) ( 2 , 2 )X
..X.
.X..
..X.
....
সেট করুন (সর্বাধিক বর্গক্ষেত্রের আয়তক্ষেত্র ) এবং (একটি আয়তক্ষেত্রের জন্য কমপক্ষে একটি চিহ্নিত বর্গক্ষেত্র), একটি অনুকূল সমাধান (যা পুরো গ্রিডকে কভার করে) নিম্নলিখিত আয়তক্ষেত্রগুলি নেবে:6 টি = 1
aaAa
bBcc
bbCc
bbcc
এবং সহ নিম্নলিখিত গ্রিডে :টি = 2
XXX
.X.
...
কেবল তিনটি স্কোয়ার coveringেকে দেওয়ার চেয়ে ভাল কেউ করতে পারে না:
AAA
.X.
...
অথবা
XBX
.B.
.b.
(মনে রাখবেন যে পার্টিশনের আয়তক্ষেত্রগুলি ওভারল্যাপ করতে পারে না)।
অন্যান্য লোকেরা এই প্রশ্নটি দেখার সাথে সাথে আমরা বিন প্যাকিং, সমস্যা, 3-স্যাট এবং হ্যামিল্টোনিয়ান চক্রকে আচ্ছাদন থেকে হ্রাস করার চেষ্টা করেছি এবং আমরা কোনও কাজ করার ব্যবস্থা করতে পারি নি।