ও (এন লগ এন) স্পেস এবং ও (লগ এন) -সময়ের ক্যোয়ারী সহ ডিএজি পুনঃব্যবহারযোগ্যতা?


17

একটি নির্দেশ acyclic গ্রাফের জন্য , একটি ডাটা স্ট্রাকচার দ্বিঘাত স্থান বা রৈখিক সময় প্রয়োজন ছাড়া যে reachability প্রশ্নের জন্য করতে পারবেন কি? আদর্শভাবে আমি প্রতি ভার্টেক্স এবং লোগারিথমিক সময়ভী, যেখানে কেবলমাত্র ও (লগ এন) স্পেস ব্যবহার করে একটি অ্যালগরিদম খুঁজছি যেখানে এন=|ভী|+ +||

এটি স্বজ্ঞাতভাবে স্পষ্ট বলে মনে হয়েছিল যে স্ট্যান্ডার্ড বাছাইকরণ অ্যালগরিদমের কিছু সাধারণীকরণের ভিত্তিতে এর মতো একটি ডেটা স্ট্রাকচারের অস্তিত্ব থাকা উচিত। তবে আমি অবাক হয়ে গিয়েছিলাম যে আমি কিছুই পাইনি। আমি যা কিছু এসেছি তা গ্রাফ সম্পর্কে অনুমান করা হয়েছিল (উদাহরণস্বরূপ পরিকল্পনা) বা চতুর্ভুজ সময় / স্পেসে একটি কঠিন সমস্যা সমাধান করেছে (উদাহরণস্বরূপ গ্রাফ পরিবর্তনগুলির সাথে আন্তঃবিশেষিত প্রশ্নগুলি)।

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

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

এই প্রশ্নের উত্তর দেওয়া হয়নি, তবে এটি প্রশ্নের সাথে আন্তঃলিখিত প্রান্ত সন্নিবেশকে মঞ্জুরি দেওয়ার কঠিন সমস্যার সাথে মোকাবিলা করে।

এই প্রশ্নটি একটি ধ্রুবক (বিশুদ্ধ কার্যকরী) ডেটা কাঠামোর জন্য জিজ্ঞাসা করেছিল, যা এখানে প্রয়োজনীয় নয়। "সুসিনেক্ট পোজেটস" কাগজের জন্য স্পেস প্রয়োজন তবে এটি ( 1 ) -কালীন অনুসন্ধানগুলি অর্জন করে ; আমি আরও খারাপ সময়, ভাল-স্থানের অ্যালগরিদম চাই।হে(এন2)হে(1)

বেশিরভাগ ক্ষেত্রে এখানে সাহিত্যের একটি পাদদেশ খুঁজছেন। যদি গ্রাফের পুনঃব্যবহারযোগ্যতার উপর কোনও সমীক্ষার কাগজ থাকে যা প্ল্যানার-গ্রাফ ক্ষেত্রে 99% সময় ব্যয় করে না, এটি সাহায্য করবে।


1
সম্পর্কিত প্রশ্ন: cstheory.stackexchange.com/questions/21503/…
আরবি

আরবি লিঙ্কটির জন্য ধন্যবাদ। এই প্রশ্ন এবং প্রথম উত্তরটি স্থানের সাথে মোকাবিলা করে না (একটি চতুর্ভুজ-স্থানের আবদ্ধ সংক্ষিপ্ত উল্লেখ ব্যতীত, যা এই প্রশ্নটির উন্নতির সন্ধান করে)। দ্বিতীয় উত্তরটি পুনরায়ব্যবহারের চেয়ে দূরত্বের প্রশ্নের জন্য (যেমন পূর্ণসংখ্যার-মূল্যবান বা বাস্তব-মূল্যবান) aণাত্মক ফলাফলকে বোঝায় যা একটি সহজ সমস্যা। ধন্যবাদ যদিও!
ব্যবহারকারী 4718

শর্টকাট রাউটিং, বা সম্পর্কিত প্রশ্নে ক্রিশ্চিয়ান সোমার দ্বারা উল্লিখিত উল্লেখগুলি অনুশীলনে কার্যকর হতে পারে। আপনি কি ব্যবহারিক পদ্ধতির বা তাত্ত্বিক নিম্ন সীমাটি সন্ধান করছেন?
আন্দ্রেস সালামন

6
এন2তোমার দর্শন লগ করাবনাম

উত্তর:


3

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

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