সমস্যা যেখানে আমরা ইনপুট হিসাবে দেওয়া হয় বিবেচনা করুন একটি acyclic নির্দেশ গ্রাফ , একটি লেবেল ফাংশন λ থেকে ভী কিছু সেটে এল মোট অর্ডার দিয়ে < এল (যেমন, ইন্টিজার), এবং যেখানে আমরা করতে বলা হয় গনা lexicographically ক্ষুদ্রতম এর টপোলজিকাল সাজানোর জি পরিপ্রেক্ষিতে λ । আরো সঠিকভাবে, একটি টপোলজিকাল সাজানোর এর জি একজন শুমার হয় ভী হিসাবে বনাম = V 1 , ... , বনাম এন, এই ধরনের যে সব জন্য , যখনই সেখান থেকে একটি পথ বনাম আমি করতে বনাম ঞ মধ্যে জি , তাহলে আমরা থাকতে হবে আমি < ঞ । এই জাতীয় টপোলজিকাল সাজানোর লেবেল হল l = λ ( v 1 ) , … , λ ( v n ) হিসাবে প্রাপ্ত এস এর উপাদানগুলির ক্রম । এই জাতীয় ক্রমগুলিতে (যেগুলির দৈর্ঘ্য | V | থাকে ) লিক্সোগ্রাফিক ক্রমটি l < LEX হিসাবে সংজ্ঞায়িত করা হয় কিছু অবস্থান গ্রহন করতে পারছে iffযেমন যে এবং সবার জন্য। প্রতিটিলেবেলকেতে একাধিক শীর্ষকে বরাদ্দ করা যেতে পারেসেদিকে মনোযোগ দিন(অন্যথায় সমস্যাটি তুচ্ছ)।
এই সমস্যাটি হয় একটি গণনা বৈকল্পিক ("অভিধান হিসাবে ন্যূনতম টপোলজিকাল সাজান") বা সিদ্ধান্ত বৈকল্পিক ("এই ইনপুট শব্দটি কি সর্বনিম্ন টপোলজিকাল সাজান?") বর্ণিত হতে পারে। আমার প্রশ্ন, এই সমস্যার জটিলতা কী ? এটি পিটিটাইমে (বা এফপিতে, গণনার বৈকল্পের জন্য) বা এটি এনপি-হার্ড? যদি সাধারণ সমস্যাটি এনপি-হার্ড হয় তবে আমি সেই সংস্করণটি সম্পর্কেও আগ্রহী যেখানে সম্ভাব্য লেবেলের সেট আগে থেকেই ঠিক করা হয়েছে (যেমন, কেবলমাত্র সম্ভাব্য লেবেলগুলির ধ্রুব সংখ্যা রয়েছে)।
মন্তব্য:
সমস্যাটি উদ্বুদ্ধ করার জন্য এখানে একটি ছোট্ট বাস্তব-বিশ্বের উদাহরণ। আমরা কোনও প্রকল্পের (তাদের মধ্যে নির্ভরতার সম্পর্কের সাথে) প্রতিনিধিত্বমূলক কাজ হিসাবে ডিএজি দেখতে পাচ্ছি এবং লেবেলগুলি প্রতিটি টাস্কের যে দিন সময় নেয় তার প্রতিনিধিত্ব করে পূর্ণসংখ্যা। প্রকল্পটি শেষ করতে, আমি কাজগুলির জন্য আমি যে অর্ডার পছন্দ করি তা বিবেচনা না করে আমার একই মোট পরিমাণ সময় লাগবে। যাইহোক, আমি আমার বসকে মুগ্ধ করতে চাই এবং এটি করতে আমি যত তাড়াতাড়ি সম্ভব অনেকগুলি কাজ শেষ করতে চাই (একটি লোভী পদ্ধতিতে, এমনকি যদি এর অর্থ শেষে খুব ধীর হয়ে যায় কারণ শক্ত কাজগুলি থাকে)। Lexicographically ন্যূনতম আদেশ নির্বাচন অনুকূল নিম্নলিখিত নির্ণায়ক: আমি একটা অর্ডার চয়ন করতে চান যেমন অন্য কোন অর্ডার নেই ণ ' এবং দিনের একটি নম্বর এন যেখানে পরে দিন আমি সঙ্গে আরো কর্ম সমাপ্ত হতো ণ ' অর্ডার দিয়ে চেয়ে ণ (অর্থাত, আমার বস সৌন্দর্য সময়ে যদি এন , আমি সঙ্গে একটি উন্নততর ছাপ দিতে ণ ' ), কিন্তু সবার জন্য মি < এন আমি কম কাজ শেষ করেছি অর্ডার ণ ' অর্ডার দিয়ে চেয়ে ণ ।
সমস্যাটি সম্পর্কে কিছুটা অন্তর্দৃষ্টি দেওয়ার জন্য: আমি পূর্ববর্তী উত্তরগুলি থেকে ইতিমধ্যে জানি যে নিম্নলিখিত সম্পর্কিত সমস্যাটি কঠিন: "এমন কোনও টপোলজিক্যাল সাজ রয়েছে যা নিম্নলিখিত ক্রমটি অর্জন করে"? যাইহোক, এখানে সত্য যে আমি একটি ক্রম চাই যা এই অভিধান সংক্রান্ত আদেশের জন্য ন্যূনতম এটি সম্ভাব্য টপোলজিকাল আদেশগুলি অর্জন করতে পারে এমন অনেক কিছুই সীমাবদ্ধ করে বলে মনে হয় (বিশেষত সেই উত্তরগুলিতে হ্রাস আর কার্যকর হবে বলে মনে হয় না)। স্বজ্ঞাতভাবে, এমন অনেকগুলি পরিস্থিতি রয়েছে যেখানে আমাদের পছন্দ করার পছন্দ আছে।
মনে রাখবেন যে সেট কভারের ক্ষেত্রে সমস্যাগুলির আকর্ষণীয় পুনর্বিবেচনা রয়েছে (যখন দ্বিপাক্ষিক ডিএজিগুলিতে, অর্থাৎ উচ্চতা দুইটি রয়েছে যখন সীমাবদ্ধ করার সময়): সেটগুলির সেট দেওয়া হয়েছে, তাদের একটি ক্রম হিসাবে গণনা করুন যে ছোট lexicographically ক্রম | এস 1 | , | এস 2 ∖ এস 1 | , | এস 3 ∖ ( এস 1 ∪ এস 2 ) | , … , | এস এন ∖ (। সমস্যাটি পুনঃনির্দেশিত গ্রাফগুলিতেও পুনরায় সমাধান করা যেতে পারে (ক্রমানুসারে গ্রাফের একটি সংযুক্ত ক্ষেত্রটি ক্রম অনুসারে ক্রম সংযুক্ত ক্ষেত্রটি প্রসারিত করুন যা অনাবৃত লেবেলের লেক্সিকোগ্রাফিক ক্রমকে হ্রাস করে)। যাইহোক, কারণ এটা সত্য যে ক্রমহয়েছেlexicographic আদেশের সংজ্ঞা দ্বারা সব সময়ে লোভী হতে, আমি কমানোর (যেমন, স্টেনার গাছের) কাজ পেতে পারেন।
আপনার ধারণার জন্য অগ্রিম ধন্যবাদ!