পৃথিবীর অবিচ্ছিন্ন মানচিত্রে পাথ ফাইন্ডিংয়ের জন্য অত্যাধুনিক অ্যালগরিদমগুলি কী কী?


14

ধরুন আমি নরওয়ের ফিজার্ডের কোথাও একটি সৌর-চালিত স্বায়ত্তশাসিত পৃষ্ঠের জাহাজ পেয়েছি, মোটামুটি সাম্প্রতিক মানচিত্রের একটি সেট সরবরাহ করেছি, একটি জিপিএস রিসিভার এবং আমার কাছ থেকে বিস্তারিত কমান্ডকে ডাউনলিংকের কোনও উপায় নেই। এই জাহাজটি পৌঁছাতে হবে, বলুন, যত তাড়াতাড়ি সম্ভব মুহুর্তে হাইনান দ্বীপটি।

  • একটি গ্লোব উপর সামুদ্রিক রুট সন্ধানের জন্য নির্বাহী অ্যালগরিদম কি কি ?
  • তাদের সময় এবং স্মৃতি জটিলতা কি?

  • উদাহরণস্বরূপ, আমি সংযুক্ত বহুভুজ (যেমন একটি গোলক / উপবৃত্তাকার ডেলাউন ট্রাইঙ্গুলেশন) দিয়ে ডায়াগ্রামে পৃথিবীর মানচিত্রকে রূপান্তর করার পরে এ * ব্যবহার করতে পারি এবং অন্যান্য সম্ভাব্য পদ্ধতির কী কী?

উত্তরের উপরে উল্লিখিত প্রশ্নগুলির আলোচনার সাথে কাগজগুলির জন্য আদর্শভাবে রেফারেন্স সরবরাহ করা উচিত।

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

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


1
@ জেডং - স্থলভিত্তিক নেভিগেশন রুট / রাস্তাগুলি অনুসরণ করে বৃহত্তর, তাই এ * প্রাকৃতিকভাবে আসে। একটি প্রাক বিল্ট গ্রাফ যা আমি ব্যবহার করব।
হরিণ হান্টার

1
আহ, আমি আপনার প্রশ্নের গুরুত্বপূর্ণ অংশটি মিস করেছি: 'অবিচ্ছিন্ন'। সেক্ষেত্রে সম্ভবত ভেক্টর বা সম্ভাব্য ক্ষেত্রগুলি আশাব্যঞ্জক হতে পারে।
জেডং

1
@ রবল্যাং - প্রশ্ন সম্পাদিত।
হরিণ হান্টার

1
সামুদ্রিক রুটের জন্য আপনাকে সমুদ্রের স্তর, বায়ু এবং জলের প্রবাহকে গণনাতে নেওয়া দরকার। আমরা কোন ধরণের জাহাজের কথা বলছি? ওপেনস্যাম্যাপ কিছু শিপিং লেন সরবরাহ করে। আপনি যদি এই এ * ব্যবহার করতে পারেন তবে কাজ করবে। আমি আরও মনে করি এই বিটাটির জন্য এই প্রশ্নটি বিস্তৃত।
পাই দ্য নাম্বার

1
আমি মনে করি এই প্রশ্নটি ঠিক আছে যদি এটি আজকের ক্রমাগত জায়গাগুলির জন্য সেরা গতিশীল প্যাথফাইন্ডিং অ্যালগরিদমগুলির জন্য জিজ্ঞাসা করে। আমি কিছুটা গবেষণার পরে আজ এর উত্তর দেওয়ার চেষ্টা করতে পারি।
জেডং

উত্তর:


7

নির্দোষ প্রয়োজনীয়তা যে সব সীমাবদ্ধ নয়। এটি কেবল বোঝায় যে আপনার যানবাহনটি এটির নির্দিষ্ট রাজ্যের মধ্যে is স্যাম্পলিং-ভিত্তিক পরিকল্পনাকারীদের দ্বারা আমি এটি দেখেছি সেরা উপায়। স্টিভেন লাভ্যাল এই বিষয়টিতে কেন্দ্রীয় একাডেমিক সংস্থান লিখেছিলেন: পরিকল্পনা অ্যালগরিদম

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


রেফার্স জন্য upvated। লাভালির বইটি পড়ার পরে আরআরটি * স্টাফ চেক করে নেওয়ার বিষয়ে বিবেচনা করবে। ধন্যবাদ!
হরিণ হান্টার

4

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

ভেক্টর ক্ষেত্রগুলিও খুব সস্তা সমাধান, তবে মাল্টি-এজেন্টের প্যাথফাইন্ডিংয়ের জন্য প্রায়শই ব্যবহৃত হয় । খোলা জায়গাগুলির জন্য ভেক্টর ক্ষেত্রগুলি খুব ভাল। উপরোক্ত কোনও পদ্ধতিই সংক্ষিপ্ত পথে গ্যারান্টি দেয় না, উন্নত গতিশীল প্রতিক্রিয়ার জন্য সর্বোত্তম পথ ত্যাগ করে।

সম্মিলিত পদ্ধতিগুলিও শক্তিশালী, যেমন ওয়েপপয়েন্টগুলি তৈরি করতে আগে আগে * ব্যবহার করা এবং প্রতিটি ওয়ে পয়েন্টে যেতে ভেক্টর ক্ষেত্রগুলি ব্যবহার করা। এটি সম্ভবত ম্যাক্রো স্কেলে আরও অনেক বেশি অনুকূল আচরণ দেবে।

আপনি যদি একটি সাঁতার রোবট সেনাবাহিনী অর্জন করেন তবে এগুলি মনে রাখবেন।

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