Introduction Exponential Time Algorithms

icon

60

pages

icon

English

icon

Documents

Écrit par

Publié par

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
icon

60

pages

icon

English

icon

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Exponential time algorithms S. Gaspers Introduction Exponential Time Algorithms Problem Definitions Algorithm Design Techniques Dynamic Programming across Subsets Branch & Reduce Memorization Treewidth Treewidth combined with Branch & Reduce Iterative Compression Inclusion-Exclusion Conclusion Introduction to Exponential Time Algorithms séminaire AlGco Serge Gaspers1 1LIRMM – Université Montpellier 2, CNRS January 22, 2009 1 / 50

  • exponential time

  • iterative compression

  • treewidth

  • inclusion-exclusion

  • algorithms

  • reduce

  • hard problems

  • algorithm design


Voir icon arrow

Publié par

Nombre de lectures

32

Langue

English

Exponentialtimelaogirhtsm.SaGpssIerrontctdunEionopxitneiTlalAemthmsgorilemDProbitnoeinrotiAsglgnsiDehmqunichTeimanyDsemargorPcssuSsbteimgncaorReduceMesBranch&rTnoiweeiromitazthidmbcohTdtewrehcR&rBnaiwhtnideveCoratieIteeducisulcnInoisserpmncCoonsiluxc-Eonsiluon
Introduction to Exponential Time Algorithms séminaire AlGco
January 22, 2009
1LIRMM – Université Montpellier 2, CNRS
/105
Serge Gaspers1
poExaspersInithmsS.GmiaeglroentnaitlitorlgeAimlTiantenopxEnoitcudortmDesrithAlgoionsntimeeDorlbmhPsubsSoscranBrtssecudeR&hcziromeMeechnignTsDyniquerPgomaciniagarmmhBitncraReh&ceduretIvitamoCeserpationTreewidthTreeiwtdchmoibenwdn-nxEsuoinIlcisnousioonclionCclus
1
Introduction Exponential Time Algorithms Problem Definitions
Conclusion
3
Algorithm Design Techniques Dynamic Programming across Subsets Branch & Reduce Memorization Treewidth Treewidth combined with Branch & Reduce Iterative Compression Inclusion-Exclusion
2
Outline
50/2
DynaqueschnignTegncamaimorrgimPcncrasBetbsSussroaziromeMecudeR&hnExponenroductiolAogirhtitlaiTememDtiniPrmsleobmhtiiseDAsnoroglcnuloiInE-cxisnoonColusisionncluitnorTeeiwtdTherewidthcombinedwirBhthcnadeR&IecuratevetimpCossre
3
1
2
Conclusion
Outline
Algorithm Design Techniques Dynamic Programming across Subsets Branch & Reduce Memorization Treewidth Treewidth combined with Branch & Reduce Iterative Compression Inclusion-Exclusion
0
Introduction Exponential Time Algorithms Problem Definitions
5/3spersIntthmsS.GaemlaogirneitlaitEonxp
nDeioitrosPemblDmhtgiselAsnirogExponentoductionglrotimhaiTlmiAeitorlgeaimltiantrtnIsrepsaG.SsmhopenxEarBh&hcnudeRtIecatereCivpromsiesoiTnerwedihtrTeewidthcombinedwitesbuSssohcnarBsteMuced&RatizoremnhqiTncenymaeuDsograicPrgacrmminnoisulcnoCnoisuclExn-iousclInon4/
NP-hard problems
50
no known polynomial time algorithm for any NP-hard problem belief:P6=NP ETH: 3-Sat cannot be solved in subexponential time (thus many other problems cannot be solved in subexponential time either)
ranch&ReSubsetsBgncaorssorrgmaimrehTideweeTrdtwiazirnoitecudomeMterauceI&RedanchhtrBdeiwbmnihtocsiluxc-EonsiluncInoisserpmoCevitlaitemlaogirhtsmExponentioitcpxEnnenolaitGaS.erspntsIduroDmeboelnoAsinitAlgoTimemsPrrithseuqinhcPcimanyDhmitorlgTegnsiDe
Approaches to attack NP-hard problems approximation algorithms randomized algorithms fixed parameter algorithms exact exponential time algorithms heuristics restricting the inputs
Dealing with NP-hard problems
05/5Coonlunconsi
0
natural question in Algorithms: design faster (worst-case analysis) algorithms for problems might lead to practical algorithms for small instances subroutines for (sub)exponential time approximation algorithms randomized algorithms with expected polynomial run time interesting combinatorics
Exponential Time Algorithms
6/5Epxalgotimetialonenuced&RchanBrthwidenibmochtdiweerdthTeewionTrzatiomireceMeRudcn&honcnoCisululcxnoislusion-EssionIncevoCpmerIeetaritborPsmhtineDmelTialtienrigoAlmeudtctnorpxnooiEnmsS.rithersIGasporcauSsstesbarBsminarocPamgrngmiisngeThcinuqseyDtionsAlgorithmDe
Voir icon more
Alternate Text