গতিশীল গ্রাফগুলিতে সর্বাধিক প্রবাহ গণনা করার জন্য আমি একটি দ্রুত অ্যালগরিদমের সন্ধান করছি। গ্রাফ দেওয়া অর্থাত এবং গুলি , T ∈ ভী আমরা সর্বোচ্চ প্রবাহ আছে এফ মধ্যে জি থেকে গুলি করার টি । তারপর নতুন / পুরাতন নোড তোমার দর্শন লগ করা যোগ / তার সংশ্লিষ্ট প্রান্ত গ্রাফ গঠনের সঙ্গে মোছা জি 1 । সদ্য নির্মিত গ্রাফে সর্বাধিক প্রবাহ কী? সর্বাধিক প্রবাহকে পুনরায় গণনা থেকে প্রতিরোধ করার কোনও উপায় আছে কি?
যে কোনও প্রাকপ্রসেসিং যা খুব বেশি সময় / স্মৃতিশক্তি গ্রহণ করে না তা প্রশংসা করা হয়।
সহজ ধারণাটি প্রবাহকে পুনরায় গণনা করছে।
আরেকটি সহজ ধারণা হিসাবে সংরক্ষণ সব উদ্দীপক পাথ যা পূর্ববর্তী সর্বোচ্চ প্রবাহ হিসাবে ব্যবহৃত, একটি প্রান্তবিন্দু যোগ করার জন্য আমরা (পূর্ববর্তী ধাপে দ্বারা আপডেট ধারণক্ষমতা গ্রাফে) সহজ পাথ যা উৎস থেকে শুরু খুঁজে পেতে পারেন, চলে যায় বনাম তারপর যায় গন্তব্য পর্যন্ত, তবে সমস্যাটি হল, এই পথটি সহজ হওয়া উচিত, আমি এম = এর জন্য এই ক্ষেত্রে ও ( এন ⋅ এম ) এর চেয়ে ভাল খুঁজে পাই না | E | । (আরও মনে রাখবেন যে এটি যদি কেবল একটি পথ হয় তবে এটি ও ( এন + মি ) এ করা যেতে পারে তবে এটি তেমনটি নয়))
উপরের নোড অপসারণের জন্য ধারণাটিও কাজ করে না।
এছাড়াও আমি ইতিমধ্যে প্রান্তগুলির জন্য বর্ধিত পদ্ধতির মতো কাগজপত্র দেখেছি , তবে মনে হয় এ ক্ষেত্রে এগুলি যথেষ্ট ভাল নয়, এটি প্রতিটি প্রান্তের জন্য এর চেয়ে বেশি এবং মনে হয় এই ক্ষেত্রে উপযুক্ত বর্ধন নয় (আমরা কেবল একটি প্রবাহকে পুনরায় গণনা করি)। এছাড়াও বর্তমানে আমি ফোর্ড-ফুলকারসন সর্বাধিক ফ্লো অ্যালগরিদম ব্যবহার করছি যদি অনলাইন অ্যালগরিদমগুলির জন্য আরও ভাল বিকল্প থাকে তবে এটি জেনে রাখা ভাল।