'শূন্য-ওয়ান' জিগস ধাঁধা কী এনপি-সম্পূর্ণ?


18

আমি টাইলিংয়ের সামান্য বৈকল্পিকের জন্য আগ্রহী, জিগসো ধাঁধা: একটি (বর্গক্ষেত্র) টাইলের প্রতিটি প্রান্তে symbol from থেকে একটি চিহ্ন সহ লেবেলযুক্ত one , এবং দুটি টাইলস একে অপরের সাথে সংযুক্ত স্থাপন করা যেতে পারে যদি এক টাইলের সম্মুখ প্রান্তে প্রতীক এবং অন্য টাইলের মুখ প্রান্তে , কিছু জন্য । তারপরে, টাইলসের সেট দেওয়া , সেগুলি কি সব মিলে সঠিকভাবে মিলে যাওয়া একটি স্কয়ারে (ঘোরানো কিন্তু টাইলগুলি উল্টানো নয়) স্থাপন করা যেতে পারে ? (এই সমস্যাটিরও একটি বৈকল্পিক রয়েছে যাতে চারটি 'ফ্রেমিং' প্রান্তগুলি সরবরাহ করা হয় এবং টুকরোটি অবশ্যই সেই ফ্রেমের সাথে সঠিকভাবে মাপসই করা উচিত)।কে ˉ কে কে { 1 এন } এম 2 এম × এম 1 × এম{1n,1¯n¯}kk¯k{1n}m2m×m1×m

আমি জানি এই সমস্যাটি যথেষ্ট পরিমাণ জন্য এনপি-সম্পূর্ণ , তবে আমি তে যে সীমানা দেখেছি তা মোটামুটি বড় বলে মনে হয়; আমি ছোট মানগুলির এবং বিশেষত জন্য সমস্যাটিতে আগ্রহী , 'শূন্য-ওয়ান' কেস (যেখানে প্রতিটি প্রান্তটি বা হিসাবে লেবেলযুক্ত এবং দিয়ে প্রান্তগুলি দিয়ে প্রান্তের সাথে মিলে যেতে হবে) )। এখানে (ঘূর্ণন প্রতিসাম্য সহ) রয়েছে মাত্র ছয় টাইল প্রকার (সমস্ত-শূন্য টাইল, সর্ব-জেল টাইল, তিনটি শূন্য এবং একটিতে টাইল, তিনটি এবং একটি শূন্য সহ টাইল, এবং দুটি শূন্য সহ দুটি স্বতন্ত্র টাইলস এবং দুটি, '0011' এবং '0101'), সুতরাং সমস্যা উদাহরণটি কেবলn n n = 1 0 1 0 1 মিnnnn=10101mএবং পাঁচ সংখ্যার একটি সেট , , , , এবং সঙ্গে (টালি প্রতিটি টাইপ গণনা প্রতীক) । সমস্যা দ্বারা NP মধ্যে (সঙ্গে স্পষ্টত হয় (যেহেতু একটি সমাধান কেবল বিকশিত করা যায় এবং তারপর চেক করা বহুপদী মধ্যে ইউনারী দেওয়া) এT0000T0001T0011T0101T0111T1111T0000+T0001+T0011+T0101+T0111+T1111=m2mm) সময়, তবে এটি এনপি-সম্পূর্ণ হিসাবে পরিচিত, বা এখানে কি কিছু গতিশীল প্রোগ্রামিং অ্যালগরিদম প্রয়োগ করা যেতে পারে? 'ফ্রেমযুক্ত' কেস সম্পর্কে কী যেখানে সমস্যার স্পেসিফিকেশনটিতে বর্গক্ষেত্রের চারটি প্রান্তটি মিলে যায়? (স্পষ্টত যদি যদি ফ্রেমযুক্ত কেস এনপি-সম্পন্ন হয় তবে ফ্রেমযুক্ত কেসটি প্রায় অবশ্যই হয়)


2
এটি এনপি-সম্পূর্ণ হতে পারে না, যেহেতু কেবলমাত্র সম্ভাব্য ইনপুট রয়েছে এবং মহানয়ের উপপাদ্য অনুসারে আপনার কোনও সমস্যা এনপি-সম্পূর্ণ করার জন্য এর চেয়ে বেশি প্রয়োজন (পি = এনপি ব্যতীত)। তবে আপনি যদি কোনও ফ্রেম ব্যবহার করেন তবে এই বাধা অদৃশ্য হয়ে যায়। সুতরাং এটি কোনও ফ্রেমের সাথে এনপি-সম্পূর্ণ হতে পারে। θ(m10)
পিটার শোর

