প্রেরণা
অন্য দিন, আমি গণপরিবহন নিয়ে শহর ঘুরে বেড়াচ্ছিলাম এবং দুটি জায়গার মধ্যে স্বল্পতম সময়ের সংযোগ সন্ধান করার সমস্যাটির মডেলিংয়ের জন্য আমি একটি আকর্ষণীয় গ্রাফ সমস্যা তৈরি করেছি।
আমরা সবাই ক্লাসিকাল "সংক্ষিপ্ত পথের সমস্যা" জানি: প্রান্ত দৈর্ঘ্য সহ একটি নির্দেশিত গ্রাফ দিয়েছি w e ∈ R + 0 , এবং দুটি উল্লম্ব s , t ∈ V , s এবং t এর মধ্যে সবচেয়ে সংক্ষিপ্ত পথটি সন্ধান করুন(অর্থাত্, মোট প্রান্ত দৈর্ঘ্যকে হ্রাসকারী পথ)) অ-নেতিবাচক প্রান্ত-দৈর্ঘ্য ধরে নেওয়া, বিভিন্ন অ্যালগরিদম রয়েছে এবং সমস্যাটি সহজ।
উদাহরণস্বরূপ, আমরা যে কেসটি চালাচ্ছি তার ক্ষেত্রে এটি একটি ভাল মডেল। অনুভূমিকাগুলি আমাদের রাস্তার নেটওয়ার্কগুলিতে ক্রসরোড এবং প্রতিটি প্রান্তের দৈর্ঘ্য নির্দিষ্ট - মিটারে, উদাহরণস্বরূপ। প্রান্ত-ওজন এর আরেকটি সম্ভাব্য ব্যাখ্যা হ'ল সেই সময় যা আমাদের এটির একটি এক থেকে অন্য কোণে যেতে সময় নেয়। এটি সেই ব্যাখ্যাটি যা এখন আমার আগ্রহী।
সমস্যা
আমি এখন নিম্নলিখিত পরিস্থিতির মডেল করতে চাই। আমি জনপরিবহনের মাধ্যমে একটি শহরে পয়েন্ট এ থেকে পয়েন্ট বিতে ভ্রমণ করতে এবং সময়কে ন্যূনতম করতে চাই । পাবলিক ট্রান্সপোর্ট নেটওয়ার্কটি আপনার প্রত্যাশার মতো নির্দেশিত গ্রাফ হিসাবে সহজেই মডেল করা যায়। আকর্ষণীয় অংশটি হ'ল প্রান্তের ওজন (সেই মডেল সময়) - গণপরিবহন (বাস, উদাহরণস্বরূপ) কেবল কিছু বিরতিতে ছেড়ে যায়, যা প্রতিটি স্টপের জন্য আলাদা (গ্রাফের শীর্ষবিন্দু)। অন্য কথায় - প্রান্ত-ওজন ধ্রুবক নয়, আমরা প্রান্তটি যে সময়টি ব্যবহার করতে চাই তার উপর নির্ভর করে পরিবর্তিত হয়।
এই অবস্থায় মডেল কিভাবে: আমরা একটি নির্দেশ গ্রাফ আছে এবং প্রান্ত ওজন ফাংশন W : ই × আর + + 0 → আর + + 0 যে লাগে সময় তার যুক্তি এবং আয় যেমন সময় এটি ব্যবহার করার জন্য লাগে আমাদের পথে প্রান্ত। উদাহরণস্বরূপ, যদি প্রান্তবিন্দু থেকে বাস বনাম প্রান্তবিন্দু করার U এ ছাড়বে টি = 10 এবং এটা লাগে 5 সময় এবং আমরা প্রান্তবিন্দু উতরান বনাম এ টি = 8 , তারপরে হ'ল প্রান্ত-ওজন। স্পষ্টতই, w ( v u , 10 ) = 5 ।
মোট পথের ওজন নির্ধারণ করা কিছুটা জটিল, তবে আমরা এটি পুনরাবৃত্তভাবে করতে পারি। যাক একটি নির্দেশ পথ হবে। তাহলে ট = 1 তারপর W ( পি ) = 0 । অন্যথায়, ডাব্লু ( পি ) = ডাব্লু ( পি ′ ) + ডাব্লু ( ভি কে - 1 ভি কে , ডাব্লু ( পি ′ ) )যেখানে উপ-পথ পি ছাড়া বনাম ট । এটি বাস্তব-বিশ্বের পরিস্থিতির সাথে সম্পর্কিত একটি প্রাকৃতিক সংজ্ঞা।
আমরা এখন ফাংশন উপর বিভিন্ন অনুমানের অধীনে সমস্যা নিয়ে অনুসন্ধান করতে পারেন । প্রাকৃতিক দায়িত্বগ্রহণ W ( ই , টি ) ≤ W ( ই , টি + + Δ ) + + Δ সবার জন্য ই ∈ ই , Δ ≥ 0 , যা মডেল "জন্য অপেক্ষা Δ সময়"।
যদি ফাংশনটি "সুন্দরভাবে আচরণ করে" তবে ক্লাসিকাল শর্টেস্ট পাথ সমস্যাটিতে এই সমস্যাটি হ্রাস করা সম্ভব। তবে আমরা জিজ্ঞাসা করতে পারি যে ওজন-কার্যকারিতা বন্য হয়ে গেলে কী ঘটে happens এবং আমরা যদি অপেক্ষাটি বাদ দিয়ে থাকি?
প্রশ্নাবলি
আমার প্রশ্নগুলি নিম্নলিখিত।
- এই সমস্যা আগে জিজ্ঞাসা করা হয়েছে? এটি একধরনের প্রাকৃতিক বলে মনে হচ্ছে।
- এটি নিয়ে কোনও গবেষণা আছে? আমার কাছে মনে হয় যে জিজ্ঞাসা করা এবং অধ্যয়ন করার জন্য বিভিন্ন সাব-প্রবলেম রয়েছে - প্রধানত ওজন-কার্যকারণের বৈশিষ্ট্যগুলি সম্পর্কে।
- আমরা কি এই সমস্যাটিকে (সম্ভবত কিছু অনুমানের অধীনে) ক্লাসিকাল সংক্ষিপ্ততম পাথ সমস্যার ক্ষেত্রে হ্রাস করতে পারি?