Title of article :
Decomposition, reformulation,anddivinginuniversitycoursetimetabling
Author/Authors :
Edmund K.Burke، نويسنده , , JakubMare cek، نويسنده , , AndrewJ.Parkes، نويسنده , , HanaRudov?b، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2010
Abstract :
In manyreal-lifeoptimisationproblems,therearemultipleinteractingcomponentsinasolution.For
example, differentcomponentsmightspecifyassignmentstodifferentkindsofresource.Often,each
component isassociatedwithdifferentsetsofsoftconstraints,andsowithdifferentmeasuresofsoft
constraint violation.Thegoalisthentominimisealinearcombinationofsuchmeasures.Thispaper
studies anapproachtosuchproblems,whichcanbethoughtofasmultiphaseexploitationofmultiple
objective-/value-restricted submodels.Inthisapproach,onlyonecomputationallydifficultcomponent
of aproblemandtheassociatedsubsetofobjectivesisconsideredatfirst.Thisproducespartialsolu-
tions, whichdefineinterestingneighbourhoodsinthesearchspaceofthecompleteproblem.Often,itis
possible topicktheinitialcomponentsothatvariableaggregationcanbeperformedatthefirststage,
and theneighbourhoodstobeexplorednextareguaranteedtocontainfeasiblesolutions.Usinginteger
programming, itistheneasytoimplementheuristicsproducingsolutionswithboundsontheirquality.
Our studyisperformedonauniversitycoursetimetablingproblemusedinthe2007International
Timetabling Competition(ITC),alsoknownastheUdineCourseTimetablingproblem.Thegoalisto
find anassignmentofeventstoperiodsandrooms,sothattheassignmentofeventstoperiodsisa
feasible boundedcolouringofanassociatedconflictgraphandthelinearcombinationofthenumbersof
violations offoursoftconstraintsisminimised.Intheproposedheuristic,anobjective-restrictedneigh-
bourhood generatorproducesassignmentsofperiodstoevents,withdecreasingnumbersofviolationsof
two period-relatedsoftconstraints.Thosearerelaxedintoassignmentsofeventstodays,whichdefine
neighbourhoods thatareeasiertosearchwithrespecttoallfoursoftconstraints.Integerprogramming
formulations forallsubproblemsaregivenandevaluatedusingILOGCPLEX11.Thewiderapplicability
of thisapproachisanalysedanddiscussed.
Keywords :
Reformulation , Diving , Heuristic , Integer programming , Metaheuristic , Decomposition , University course timetabling , Soft constraints
Journal title :
Computers and Operations Research
Journal title :
Computers and Operations Research