প্রদত্ত কাজ জে 1 , জে 2 , । । । , জে এন , প্রতিটি কাজ শেষ করার জন্য টি আই > 0 , টি আই ∈ এন সময় প্রয়োজন।
প্রতিটি কাজ অবশ্যই একটি একক মেশিন এম দ্বারা প্রসেসড এবং পোস্ট-প্রসেস করা উচিত যা একসাথে কেবলমাত্র 1 টি কাজ পরিচালনা করতে পারে এবং উভয় পর্যায়ে সময় প্রয়োজন 1 ইউনিট। প্রাক-প্রক্রিয়াজাতকরণের পরে, আনলিমিটেড পাওয়ার সহ একটি মেশিনে প্রেরণ করা হয় (যা সমান্তরালভাবে সীমাহীন সীমাহীন সংখ্যক কাজের পরিচালনা করতে পারে) এবং এটি টি সময়ে প্রস্তুত হবে , তারপর এটি পাঠানো হবে (অবিলম্বে) মেশিন এম থেকে আবার পোস্ট-প্রসেসিংয়ের জন্য।
সম্পর্কিত সিদ্ধান্ত সমস্যা হ'ল:
ইনপুট: প্রক্রিয়াকরণ বার এর এন কাজ, পূর্ণসংখ্যা একটি কে ≥ 2 এন প্রশ্ন: আমরা সময় সমস্ত কাজ প্রক্রিয়া করতে পারি ≤ কে উপরের "বোতলের" মডেল ব্যবহার করছেন?
এই সমস্যাটির একটি নাম আছে?
এর জটিলতা কী? (এটি বা এটি এন পি- কমপ্লিট?)
২৯ শে মার্চ আপডেট করুন:
এম.কাফারো তার উত্তরে সঠিকভাবে লক্ষ্য করেছেন, সমস্যাটি নিয়ন্ত্রণহীন ন্যূনতম সমাপ্ত সময় সমস্যা (ইউএমএফটি) এর অনুরূপ
(শিডিউলিং অ্যালগরিদমের হ্যান্ডবুকের অধ্যায় 17 দেখুন
) যা -হার্ড (ডাব্লুতে প্রমাণিত হয়েছেকার্ন এবং ডাব্লিউ নাভিজন, "একক মেশিনে সময়ের সাথে একাধিক কর্মের সময়সূচী নির্ধারণ", টোয়েন্ট ইউনিভার্সিটি, 1993)। আমি দেখতে পাচ্ছি, কিছু কিছু পার্থক্য রয়েছে কারণ আমার মডেলটিতে:
- প্রাক / পোস্ট প্রসেসিং সময় স্থির থাকে (সময়ের 1 ইউনিট)
- কাজ শেষ হওয়ার সাথে সাথে এটি তাত্ক্ষণিক পোস্ট-প্রসেসড করা উচিত (ইউএমএফটি মডেল বিলম্বের অনুমতি দেয়)
আমি কার্ন এবং নাভিজন প্রমাণ অনলাইনে খুঁজে পাইনি, তাই উপরের বিধিনিষেধগুলি সমস্যার অসুবিধা পরিবর্তন করে কিনা তা আমি এখনও জানি না।
অবশেষে আপনি পুরো প্রক্রিয়াটিকে একটি বড় চুলা সহ একক রান্না রোবটের মতো ভাবতে পারেন ; রোবট একবারে বিভিন্ন ধরণের খাবার প্রস্তুত করতে পারে (সবগুলি একই সময়ে প্রস্তুত করার প্রয়োজন হয়), চুলায় রাখুন, এবং সেগুলি রান্না করার সাথে সাথে এটি চুলা থেকে সরিয়ে ফেলতে হবে এবং কিছু ঠান্ডা উপাদান যুক্ত করতে হবে ... " কুক রোবট সমস্যা " :-)