1
একটি মধ্যবর্তী পদক্ষেপটি প্রমাণ করতে হবে যে আংশিকভাবে ভরা 6-টাইলস জিগস ধাঁধাটি (যেমন কিছু অংশ ইতিমধ্যে বোর্ডে রয়েছে এবং সরানো যায় না) সঠিকভাবে সম্পন্ন করা যেতে পারে তা সিদ্ধান্ত নেওয়ার বিষয়টি এনপি-সম্পূর্ণ।
মাস

উত্তর:


3

যেহেতু আপনি উল্লেখ করেছেন যে আপনি ছোট মানগুলির জন্য এই সমস্যাটি সমাধান করতে আগ্রহী , আমি আপনাকে পরামর্শ দেব যে আপনি এটি স্যাট সলভার বা একটি পূর্ণসংখ্যার লিনিয়ার প্রোগ্রাম (আইএলপি) হিসাবে প্রয়োগ করার চেষ্টা করুন। হয় কেউ বাধাগুলি এনকোড করতে সক্ষম হবে তবে কিছুটা ভিন্ন উপায়ে:n

  • স্যাট-এর জন্য, প্রতিটি স্কোয়ারের মধ্যে টাইলগুলির পছন্দের একটি খুব পরিষ্কার এনকোডিং রয়েছে এবং প্রতিটি ধরণের টাইলের সংখ্যা (বিট পাটিগণিত ব্যবহার করে) সম্পর্কিত সীমাবদ্ধতার কিছুটা কম পরিষ্কার এনকোডিং রয়েছে।

  • আইএলপি-র জন্য, উপলব্ধ প্রতিটি ধরণের টাইলের সংখ্যার বিষয়ে সীমাবদ্ধতার একটি খুব পরিষ্কার এনকোডিং রয়েছে এবং টাইলস একে অপরের সাথে সংলগ্ন হতে পারে এমন সীমাবদ্ধতার কিছুটা কম পরিষ্কার এনকোডিং রয়েছে (তবে এটি এখনও প্রকাশযোগ্য, যেহেতু আপনি পারেন আইএলপিতে নির্বিচারে বুলিয়ান সূত্রগুলি প্রকাশ করুন)।

আমি আশা করব ছোট বা মাঝারি আকারের , এই পদ্ধতিটি দক্ষতার সাথে কাজ করতে পারে।n


আমি সম্মত হন যে এই একটি যুক্তিসঙ্গত উপায়ে মত মনে হয় সমাধানে সমস্যা নেই, কিন্তু আমি তার জটিলতা বুঝতে সমস্যা হওয়ার দৃষ্টান্ত বিশেষভাবে সমাধানে কম আগ্রহী আমার চেয়ে আছি। (উদাহরণস্বরূপ, যদি এটি পি তে থাকে তবে অবশ্যই এটির জন্য কিছু গতিশীল-প্রোগ্রামিং পদ্ধতির
হাতের মুঠোয় অ্যাসট্রাক্ট

@ স্টেভেনস্ট্যাডনিকি, ঠিক আছে, যথেষ্ট ন্যায্য। তবে, আমি পুনর্মিলন করার জন্য সংগ্রাম করছি I'm "আমি এর (অ্যাসিপটোটিক) জটিলতা বুঝতে আগ্রহী (যেমন এনপি-সম্পূর্ণ কিনা)" ~ সহ ~ "আমি ছোট মানগুলির জন্য সমস্যাটিতে আগ্রহী in " । n
ডিডাব্লিউ

দুঃখিত, সমস্যা নির্দিষ্টকরণে এটি কিছু বিভ্রান্তি হতে পারে; আমি প্রান্ত আকারের সংখ্যাটি বোঝাতে (মূলত) ব্যবহার করছি এবং আমি বিশেষত আগ্রহী যেখানে মামলার একমাত্র প্রান্ত রয়েছে (ভাবুন 'ইনাইনি' বা 'আউট্টি'); আমি মিটার , গ্রিডের আকার হিসাবে এই সমস্যার জটিলতা সম্পর্কে ভাবছি । nm
স্টিভেন স্টাডনিকি

@ স্টিভেনস্টাডনিকি, আহ, আমার ভুল! দুঃখিত, আমি যথেষ্ট যত্ন সহকারে পড়িনি। যে অর্থ দেয় - আপনাকে ধন্যবাদ।
ডিডাব্লিউ

কোনও উদ্বেগ নেই - আমার এটিকে সামনে বিবেচনা করা উচিত ছিল; যখন আমি বাড়ি পৌঁছে যাবো আমি আরও 'traditionalতিহ্যবাহী' প্যারামাইট্রাইজেশন ব্যবহার করার জন্য প্রশ্নটি চেষ্টা করব এবং সম্পাদনা করব।
স্টিভেন স্টাডনিকি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.