অ্যাক্সেসযোগ্য গন্তব্যটির নিকটতম অবস্থানটি অনুসন্ধান করার জন্য অষ্টারকে টুইট করা হচ্ছে


11

আমি জাভাতে আষ্টারকে বাস্তবায়ন করেছি এবং এটি এমন বাধাগুলি সহ এমন একটি অঞ্চলের পক্ষে কাজ করে যেখানে নির্বাচিত গন্তব্যটি পৌঁছানো যায়।

যাইহোক, যখন গন্তব্যটি অ্যাক্সেসযোগ্য নয়, গণনা করা "পাথ" কোনওভাবেই নিকটতম স্থানে (নাগালের বাইরে পৌঁছানো যায় না) তবে এটি পরিবর্তে কিছু এলোমেলো পথ।

অগ্রহণযোগ্য গন্তব্যের নিকটতম স্থানের সন্ধানের জন্য আষ্টারকে টুইট করার কোনও সম্ভাব্য উপায় আছে কি?

উত্তর:


20

সর্বনিম্ন EstimatedDistanceToEnd(অর্থাৎ সর্বনিম্ন h(x)) দিয়ে নোডের ট্র্যাক রাখুন এবং যদি কোনও প্রান্ত-নোড ব্যাকট্র্যাক থেকে পৌঁছতে না পারে তবে পরিবর্তে সেই নোড থেকে ব্যাকট্র্যাক করুন।


সহজ। আমি এটা ভালোবাসি!
জন ম্যাকডোনাল্ড

আমি যখন আপনার উত্তরটি পড়ি তখন আমি কেবল আমার মাথা চড় মারলাম এবং "দোহ" দিয়ে গেলাম। ধন্যবাদ!
শিবান ড্রাগন

1

এটি আসলে একটি * প্রশ্ন নয়। A * হ'ল বিন্দু A থেকে পয়েন্ট বি পর্যন্ত কোনও পথ সন্ধান করা it যদিও এটি বাড়ানো যেতে পারে, ফলাফলগুলি সহজেই অগোছালো এবং অবিশ্বাস্য হতে পারে। পরিবর্তে আপনার যা প্রয়োজন তা হল একটি অ্যালগরিদম যা নিকটে পৌঁছনীয় গন্তব্য চয়ন করে।

এটি করার একটি উপায় এখানে রয়েছে: যদি A * একটি বৈধ পাথ ফেরত দেয় (পথের সাথে মেলে ইনপুট নোডগুলিতে শুরু / শেষ নোড), পথটি ফিরে আসুন। তা না হলে ...

  • প্রাথমিক নোড থেকে অনুসন্ধান শুরু করুন
  • সমস্ত লিঙ্কযুক্ত নোডগুলি অতিক্রম করুন (অসীম পুনরাবৃত্তি এড়াতে দর্শনীয়দের পতাকাঙ্কিত করতে ভুলবেন না)
  • নিকটতম নোডটি খুঁজতে গন্তব্যের দূরত্বের তুলনা করুন

বন্যার ভরাটের মতো কিছু অ্যাপ্রোপিয়েট এন.ইউইকিপিডিয়া. org / উইকি / ফ্লাড_ফিল নোট করুন যে আপনার এখনও শুরুর নোড থেকে নোডের সর্বনিম্ন দূরত্বের সাথে A * হওয়া দরকার। এছাড়াও নোট করুন যে এটিতে সর্বদা সংযুক্ত সমস্ত নোডগুলি পরিদর্শন করা জড়িত এবং সুতরাং এটি অত্যন্ত ধীর হতে পারে।
রায় টি।

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

1
@Roy: একটি *, এই বি, এবং সমস্ত অনুরূপ pathfinding আলগোরিদিম, যেমন বন্যা ভরাট ঠিক হিসাবে ধীর হতে হবে, কারণ তারা নিশ্চিত সেখানে তৈরি করতে যে সংযুক্ত নোড পরিদর্শন করা সব প্রয়োজন হয় শেষ করার কোন পথ। এই সমস্যাটি হ্রাস করার উপায় রয়েছে; দেখতে এখানে
ব্লুরাজা - ড্যানি পিফ্লুঘোফিট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.