Tractable symmetry breaking for CSPs with interchangeable values
更新时间:2023-06-05 12:35:01 阅读量: 实用文档 文档下载
- tractable推荐度:
- 相关推荐
Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This
TractableSymmetryBreakingforCSPswithInterchangeableValues
P.VanHentenryck
DepartmentofComputerScienceBrownUniversity,Box1910Providence,RI02912
Abstract
SymmetrybreakinginCSPshasattractedconsid-erableattentioninrecentyears.Variousgeneralschemeshavebeenproposedtoeliminatesym-metriesduringsearch.Ingeneral,theseschemesmaytakeexponentialspaceortimetoeliminateallsymmetries.ThispaperstudiesclassesofCSPsforwhichsymmetrybreakingistractable.Itidenti esseveralCSPclasseswhichfeaturevar-iousformsofvalueinterchangeabilityandshowsthatsymmetrybreakingcanbeperformedincon-stanttimeandspaceduringsearchusingdedicatedsearchprocedures.Experimentalresultsalsoshowthebene tsofsymmetrybreakingontheseCSPs,whichencompassmanypracticalapplications.
1Introduction
Symmetrybreakingforconstraintsatisfactionproblemshasattractedconsiderableattentioninrecentyears(SeethelastCPproceedings,theCP’01andCP’02workshopsonsym-metries,and[Crawfordetal.,1996;Freuder,1991;BackofenandWill,1999;Puget,1993]forsomelessrecentpapers).Indeed,manyapplicationsnaturallyexhibitsymmetriesandsymmetrybreakingmaydrasticallyimproveperformance(e.g.,[Barnier]andBrisset,2002;MeseguerandTorras,2001;Puget,2002).AnimportantcontributioninthisareahasbeenthedevelopmentofvariousgeneralschemesforsymmetrybreakinginCSPs(e.g.,SBDS[GentandSmith,2000]andSBDD[Fahleetal.,2001;FocacciandMilano,2001]).Un-fortunately,theseschemes,ingeneral,mayrequireexponen-tialresourcestobreakallsymmetries.Indeed,someschemesrequireexponentialspacetostoreallthenogoodsgeneratedthroughsymmetries,whileothersmaytakeexponentialtimetodiscoverwhetherapartialassignmentissymmetrictooneoftheexistingnogoods.Asaconsequence,practicalapplica-tionsoftenplacelimitsonhowmanynogoodscanbestoredand/orwhichsymmetriestobreak.
Thispaperapproachessymmetrybreakingfromadiffer-ent,orthogonal,standpoint.ItsgoalistoidentifyclassesofCSPsthatarepracticallyrelevantandforwhichsymmetrybreakingistractable,i.e.,symmetrybreakingispolynomialintimeandspace.Itidenti esseveralsuchclasses,which
P.Flener,J.Pearson,andM.Agren
DepartmentofInformationTechnology
UppsalaUniversity,Box337S-75105Uppsala,Sweden
encompassmanypracticalapplications.TheseCSPsfea-turevariousformsofvalueinterchangeabilityandthepapershowsthatsymmetrybreakingcanbeperformedinconstanttimeandspaceduringsearchusingdedicatedsearchproce-dures.Thepaperalsoreportspreliminaryexperimentalre-sultsindicatingthatsymmetrybreakingontheseCSPsbringssigni cantcomputationalbene ts.Finally,thepaperintro-ducesthenewnotionsofexistentialandabstractnogoods,whichwereusedtoderivetheresultsforthevariousCSPclasses.Webelievethatthesenotionsarehelpfultoderivemanyotherclassesoftractablesymmetries.Inparticular,theyalsoallowedustoderiveclassesoftractablevariablesymmetries,whichwecannotincludehereforspacereasons.Assuch,thispapershouldbeviewedonlyasa rststepinthisfascinatingarea.
Itisalsousefultocontrastourapproach]withtheresearchavenuepioneeredby[Freuder,1991onvalueinterchange-ability.Freuderalsointroducedvariousformsofvalueinter-changeability.However,hisgoalwastodiscoversymmetriesinsideCSPsandtoreformulatethembypreprocessingtore-movesymmetries.Unfortunately,discoveringsymmetriesinCSPsisnottractableformanyinterestingclassesofCSPs.Ourresearch,incontrast,assumesthatmodellersareawareofthesymmetriesintheirapplications.Itfocusesonhowtoexploitthisknowledgeduringsearchtoeliminatesymmetriesef ciently.Consider,forinstance,thescene-shootingprob-lemfeaturedin[VanHentenryck,2002].Thisproblemaimsatproducingamovie(oraseries)atminimalcostbydecid-ingwhentoshootscenes.Eachsceneinvolvesanumberofactorsandatmost5scenesadaycanbe lmed.Allactorsofascenemustbepresentonthedaythesceneisshot.Theac-torshavefeesrepresentingtheamounttobepaidperdaytheyspendinthestudio.Thegoaloftheapplicationistominimizetheproductioncosts.Anoptimalsolutiontothisproblemcanbemodelledasanassignmentofscenestodayswhichmin-imizestheproductioncosts.Itshouldbeapparentthattheexactdaysassignedtothesceneshavenoimportanceinthisapplicationandarefullyinterchangeable.Whatisimportantishowthescenesareclusteredtogether.Ourapproachdoesnotaimatdiscoveringthisfact;ratheritfocusesonhowtoexploitittoeliminatethesymmetriesitinduces.
Therestofthepaperisorganizedasfollows.Aftersomepreliminaries,Sections3,4,and5studythreeclassesofCSPsforwhichsymmetrybreakingistractable.Forspacereasons,
Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This
onlythe rstclassispresentedinfulldetailwithproofs.Sec-tion6brie yreportssomeexperimentalresults.Section7concludesthepaper.
2Preliminaries
Thissectionde nesthemainconceptsusedinthispaper.Thede nitions,althoughtheycapturetheinformalmeaningofCSPs,arenon-standardandsimplifythede nitionsandproofsconsiderably.Thebasicideaisthatthesetofcon-straintsisabstractedbyaBooleanfunctionwhichholdsifalltheconstraintsaresatis ed(sincewearenotinterestedintheconstraintstructure).Solutionsarealsorepresentedasfunc-tions(assignments)fromvariablestotheirsetsofvalues.De nition2.1.ACSPisatriplet,wheredenotesthesetofvariables,denotesthesetofpossiblevaluesfor
thesevariables,and
isaconstraintthatspeci eswhichassignmentsofvaluestothevariablesaresolutions.ACSPisdenotedsuchsolutionthattoaCSPby
..Thesetofsolutionsisafunction
toa
AlgorithmstosolveCSPsmanipulatepartialassignments.It
isoftenimportanttoreasonaboutwhichvariablesarealreadyassigned(thedomainofthepartialassignment)andthesetofvaluestheyareassignedto(theimageoftheassignment).Notethatdomainsrepresentsetsofvariablesinthispaper(notvaluesasistraditional),sinceweusefunctionstomodel(partial)assignments.
De nition2.2.LetbeaCSP.Apartialas-signmentforisafunction.Thedo-mainof,denotedby,is.Theimageof,de-notedby,isthesetForeachvalue,weuse.
todenotetheset
Inthispaper,weoftendenoteapartialassignmentbya
conjunctionofequations
whereassignment.Forinstance,functionwhosedomainis
valueandwhichrepresentsthepartialassignsthe
theto.Wealsodenotetheemptyassignmentby.Thenextfourde nitionsde nenogoodsformallyandwhena(partial)assignmentviolatesanogood.
De nition2.3.LetbeaCSPandbeapartialassignmentfor.Apartialassignmentand
isanextensionofforif
De nition2.4.LetbeaCSPandbeapartialassignmentfor.forisdenotedbyforAcompletion.Theofforisanex-tensionof.
setofallcompletionsofDe nition2.5.LetbeaCSP.Anogoodfor
isapartial
assignmentforsuchthat
.
De nition2.6.LetbeaCSP,beanogoodfor,and
beapartialassignmentfor.violatesnogoodforifisanextensionoffor.
Proposition,then2.7.LetbeaCSP.If.
violatesnogoodfor
Thislastpropositionshowsthatnogoodscanbeliftedfromthechildrentotheirparent.Proposition2.8..LetLetbebeaCSPand
beanogoodandapartialassignmentforwith
forlet.Thenevery
isanogoodfor.
3Value-InterchangeableCSPs
Therearemanyapplicationsinresourceallocationandschedulingwheretheexactvaluestakenbythevariablesarenotimportant.Whatissigni cantiswhichvariablestakethesamevaluesor,inotherterms,howthevariablesareclus-tered.Thisnotionofsymmetryiswhat[Freuder,1991]callsfullinterchangeabilityforallvariablesandallvalues.Theprototypicalexampleisgraph-coloring.Another,morecom-plex,exampleisthesceneallocationapplicationmentionedintheintroduction.Thissectionshowsthatsymmetrybreak-ingfortheseproblemsistractableandtakesconstanttimeandspace.We rstde nevalue-interchangeableCSPs.De nition3.1.LetbeaCSP.isvalue-interchangeableif,foreachsolutionandeachbijection,thefunction.
Inthefollowing,weuseICSPasanabbreviationforvalue-interchangeableCSP.ThefollowingtheoremisafundamentalcharacterizationofnogoodsforICSPs.Theorem3.2.LetbeanICSP,letbea
nogoodfor,andlet
beabijection.Thenisanogood.
TheclosureofanogoodforanICSPcapturesallthe“sym-metric”nogoodsthatcanbeobtainedfrom.De nition3.3.LetbeanICSPandbeanogoodfor,isthe.setTheclosureofforis,adenotedbijection
by
Wenowshowthattheclosureofanogoodcanbecharac-terizedcompactlyandthatmembershiptotheclosureofanogoodcanbetestedinlineartimeforICSPs.We rstintro-ducetheconceptofexistentialnogood,whichsimpli estheproofsandintuitions.De nition3.4.LetbeanICSPandbeanogoodfor.Lettialnogoodoffor,denotedby.The,isexisten-thesetofallfunctionssatisfying
Thefollowinglemmaindicatesthatanexistentialnogoodpre-ciselycapturestheclosureofanogood.
Lemma3.5.LetbeanISCPandbeanogoodfor.
Then
.Proof.Let
image,wehavethat
.Byde nitionofthe
Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This
We rstshowthat
..suchthat
.ThisThus,meanssatis es
thatthereexistsabijectionLet
byde nitionofabijection,andhence.Wenowshowthat
.Let
suchthat
.Thereexistsomevalues
Sincearealldifferent,theresatisfying
and
.
Henceexistscanbearewrittenbijection
asItisnotobviousthatmembershiptoanexistentialnogoodcanbetestedef ciently,sinceitinvolvesanexistentialquanti ca-tion.However,duetothenatureoftheunderlyingconstraints,itiseasytoeliminatetheexistentialvariablesbyselectingarepresentativeforeachsettivationunderlyingtheconceptof.abstractThisispreciselynogoodsthede nedmo-below.Considertheexistentialformula
Thevariables
,
,and
canbeeliminatedtoproduce
De nition3.6.LetbeanICSPand
bea
nogoodfor.Let
andlet
Theabstractnogoodofwrt,denotedby
,
isthesetoffunctions
satisfying
Lemma3.7.LetbeanICSPandbeanogoodfor.Then.
Forsimplicity,wewilloftendenotetheabstractnogoodcon-ditionintermsofglobalconstraints
whereholdsifallthearethesame
value.Itcanbeseenthatthereexistsalineartimealgorithmtotestwhether.aItpartialsuf cesassignmenttoviolatesanogoodin
mulaabovewhenevertestwhether.
satis esthefor-Lemma3.8.LetbeanICSP,beanogoodfor,andbeapartialassignment.Thereexistsalinear-timealgorithmthattestswhetherviolatesanynogoodinP.
Proof.Directconsequenceoflemmas3.5and3.7andthefact
thattheabstractnogoodislinearin
.Lemma3.9.,Let
and
bebeanogood.abeanICSP,
forLetpartialevery
assignmentforwith.Then,
1.isanogoodfor;2.ifviolatesanogoodinviolatesanogoodinP.
P,thenLemmas3.8and3.9indicatethatsymmetrybreakingistractableforICSPs.Lemma3.9indicatesthatabstractno-goodsareneededonlyforfrontiernodesofthesearchtree(i.e.,closednodeswhoseparentsareopen).Onceitschildrenareexplored,theabstractnogoodoftheparentsubsumestheabstractnogoodsofitschildren.Hence,maintainingtheno-goodtakesspace
ifisthesetoffrontiernodes.Weformalizethisresultusingvariabledecompositiontrees.De nition3.10.Avariabledecompositionwherenodesrepresent,wherepartialassignmentsfor,treeisasearchforaCSP
andnodestree
aredecomposedasfollows:givenanoderepresentingtialassignment,where
drenrepresent,itsachil-par-forthesomepartialvariableassignments
.
Notethatvariabledecompositiontreescapturebothstaticanddynamicvariableorderings.Theorem3.11.LetbeanICSPandletbethesetoffrontiernodesinavariabledecompositionsearchtreefor.Symmetrybreakingforrequiresspaceforstor-ingthenogoods.Inaddition,testingifapartialassignmentviolatesanogoodtakestimeintheworstcase.Theresultabovecanbestrengthenedconsiderablyinfact.Wewillshowthatsearchproceduresexploringavariablede-compositiontreecanremoveallsymmetriesinconstanttimeandspace.Beforepresentingthetheoreticalresults,weillus-tratetheintuitionusingdepth- rstsearch.Thebasicintuitioncomesfromthestructureoftheabstractnogoods.Considerthepartialassignment
andassumethatdepth- rstsearchtriestoassignvariable
andthatproducesthesetofanpossibleabstractnogoodvaluesiswhich.holdsThefailureif
of
allequal(
allequal()alldiff()Sinceremaininstantiatedwhenthenextvalueistriedfor,theabstractnogoodforthispartofthisnextbranchholdsifTheassignments
imposingthatbeassigneda
valuedifferentfrom.producesimilarabstractnogoods.Nowobserveandwhathap-pensforanassignmentofavalue,say6.Theab-stractnogoodisnowde nedas
allequal(
allequal()alldiff())
whichcanbepartiallyevaluatedtoalldiff(disjunctionofallthesenogoodscanbepartiallyevaluated).Theto
Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This
boolILABEL()returnILABELA(,);boolILABELA()
ifthenreturn;selectif
:=in;
;thenselectin;:=;
forall()
:=;
if
ifILABELA(then)then
returntrue;
returnfalse;
Figure1:ALabelingProcedureforICSPs.
alldiff(
)
whichcannotbesatis edbyanyassignmentto.Itfol-lowsthatmustonlybeassignedtothepreviouslyassignedvaluesortoexactlyonenewvaluein.Inotherwords,inavariabledecompositiontree,onlysomeofthechildrenneedtobeexplored:thosewhichassignvariable
toavalueinandexactlyoneotherchild.Notethatthisresultisindependentfromthesetofconstraints.Itistheessenceofthelabelingprocedureforgraph-coloringin[Kubaleand[Jackowski,1985]andinthesceneallocationprobleminVanHentenryck,2002].Thisprocedure,whichbreaksallsymmetriesforICSPs,isformalizedinFigure1.Itusesthefunction()whichsatis estheproperty
Toourknowledge,thispaperprovidesthe rstformalproofthatthesealgorithmsbreakallthesymmetriesintheirrespec-tiveproblems.ToprovethecorrectnessofILABEL,andotherrelatedsearchprocedures,itisusefultointroducetheconceptofcompactvariabledecompositiontree.
De nition3.12.Acompactvariabledecompositiontreefor
anICSP
,whereasearchrepresentingandnodestreewhereaaredecomposednodesrepresent,isasfollows:partialassignmentsgivenafortherearechildren,partialforrepresentingsomeassignmentnodevariable,where
thepartialassignments
,
forallrepresentingapartialassignmentandexactlyonechild
ifisnotempty.
forsome,Thefollowinglemma,whichstatesthatcompactvariablede-compositiontreesarecomplete,followsdirectlyfromtheex-aminationofthenogoodsabove.
Lemma3.13.Let
beanICSPandbeallthecompleteassignmentsinavariabledecompositiontreeforisa.bijectionThen,theisclosureequalto.
Ournextlemmastatesthatacompactvariabledecompositiontreenevermatchesanynogoodgeneratedduringsearch.
Lemma3.14.LetbeanICSPandbeacompactvari-abledecompositiontreefor.Thepartialassignmentofanodeinnevermatchesanynogoodgeneratedduringtheexplorationof(excepttheoneitpossiblygenerates).
Proof.ByLemma3.9,itsuf cestoshowthatapartialassign-mentnevermatchesanogoodgeneratedbyitssiblingsor
thesiblingsofoneofitsancestorsinthetree.Theproofisbyinductiononthedepthofthetree.Atthedepthof,theresultfollowsfromtheinspectionsofthenogoodasdiscussedear-lier.Consideradepthoneoftheleftorrightbranchesandatthatanogooddepth.Wegeneratedcanrestrictbyattentiontotheprojectionoftothevariablesinstantiatedatthatdepth,i.e.,wecanrestrictattentiontosatisfying
Weshowthatassignedatdepth.Observethatthere.existsLetabepartialthevariableassign-mentsuchthatforsome
andand,
.Byde nitionofacompactvariabledecompositiontree,thevaluesandmustbelongtoConsiderthecase,where
where.
thatthereexist.Thatmeansbijection.Hence
,itandandinsuchthat
canberewrittenas.IfAssumenowthat,whichlowsthatandisimpossible.forsome
somebijection..Hence
Ifforsome.Itfol-,thenandthat
Assumethatwhichisimpossible.for
Ifandand.Then,
Hence,
,thenforsomefor.
sinceforsome,whichsome.
isbijectionimpossible.
ThecorrectnessofProcedureILABELfollowsfromthetwolemmasabove.Othersearchstrategies,e.g.,LDS,alsore-moveallsymmetriesinconstanttimeandspace.
Theorem3.15.ProcedureILABELbreaksallthesymme-triesinconstanttimeandconstantspaceforanICSP,i.e.,itnevermatchesanymemberoftheclosureofanynogoodgeneratedduringsearch.
4Piecewise-InterchangeableCSPs
Inmanyapplications,e.g.,inresourceallocationandschedul-ing,thevaluesaretakenfromdisjointsetsbuttheyarein-terchangeableineachset.Forinstance,inthescenealloca-tionproblem,wecaneasilyimagineaversionoftheproblemwheredaysaredividedinmorningandafternoonsessions.Actorsprobablyhavestrongpreferences(andthusdifferentfeesforthemorningandafternoonsessions)butthedayofthesessionmaynotmatter.Thispapercapturesthis(morelim-ited)formofinterchangeabilitybypiecewiseinterchangeableCSPs.We rstde nethisclassofCSPsformallyandthende-rivesimilarresultsasforICSPs.Westatethemainde nitionsandtheoremsonly,sincethederivationissimilartotheoneforICSPs.Astraditional,weusetodenotethedis-jointunionof
and.Ourde nitionsandresultsonly
Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This
considertwodistinctsetsofvalues,forsimplicity.Itiseasytogeneralizethemtoanarbitrarynumberofsets.De nition4.1.Letandbetwodisjointsets.Apiece-wisebijectionisabijectionde ned
as
.
ifwhereisabijectionDe nition4.2.Letpiecewisevalue-interchangeableif,foreachbeaCSP.is,theandfunctioneachpiecewisebijectionsolution
.
Inthefollowing,weusePICSPasanabbreviationforpiece-wisevalue-interchangeableCSP.De nitionbeanogood4.3.LetbeaPICSPandisapiecewise,foris.Theclosureoffor,denotedby
bijection
theset
WenowspecifytheabstractnogoodsforPICSPs.Thekeyintuitionistoseparatethevaluesfromand.De nition4.4.LetPICSPand
beanogood,wherefor.Letbea
,andlet
Theabstractnogoodofwrt,denotedby
,
isthesetoffunctions
satisfying
Figure2depictsalabelingprocedurePILABELforPICSPs,
whichbreaksallvaluesymmetriesinconstanttimeandspace.ProcedurePILABELgeneralizesILABELbyconsideringthealreadyassignedvaluesinbothsetsand,aswellasonenewvalue(ifany)frombothsets.
Theorem4.5.ProcedurePILABELbreaksallthesymme-triesinconstanttimeandconstantspaceforPICSPs.
5Wreath-ValueInterchangeableCSPs
Wenowconsideranother,morecomplex,classofCSPs,whichassignsapairofvaluestoeachvariable.Valuesinarefullyfrominterchangeableasetand,fora xedvaluein,thevaluesinarefullyinter-changeableaswell.Theseproblemsarecalledwreathvalue-interchangeableinthispaper,becausethesymmetrygroupcorresponds]toawreathproductofsymmetrygroups[Camer-son,1999.Suchproblemsarisenaturallyinavarietyofap-plicationsinresourceallocationandscheduling.Consider,forinstance,theproblemofschedulingameetingwheredif-ferentgroupsmustmeetsomedayoftheweekinsomeroomsubjecttoconstraints.Thedaysarefullyinterchangeableand,onagivenday,theroomsarefullyinterchangeable.Sym-metrybreakingforawreathvalue-interchangeableCSPistractable.
boolPILABEL()returnPILABELA(,);
boolPILABELA(ifthenreturn)
;selectin;
:=;:=;
if
thenselectinifthen
;:=;selectinforall(
);:=;
:=;ififPILABELA(then
)then
returntrue;
returnfalse;
Figure2:ALabelingProcedureforPICSPs.
De nition5.1.Letand
betwosets.Awreathbijec-tion
isabijectionde nedas
whereisabijectionand()isabijection.
De nition5.2.Let
iswreathvalue-interchangeableif,foreachbeaCSP.thefunction
andeachwreathbijectionsolution
,
.Inthefollowing,weuseWICSPasanabbreviationforwreathvalue-interchangeableCSP.Wealsousethefollowingnota-tions.isaIfsetoftuples,isdenotesthedenotesapair,setthesetandand
.Ifisanassignment,
If
denotestheset.
De nitionbeanogood5.3.forLet
.Theclosureofforbea,WICSPdenotedandisawreathbijection
,istheset
by
WenowspecifyabstractnogoodsforWICSPs.
De nitionbeanogood5.4.forLet
.LetbeaWICSP,andlet
,andlet
Theabstractnogoodofwrt,denotedby
,
isthesetoffunctions
satisfying
Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This
boolWILABEL()returnWILABELA(,);boolWILABELA(ifthenreturn)
;selectin;
:=;
if
thenselectin;:=forall()
;:=if
then;
selectin;:=forall()
;:=if
;
ifWILABELA(then)then
returntrue;
returnfalse;
Figure3:ALabelingProcedureforWICSPs.
Theorem5.5.ProcedureWILABELbreaksallthesymme-triesinconstanttimeandconstantspaceforaWICSP.
6ExperimentalResults
Thissectiongivessomepreliminaryresultsshowingtheben-e tsofsymmetrybreakingontheseclassesofproblems.Ta-ble1givesresultsongraphcoloring,anICSP,andonparti-tionedgraphcoloring,aPICSP.Inpartitionedgraphcoloring,thecolorsaredividedin4groupsandarefullyinterchange-ableineachgroup.Theconstraintsexpresstheusualgraph-coloringproperty:notwoadjacentverticesarecoloredwiththesamecolor.Table1givestheresultofcoloringgraphswith50%edgedensitywithatmost
7040.3172960.2674340.6076240.2578260.8780860.2282460.6783420.30
Table1:plexstructure(e.g.,aCartesianproduct).Therearesev-eralclassesofsuchCSPsforwhichsymmetrybreakingistractable,althoughmorecomplex.FindingeffectivesearchproceduresfortheseCSPsisalsoachallengingproblem.
8Acknowldegments
Specialthankstothereviewersfortheirveryinterestingcom-ments.AllauthorsarepartlysupportedbyaSTINTinsti-tutionalgrantIG2001-67ofSTINT.P.VanHentenryckispartlysupportedbyanNSFITRAwardDMI-0121495.TheSweden-basedauthorsarealsosupportedbygrant221-99-369oftheSwedishResearchCouncil.
References
[BackofenandWill,1999]RolfBackofenandSebastianWill.Ex-cludingsymmetriesinconstraint-basedsearch.InCP’99.
[BarnierandBrisset,2002]N.BarnierandP.Brisset.SolvingtheKirkman’sschoolgirlprobleminafewseconds.InCP’2002.[Camerson,1999]P.Cameron.PermutationGroups,CambridgeUniv.Press,1999.
[Crawfordetal.,1996]J.Crawfordetal.Symmetrybreakingpred-icatesforsearchproblems.InKR’96.
[Fahleetal.,2001]SchambergerFahle,Torsten,Stefan,andMeinolfSellmann.Symmetrybreaking.InCP’2001.
[FocacciandMilano,2001]FilippoFocacciandMichaelaMilano.Globalcutframeworkforremovingsymmetries.InCP’2001.[Freuder,1991]E.Freuder.Eliminatinginterchangeablevaluesinconstraintsatisfactionproblems.InProc.AAAI’91.
[GentandSmith,2000]IanP.GentandB.Smith.Symmetrybreak-ingduringsearchinconstraintprogramming.InECAI’2000.[KubaleandJackowski,1985]M.KubaleandD.Jackowski.AGeneralizedImplicitEnumerationAlgorithmforGraphColor-ing.CACM,28(4):412–418,1985.
[MeseguerandTorras,2001]P.MeseguerandC.Torras.Exploit-ingsymmetrieswithinconstraintsatisfactionsearch.Arti cialIntelligence,129(1-2):133–163,2001.
[Puget,1993]J.-F.Puget.Onthesatis abilityofsymmetricalcon-strainedsatisfactionproblems.InISMIS’93.
[Puget,2002]J.-F.Puget.SymmetryBreakingRevisited.InCP’2002.
[VanHentenryck,2002]rmsJournalonComputing,14(4):345–372,2002.
正在阅读:
Tractable symmetry breaking for CSPs with interchangeable values06-05
中学生自我评价30字(优秀6篇)03-26
第九章自测习题06-05
合同及信息管理方案05-02
第八课铁犁牛耕引发的社会变革 - 图文10-12
土方开挖、降水施工方案05-30
新视界Unit1 A new start课后习题答案10-09
第九版集中隔离点设置标准及管理技术指引,集中隔离点设置标准及03-23
《藏戏》阅读题10-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- interchangeable
- Tractable
- symmetry
- breaking
- values
- CSPs
- with
- 第二章 第三节 康普顿效应及其解释 第四节 光的波粒二象性
- 税收征管业务讲义
- DVD与5.1杜比环绕功放组合,SPHE8281D-216PIN解码板原理图
- 古诗词交流培训心得
- 第一节 弱电解质的电离(2)
- 论血透导管的选择
- 2014年小学六年级毕业升学考试数学模拟试卷
- 某公司2001年度考核方案(doc 22)
- 应用文写作 教学大纲
- 2010塑料助剂市场情况
- 铁路通信电缆专业试题答案(50)
- 2015年北京房地产市场周报
- 林学概论考试重点
- 浅谈营销管理培训体系的搭建
- 饭店法律实务第六章客人的权利义务
- 高三作文教案:爱生活,爱读书,爱作文(网友来稿)-教学教案
- 2012新课标高考考纲规定背诵古诗词
- 英语初一上册练习题附答案
- 学生工程实习实训安全自律协议书
- 人物传记答题技巧