Web-Books
im Austria-Forum
Austria-Forum
Web-Books
Informatik
Algorithms for Scheduling Problems
Seite - 44 -
  • Benutzer
  • Version
    • Vollversion
    • Textversion
  • Sprache
    • Deutsch
    • English - Englisch

Seite - 44 - in Algorithms for Scheduling Problems

Bild der Seite - 44 -

Bild der Seite - 44 - in Algorithms for Scheduling Problems

Text der Seite - 44 -

Algorithms 2018,11, 80 2.Complexityof theBi-ObjectiveProblem In thissection,wewill seewhyfindingthePareto-optimal frontierof feasiblesolutions forour bi-criteriaschedulingproblemisNP-hard. In the Introduction,wegavean intuitivedescriptionof the Pareto-optimalityconcept (foradetailedguidelineonmulti-objectiveoptimization, thereadermay havea lookat, forexample,Ehrgott [24]).Moreformally, inabi-criteriaoptimizationproblem, two objective functions f1 and f2 over thesetF of feasible solutions isgiven. These functionsmightbe mutuallycontradictory;hence, theremayexistnofeasiblesolutionminimizingbothobjectivefunctions simultaneously (consideringtheminimizationversion).Moreprecisely, ifF∗i is theoptimalvalueofa single-criterionproblemwiththeobjective tominimize function fi, thentheremayexistnofeasible solutiontotheproblemthatattainssimultaneouslybothoptimalvaluesF∗1 andF ∗ 2 . Inthissituation, it is reasonable to lookfor feasiblesolutions thataresomehowacceptable forboth theobjective functions. Acommonly-useddominancerelation isdefinedas follows. Solution σ1 ∈ F dominates solution σ2 ∈ F if fiσ1 < fiσ2, for i = 1,2; in fact, we allow≤, insteadof< foreither i=1or i=2,andrequirehavingat leastonestrict inequality. Now,werefer toσ∈F asaPareto-optimalsolution ifnoothersolutionfromsetFdominates it, andwecall thesetofall suchsolutions thePareto-optimal frontierof feasiblesolutions. Forming a Pareto-optimal frontier of feasible solutionsmay not be easy; for instance, the corresponding single-objectiveproblemsmayalreadybe intractable (clearly, the solutionof abi-objective setting requires thesolutionof thecorrespondingsingle-objectivesettings). Considernowthetwobasicobjectivefunctionsdealtwith inthispaper, themaximumjoblateness andthemakespan. Thetwocorrespondingsingle-objectiveproblemsare1|rj|Lmax and1|rj|Cmax. Thetwoobjectivecriteriaarecontradictory, i.e.,minimizingthemaximumjoblatenessLmaxdoes not necessarilyminimize themakespanCmax, and vice versa: it can be easily seen that an optimal scheduleminimizingLmaxmaycontainavoidablegapsandhencemaynotminimizeCmax. Forexample, consideraninstanceof1|rj|Lmaxwithtwojobswith r1=0,r2=3,p1= p2=5,d1=20,d2=9. Inthe scheduleminimizing Lmax, there is a gap [0,3); Job 2 is included at its release time and is followed by Job 1, whereas in the scheduleminimizingCmax, Job 1 starts at its release time and is followed by Job 2. Themaximum job lateness and themakespan in the first and the second schedules are −1and13(respectively)and1and10(respectively). Below,westaterelatedPareto-optimalityproblems. Problem 1. Among all feasible schedules with a givenmakespan, find onewith theminimummaximum job lateness. Problem 2. Among all feasible schedules with a given maximum job lateness, find one with the minimummakespan. Clearly,Problem1isstronglyNP-hardsince,asearliermentioned,problem1|rj|Lmax is strongly NP-hard[1].Ontheotherhand,problem1|rj|Cmax caneasilybesolvedbythefollowinglinear-timelist schedulingalgorithm,which leavesnoidle timeinterval thatcanbeavoided: ateveryschedulingtime, statingfromtheminimumjobrelease time, includeanyreleased job,update thecurrentscheduling timeas themaximumbetween the completion timeof that job and thenextminimum job release timeofanunscheduled job,andrepeat theprocedureuntilall jobsarescheduled(amodificationof thisgreedyalgorithmthatat eachscheduling time,amongthereleased jobs, includesonewith the minimumduedate is theEDheuristicsmentioned in the Introduction). Thisgreedysolutionalso providesapolynomial-timesolutionfor thedecisionversionofproblem1|rj|Cmax inwhichonewishes toknowif thereexistsa feasibleschedulewithsomefixedmakespanM. Indeed, ifM is less thanthe optimum, thenclearly, theanswer is“no”. IfM isgreater thanorequal to theminimummakespan M∗, then theanswer is“yes”:wecan introduce inaschedulewith themakespanM∗gapswitha total lengthM−M∗, appropriately, so that theresultantmakespanwillbeexactlyM. 44
zurück zum  Buch Algorithms for Scheduling Problems"
Algorithms for Scheduling Problems
Titel
Algorithms for Scheduling Problems
Autoren
Frank Werner
Larysa Burtseva
Yuri Sotskov
Herausgeber
MDPI
Ort
Basel
Datum
2018
Sprache
englisch
Lizenz
CC BY 4.0
ISBN
978-3-03897-120-7
Abmessungen
17.0 x 24.4 cm
Seiten
212
Schlagwörter
Scheduling Problems in Logistics, Transport, Timetabling, Sports, Healthcare, Engineering, Energy Management
Kategorien
Informatik
Technik
Web-Books
Bibliothek
Datenschutz
Impressum
Austria-Forum
Austria-Forum
Web-Books
Algorithms for Scheduling Problems