We consider the problem of minimizing the weighted makespan on a single machine with restarts. Restarts are similar to preemptions but weaker: a job can be interrupted, but then it has to be run again from the start instead of resuming at the point of interruption later. The objective is to minimize the weighted makespan, defined as the maximum weighted completion time of jobs.
We establish a lower bound of 1.4656 on the competitive ratio achievable by deterministic online algorithms. For the case where all jobs have identical processing times, we design and analyze a deterministic online algorithm that improves the competitive ratio to better than 1.3098. Finally, we prove a lower bound of 1.2344 for this case.
- পেপার আইডি: 2510.09589
- শিরোনাম: Minimizing the Weighted Makespan with Restarts on a Single Machine
- লেখক: Aflatoun Amouzandeh, Klaus Jansen, Lis Pirotton, Rob van Stee, Corinna Wambsganz
- শ্রেণীবিভাগ: cs.DS (ডেটা স্ট্রাকচার এবং অ্যালগরিদম)
- প্রকাশনার সময়: ২০২৫ সালের অক্টোবর ১০ তারিখ
- পেপার লিঙ্ক: https://arxiv.org/abs/2510.09589
এই পেপারটি একক মেশিন পরিবেশে পুনরায় শুরু করার ব্যবস্থা সহ ওজনযুক্ত সর্বোচ্চ সমাপ্তি সময় ন্যূনতমকরণ সমস্যা অধ্যয়ন করে। পুনরায় শুরু করার ব্যবস্থা প্রিএম্পশনের মতো কিন্তু দুর্বল: কাজগুলি বাধাগ্রস্ত হতে পারে, কিন্তু বাধাগ্রস্ত বিন্দু থেকে পুনরুদ্ধার করার পরিবর্তে শুরু থেকে পুনরায় চালাতে হবে। লক্ষ্য হল ওজনযুক্ত সর্বোচ্চ সমাপ্তি সময় ন্যূনতম করা, যা সমস্ত কাজের সর্বোচ্চ ওজনযুক্ত সমাপ্তি সময় হিসাবে সংজ্ঞায়িত। গবেষণা নির্ধারণীয় অনলাইন অ্যালগরিদমের প্রতিযোগিতামূলক অনুপাতের জন্য ১.৪৬৫৬ এর নিম্ন সীমা স্থাপন করে, সমস্ত কাজের একই প্রক্রিয়াকরণ সময়ের ক্ষেত্রে একটি নির্ধারণীয় অনলাইন অ্যালগরিদম ডিজাইন এবং বিশ্লেষণ করে যা প্রতিযোগিতামূলক অনুপাত ১.৩০৯৮ এর চেয়ে উন্নত করে এবং সেই ক্ষেত্রে ১.২৩৪৪ এর নিম্ন সীমা প্রমাণ করে।
এই পেপারে অধ্যয়ন করা মূল সমস্যা হল একক মেশিন সময়সূচীতে ওজনযুক্ত সর্বোচ্চ সমাপ্তি সময় ন্যূনতমকরণ, যা 1|rj, online, restart|WCmax হিসাবে চিহ্নিত। প্রতিটি কাজ j এর নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
- প্রক্রিয়াকরণ সময় pj
- আগমন সময় rj
- ওজন wj
উদ্দেশ্য ফাংশন হল WCmax = max{wjCj}, যেখানে Cj হল কাজ j এর সমাপ্তি সময়।
- তাত্ত্বিক তাৎপর্য: সর্বোচ্চ সমাপ্তি সময় ন্যূনতমকরণ সময়সূচী তত্ত্বে একটি মৌলিক সমস্যা, যার উল্লেখযোগ্য তাত্ত্বিক মূল্য রয়েছে
- ব্যবহারিক প্রয়োগ: ক্লাউড কম্পিউটিং, অপারেটিং সিস্টেম কাজ সময়সূচী এবং অন্যান্য পরিস্থিতিতে, কাজগুলি উচ্চতর অগ্রাধিকার কাজের আগমনের কারণে বাধাগ্রস্ত এবং পুনরায় শুরু হতে পারে
- মডেল উদ্ভাবন: পুনরায় শুরু করার মডেল ঐতিহ্যবাহী প্রিএম্পশন-পুনরুদ্ধার মডেলের চেয়ে নির্দিষ্ট ব্যবহারিক প্রয়োগ পরিস্থিতির সাথে আরও ভালভাবে সামঞ্জস্যপূর্ণ
- Li 12 একক মেশিন সমস্যার জন্য প্রতিযোগিতামূলক অনুপাত নিম্ন সীমা ২ স্থাপন করেছেন এবং প্রতিযোগিতামূলক অনুপাত ৩ সহ একটি অনলাইন অ্যালগরিদম প্রদান করেছেন
- Chai এবং অন্যরা 4 একক মেশিন সমস্যার প্রতিযোগিতামূলক অনুপাত ২ এ উন্নত করেছেন
- একই প্রক্রিয়াকরণ সময়ের ক্ষেত্রে, Li সর্বোত্তম প্রতিযোগিতামূলক অনুপাত (√5+1)/2 সহ একটি অ্যালগরিদম প্রস্তাব করেছেন
- Liang এবং অন্যরা 13 একক পুনরায় শুরু সীমাবদ্ধতার অধীনে সমস্যা অধ্যয়ন করেছেন, কিন্তু এটি এই পেপারের সীমাহীন পুনরায় শুরু করার মডেল থেকে আলাদা
- সাধারণ ক্ষেত্রে নিম্ন সীমা স্থাপন: প্রমাণ করে যে যেকোনো নির্ধারণীয় অনলাইন অ্যালগরিদমের প্রতিযোগিতামূলক অনুপাত কমপক্ষে R₁ ≈ 1.4656, যেখানে R₁ হল সমীকরণ R₁³ - R₁² - 1 = 0 এর বাস্তব মূল
- উন্নত অ্যালগরিদম ডিজাইন: একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে, Limited Largest Weight (LLW) অ্যালগরিদম প্রস্তাব করে যার প্রতিযোগিতামূলক অনুপাত ১.৩০৯৮ এর চেয়ে উন্নত
- কঠোর বিশ্লেষণ প্রদান: একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে নিম্ন সীমা R₂ ≈ 1.2344 প্রমাণ করে, যেখানে R₂ হল সমীকরণ 4R₂³ - R₂² - 6 = 0 এর বাস্তব মূল
- তাত্ত্বিক কাঠামো সম্পূর্ণ করা: পুনরায় শুরু করার সাথে সময়সূচী সমস্যার জন্য একটি পদ্ধতিগত বিশ্লেষণ পদ্ধতি প্রদান করে
ইনপুট: অনলাইনে আগত কাজের একটি সিরিজ, প্রতিটি কাজ j এর আগমন সময় rj, প্রক্রিয়াকরণ সময় pj এবং ওজন wj রয়েছে
আউটপুট: একটি সময়সূচী পরিকল্পনা যা ওজনযুক্ত সর্বোচ্চ সমাপ্তি সময় WCmax = max{wjCj} ন্যূনতম করে
সীমাবদ্ধতা: কাজগুলি পুনরায় শুরু করা যেতে পারে (শুরু থেকে), কিন্তু বাধাগ্রস্ত বিন্দু থেকে পুনরুদ্ধার করা যায় না
LLW অ্যালগরিদমের মূল ধারণা হল লোভী কৌশল (ভারী কাজকে অগ্রাধিকার দেওয়া) এবং সময় দক্ষতার মধ্যে ভারসাম্য খুঁজে পাওয়া। অ্যালগরিদমের নিয়মগুলি নিম্নরূপ:
- প্রাথমিক পর্যায়: প্রথম আগত কাজ অবিলম্বে প্রক্রিয়াকরণ শুরু করে
- সিদ্ধান্ত গ্রহণের নিয়ম:
- যদি সময় t ≥ (2-R)/(R-1) ≈ 2.2279 এ কাজ শুরু হয়, তবে LW অ্যালগরিদম চালান এবং বাধা দেওয়ার অনুমতি দেবেন না
- যদি সময় t < (2-R)/(R-1) এ কাজ শুরু হয়, তবে LW অ্যালগরিদম চালান এবং সময় t' = (t+2)/R - 1 পর্যন্ত বাধা দেওয়ার অনুমতি দিন
- LW-phase ধারণা: সময় t < (2-R)/(R-1) এ শুরু হওয়া কাজের জন্য, ব্যবধান (t, t') কে LW-phase বলা হয়
- বাধা আপডেট: যদি সময় ti তে বাধা ঘটে, তবে t := ti আপডেট করুন এবং t' পুনরায় গণনা করুন
- সময় থ্রেশহোল্ড ডিজাইন: গাণিতিক বিশ্লেষণের মাধ্যমে গুরুত্বপূর্ণ সময় বিন্দু (2-R)/(R-1) নির্ধারণ করুন, এর আগে বাধা দেওয়ার অনুমতি দিন, এর পরে নিষেধ করুন
- গতিশীল থ্রেশহোল্ড সমন্বয়: LW-phase এর সমাপ্তি সময় বাধার সময়ের উপর ভিত্তি করে গতিশীলভাবে সামঞ্জস্য করা হয়
- প্রতিযোগিতামূলক অনুপাত বিশ্লেষণ: "good set" ধারণার মাধ্যমে অ্যালগরিদমের প্রতিযোগিতামূলক অনুপাত পদ্ধতিগতভাবে বিশ্লেষণ করুন
সাধারণ ক্ষেত্রে সীমা (উপপাদ্য 1):
প্রতিদ্বন্দ্বী উদাহরণ তৈরি করুন:
- সময় 0: কাজ 1 আগত হয়, w₁=1, p₁=1
- সময় r₂ = 1/(R₁(R₁-1)) - 1: কাজ 2 আগত হয়, w₂=1/(R₁-1), p₂=0
কেস বিশ্লেষণের মাধ্যমে প্রমাণ করুন যে যেকোনো অ্যালগরিদমের প্রতিযোগিতামূলক অনুপাত কমপক্ষে R₁ ≈ 1.4656।
একক সময়ের ক্ষেত্রে সীমা (উপপাদ্য 3):
আরও জটিল প্রতিদ্বন্দ্বী উদাহরণ তৈরি করুন, যা ৪টি কাজের ক্রম জড়িত, প্রমাণ করুন যে প্রতিযোগিতামূলক অনুপাত কমপক্ষে R₂ ≈ 1.2344।
উপপাদ্য 2 এর প্রমাণ প্রতিফলন এবং কেস বিশ্লেষণ ব্যবহার করে:
- ন্যূনতম প্রতিউদাহরণের অস্তিত্ব অনুমান করুন
- "good set" ধারণা সংজ্ঞায়িত করুন
- পাঁচটি মূল বৈশিষ্ট্যের মাধ্যমে সমস্ত সম্ভাব্য প্রতিউদাহরণ ক্রমান্বয়ে বাদ দিন
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- বৈশিষ্ট্য 1: কাজ 1 সময় s₁ এ আগত হয় এবং অবিলম্বে শুরু হয়
- বৈশিষ্ট্য 2: বাধাগ্রস্ত কাজ বিদ্যমান এবং নির্দিষ্ট সময় সীমাবদ্ধতা পূরণ করে
- বৈশিষ্ট্য 3-5: সম্ভাব্য সময়সূচী প্যাটার্ন ক্রমান্বয়ে সীমাবদ্ধ করুন
এই পেপারটি প্রধানত একটি তাত্ত্বিক কাজ, পরীক্ষামূলক যাচাইকরণের পরিবর্তে গাণিতিক প্রমাণ ব্যবহার করে:
- নিম্ন সীমা নির্মাণ: প্রতিদ্বন্দ্বী উদাহরণ তৈরি করুন এবং পরামিতি অপ্টিমাইজ করুন
- কম্পিউটার সহায়তা: প্রতিদ্বন্দ্বী উদাহরণের পরামিতি অপ্টিমাইজ করতে কম্পিউটার ব্যবহার করুন
- নির্ভুল বিশ্লেষণ: সমীকরণ সিস্টেম সমাধানের মাধ্যমে নির্ভুল প্রতিযোগিতামূলক অনুপাত সীমা পান
- R₁ ≈ 1.4656: সাধারণ ক্ষেত্রে প্রতিযোগিতামূলক অনুপাত নিম্ন সীমা
- R ≈ 1.3098: একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে LLW অ্যালগরিদম প্রতিযোগিতামূলক অনুপাত
- R₂ ≈ 1.2344: একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে প্রতিযোগিতামূলক অনুপাত নিম্ন সীমা
| সমস্যা বৈকল্পিক | নিম্ন সীমা | উপরের সীমা (অ্যালগরিদম) | ফাঁক |
|---|
| সাধারণ ক্ষেত্র | 1.4656 | - | - |
| একক প্রক্রিয়াকরণ সময় | 1.2344 | 1.3098 (LLW) | 0.0754 |
- উন্নতির মাত্রা: Li এর ফলাফলের তুলনায়, একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে (√5+1)/2 ≈ 1.618 থেকে 1.3098 এ উন্নত
- তাত্ত্বিক অবদান: পুনরায় শুরু করার মডেলে প্রথমবারের মতো কঠোর বিশ্লেষণ প্রদান করে
LLW অ্যালগরিদম গ্যারান্টি দেয়:
- প্রতিযোগিতামূলক অনুপাত কঠোরভাবে 1.3098 এর চেয়ে কম
- এই সীমা কঠোর (এমন উদাহরণ বিদ্যমান যা এই অনুপাত অর্জন করে)
- Graham এবং অন্যরা 9 সময়সূচী সমস্যার জন্য তিন-ডোমেইন স্বরলিপি সিস্টেম স্থাপন করেছেন
- ক্লাসিক্যাল সর্বোচ্চ সমাপ্তি সময় সমস্যা ব্যাপকভাবে অধ্যয়ন করা হয়েছে
- Feng এবং Yuan 16 প্রথমে একক মেশিন ওজনযুক্ত সর্বোচ্চ সমাপ্তি সময় সমস্যা বিবেচনা করেছেন
- Li 12 অনলাইন সংস্করণের জন্য নিম্ন সীমা 2 এবং উপরের সীমা 3 স্থাপন করেছেন
- Chai এবং অন্যরা 4 প্রতিযোগিতামূলক অনুপাত 2 এ উন্নত করেছেন
- Shmoys এবং অন্যরা 17 প্রথমে পুনরায় শুরু করার ধারণা প্রবর্তন করেছেন
- পুনরায় শুরু করার মডেল বিভিন্ন উদ্দেশ্য ফাংশনের অধীনে অনলাইন অ্যালগরিদম কর্মক্ষমতা উন্নত করতে পারে বলে প্রমাণিত হয়েছে 1,2,11,18
- Liang এবং অন্যরা 13 সীমিত পুনরায় শুরু করার সংখ্যার বৈকল্পিক অধ্যয়ন করেছেন
- তাত্ত্বিক সীমা: পুনরায় শুরু করার সাথে ওজনযুক্ত সর্বোচ্চ সমাপ্তি সময় সমস্যার প্রতিযোগিতামূলক অনুপাত সীমা প্রতিষ্ঠা করে
- অ্যালগরিদম ডিজাইন: LLW অ্যালগরিদম একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে উল্লেখযোগ্য উন্নতি অর্জন করে
- বিশ্লেষণ পদ্ধতি: প্রতিযোগিতামূলক অনুপাত বিশ্লেষণের জন্য একটি পদ্ধতিগত কাঠামো প্রদান করে
- ফাঁক বিদ্যমান: একক প্রক্রিয়াকরণ সময়ের ক্ষেত্রে এখনও প্রায় 0.075 এর উপরের এবং নিম্ন সীমার মধ্যে ফাঁক রয়েছে
- সাধারণ ক্ষেত্র: সাধারণ প্রক্রিয়াকরণ সময়ের ক্ষেত্রে, শুধুমাত্র নিম্ন সীমা প্রদান করা হয়েছে, মিলিত উপরের সীমা অ্যালগরিদম অনুপস্থিত
- ব্যবহারিক প্রয়োগ: তাত্ত্বিক বিশ্লেষণে ব্যবহারিক প্রয়োগ পরিস্থিতির যাচাইকরণ অনুপস্থিত
- ফাঁক সংকুচিত করা: অ্যালগরিদম আরও উন্নত করা বা নিম্ন সীমা বৃদ্ধি করে তাত্ত্বিক ফাঁক সংকুচিত করা
- সাধারণ ক্ষেত্রে অ্যালগরিদম: সাধারণ প্রক্রিয়াকরণ সময়ের ক্ষেত্রে 1.4656 এর কাছাকাছি প্রতিযোগিতামূলক অনুপাত সহ অ্যালগরিদম ডিজাইন করা
- মডেল সম্প্রসারণ: বহু-মেশিন, সমান্তরাল ব্যাচ প্রক্রিয়াকরণ এবং অন্যান্য আরও জটিল সময়সূচী পরিবেশ বিবেচনা করা
- তাত্ত্বিক কঠোরতা: গাণিতিক প্রমাণ সম্পূর্ণ, যুক্তি স্পষ্ট
- প্রযুক্তিগত উদ্ভাবন: LLW অ্যালগরিদমের ডিজাইন চতুর, লোভী কৌশল এবং দক্ষতা বিবেচনার ভারসাম্য রাখে
- বিশ্লেষণ গভীরতা: "good set" ধারণার মাধ্যমে একটি পদ্ধতিগত বিশ্লেষণ কাঠামো প্রদান করে
- ব্যবহারিক তাৎপর্য: পুনরায় শুরু করার মডেল নির্দিষ্ট ব্যবহারিক প্রয়োগ পরিস্থিতির সাথে আরও ভালভাবে সামঞ্জস্যপূর্ণ
- তাত্ত্বিক দিকনির্দেশনা: ব্যবহারিক প্রয়োগ যাচাইকরণ এবং পরীক্ষামূলক মূল্যায়ন অনুপস্থিত
- বৃহত্তর ফাঁক: সাধারণ ক্ষেত্রে উপরের সীমা অ্যালগরিদম অনুপস্থিত
- জটিলতা: প্রমাণ প্রক্রিয়া অপেক্ষাকৃত জটিল, পাঠযোগ্যতা উন্নত করার অবকাশ রয়েছে
- তাত্ত্বিক অবদান: সময়সূচী তত্ত্বে পুনরায় শুরু করার মডেলের জন্য গুরুত্বপূর্ণ তাত্ত্বিক ভিত্তি প্রদান করে
- পদ্ধতিগত মূল্য: বিশ্লেষণ পদ্ধতি অন্যান্য সময়সূচী সমস্যায় প্রসারিত করা যেতে পারে
- ব্যবহারিক সম্ভাবনা: ক্লাউড কম্পিউটিং, রিয়েল-টাইম সিস্টেম এবং অন্যান্য ক্ষেত্রে প্রয়োগের সম্ভাবনা রয়েছে
- ক্লাউড কম্পিউটিং: ভার্চুয়াল মেশিন সময়সূচীতে কাজ পুনরায় শুরু করা
- রিয়েল-টাইম সিস্টেম: উচ্চ অগ্রাধিকার কাজের প্রিএম্পটিভ সময়সূচী
- অপারেটিং সিস্টেম: প্রক্রিয়া সময়সূচীতে সময় স্লাইস রাউন্ড-রবিন প্রক্রিয়া
এই পেপারটি ২০টি সম্পর্কিত রেফারেন্স উদ্ধৃত করে, যা সময়সূচী তত্ত্বের ক্লাসিক্যাল কাজ এবং সর্বশেষ অগ্রগতি অন্তর্ভুক্ত করে, গবেষণার জন্য একটি দৃঢ় তাত্ত্বিক ভিত্তি প্রদান করে। মূল রেফারেন্সগুলির মধ্যে রয়েছে Graham এবং অন্যদের সময়সূচী সমস্যা শ্রেণীবিভাগ সিস্টেম, Li এর অনলাইন সময়সূচী অ্যালগরিদম এবং Shmoys এবং অন্যদের পুনরায় শুরু করার মডেলের অগ্রগামী কাজ।
সামগ্রিক মূল্যায়ন: এটি তাত্ত্বিক কম্পিউটার বিজ্ঞানের একটি উচ্চ মানের পেপার, যা সময়সূচী তত্ত্বের ক্ষেত্রে গুরুত্বপূর্ণ অবদান রাখে। যদিও এটি প্রধানত তাত্ত্বিক বিশ্লেষণে মনোনিবেশ করে, তবে এটি ব্যবহারিক প্রয়োগের জন্য গুরুত্বপূর্ণ তাত্ত্বিক নির্দেশনা প্রদান করে। পেপারটির গাণিতিক বিশ্লেষণ কঠোর এবং ফলাফলগুলির উল্লেখযোগ্য একাডেমিক মূল্য রয়েছে।