Cool research papers

O lista cu paper-uri misto. Cine adauga un paper ar trebui sa zica pe scurt de ce merita citit.

PaperCine l-a pusDe ce merita citit
Text AlgorithmsCosminCosmin Negruseri CosminCarte cu o gramada de algoritmi pe stringuri, scrisa de un cercetator francez (M. Crochemore) si de un cercetator polonez (W. Rytter) cu rezultate bune in stringology (Rytter este si antrenor al lotului polonez).
Suffix arrays: A new method for on-line string searchesCosminCosmin Negruseri Cosmin?
Cuckoo hashingCosminCosmin Negruseri Cosmin?
An O(ND) Difference Algorithm and Its VariationsCosminCosmin Negruseri CosminDistanta de editare in O(n) memorie (cum am dat eu la GInfo), in O(d*n) timp unde d este distanta de editare finala (cum a dat Mars la ONI).
Computational Complexity: A Modern ApproachazotlichidAdrian Vladu azotlichidCalculabilitate, clase de complexitate, algoritmi de aproximare si aplicatii. Scrisa de doi profi de la Princeton si oferita gratuit pe net.
The LCA Problem RevisitedmpatrascuMihai Patrascu mpatrascuEra un classic pe Lista lui Francu
Simple Linear Work Suffix Array ConstructionmpatrascuMihai Patrascu mpatrascuUn algoritm de construit suffix trees/array absolut superb.
Dynamic Transitive Closure via Dynamic Matrix InversempatrascuMihai Patrascu mpatrascuCa sa ne convingem ca n-am invatat algebra de clasa 11 degeaba.
Level ancestorCosminCosmin Negruseri Cosmin?
Minimal diameter spanning treeCosminCosmin Negruseri Cosmin?
Smallest polygon containing k pointsCosminCosmin Negruseri Cosmin?
Fenwick trees??
Dictionary matching and indexing with errors and dont caresflmaneaFlorin Manea flmaneaCateva probleme interesante pe siruri cu wild-carduri
Dynamic dictionary matching and compressed suffix treesflmaneaFlorin Manea flmaneaDin nou algoritmi pe siruri.
Rank Aggregation Methods for the WebflmaneaFlorin Manea flmaneaUn articol interesant despre clasamente si combinarea lor, in contextul cautarii pe web.
Finding an Optimal Tree Searching Strategy in Linear TimeazotlichidAdrian Vladu azotlichidArbori binari de cautare optimali in O(N)
An Efficient Context-Free Parsing AgorithmflmaneaFlorin Manea flmaneaO lucrare de inceput in teoria limbajelor formale, interesanta mai ales din punct de vedere istoric. Algoritmul prezentat este un punct de plecare in multi algoritmi de parsing folositi si acum. Autorul, Jay Earley, a scris doar vreo 10 lucrari de CS, si acum e psiholog, dar aceasta e considerata drept una dintre lucrarile de mare importanta in informatica teoretica a secolului trecut.
Left-leaning Red-Black treesrgrigRadu Grigore rgrigImplementare mai simpla pentru arbori Rosu-Negru. Merita citita si discutia de la pagina asta (later edit, flmanea)
TreapsCosminCosmin Negruseri CosminTreapurile sunt arbori echilibrati foarte simplu de implementat. Mult mai curati si ceva mai eficienti decat arbori Rosu Negru sau arborii AVL. Fara atatea cazuri la care sa fii atent. Nu se predau la scoala pentru ca demonstratia ca in medie operatiile iau O(log n) timp este mai dificila, dar in concursurile de programare sunt ideali. Ar trebui sa ii puteti implementa in 15 minute dupa ce ii intelegeti, fara a toci bucati de cod pe de rost.
Natural ProofsflmaneaFlorin Manea flmaneaPremiul Godel in 2007.