পদক্ষেপগুলি যে কোনও গোলকধাঁধা থেকে বেরিয়ে যাওয়ার গ্যারান্টি দেয়


14

একটি দ্বি-মাত্রিক গোলকধাঁধা দেওয়া হয়েছে যেখানে আপনি 4 টি কমান্ড দিতে পারেন "সরানো উপরে / নিচে / ডান / বাম" commands গোলকধাঁধা সম্পর্কে জানা কিন্তু সেই ব্যক্তিটি কোথায় নেই, কীভাবে আদেশটি ন্যূনতম সিকোয়েন্সটি সন্ধান করবেন যা গোলকধাঁধা থেকে বেরিয়ে আসার নিশ্চয়তা দেয়? আমি একক কমান্ডের সন্ধান করছি যা আপনি যে ধাঁধা থেকে শুরু করেছেন তা বিবেচনা করেই কাজ করবে।

অনুমান করুন যে ডানদিকে একটি প্রাচীর থাকার সময় যদি আমাদের অংশীদারকে "সরান ডান" কমান্ড দেওয়া হয় তবে তিনি কেবল যেখানেই থাকবেন সেখানেই থাকবেন।

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

গোলকধাঁধার বর্ণনা দিয়ে এমন ক্রম নির্মানের জন্য কি বহু-কাল-অ্যালগরিদম রয়েছে?

ইউভাল ফিল্মাস উল্লেখ করেছেন এটি একটি সিনক্রোনাইজ করা শব্দের সমস্যার একটি বিশেষ ক্ষেত্রে এবং এটি সর্বজনীন ট্র্যাভারসাল ক্রমগুলির সাথে সম্পর্কিত হতে পারে। আমি এমন একটি কাগজও পেয়েছি যা প্রাসঙ্গিক বলে মনে হচ্ছে:

একযোগে গোলকধাঁধা সমাধানের সমস্যা । স্টিফান ফানকে, আন্দ্রে নুসার, সাবিন স্টোরান্ট। এএআইএআই 2017।

দুর্ভাগ্যক্রমে সাধারণ গ্রাফগুলির জন্য এটি একটি নিষ্পত্তিহীন সমস্যা বলে মনে হচ্ছে তবে আমি ভাবছি যে এই নির্দিষ্ট ক্ষেত্রে ভাল কোনও অ্যালগরিদম থাকতে পারে। আমি একজন প্রার্থীর পদ্ধতির সাথে উপস্থিত হয়েছি: প্রস্থান থেকে বেরিয়ে আসার জন্য প্রয়োজনীয় ন্যূনতম পদক্ষেপের সংখ্যার সাথে প্রতিটি অবস্থানকে লেবেল করুন এবং গোলকধাঁধার প্রতিটি এজেন্টের উপর নজর রাখুন। এইভাবে একটি * অনুসন্ধান করা সম্ভব হতে পারে।


মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
বিচ্ছিন্ন টিকটিকি

একঘেয়ে অটোম্যাটার জন্য এপস্টিনের কৌশলটি ক্লাস্টার রাজ্যগুলিতে হ'ল যাতে সম্পূর্ণ ক্ষমতার রাজ্যে কোনও পথের সন্ধানের পরিবর্তে তিনি কেবল বহু বহুবর্ষীয় বহু শীর্ষে অবস্থিত একটি গ্রাফের জন্য একটি পথ সন্ধান করেন। 2D এর অন্তরগুলির সবচেয়ে স্বাভাবিক সাধারণীকরণ যা আমি ভাবতে পারি কনভেক্স হাল, তবে দুর্ভাগ্যক্রমে এটি স্পষ্ট নয় যে তাদের সংখ্যা বহুবর্ষীয়ভাবে বৃদ্ধি পায়
পিটার টেলর

উত্তর:


-1

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


কার্ডিনাল দিকনির্দেশগুলির স্থির ক্রম হিসাবে আপনি প্রাচীর-অনুসরণটি এনকোড করতে পারবেন না। পছন্দগুলি আপনার চারপাশের দেয়ালের উপর নির্ভর করে, যা বিশেষত প্রশ্ন দ্বারা অনুমোদিত নয়।
কার্টিস এফ

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