From 2000847e48f9df4f3037d6fb5c87506aa8d8d524 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 4 Feb 2008 23:04:45 +0100 Subject: [PATCH] Prepare for ranking chapter. --- Makefile | 2 +- biblio.bib | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ rank.tex | 10 +++++++ saga.tex | 1 + 4 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 rank.tex diff --git a/Makefile b/Makefile index 10c98f0..e3dfed2 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ all: saga.ps -CHAPTERS=cover mst notation ram adv +CHAPTERS=cover mst notation ram adv rank %.dvi: %.tex macros.tex biblio.bib tex $< && if grep -q citation $*.aux ; then bibtex $* && tex $< && tex $< ; fi diff --git a/biblio.bib b/biblio.bib index 93cbf67..ba96577 100644 --- a/biblio.bib +++ b/biblio.bib @@ -513,6 +513,15 @@ inproceedings{ pettie:minirand, address = {Redwood City, CA, USA}, } +@book{ knuth:sas, + author = {Donald E. Knuth}, + title = {{The Art of Computer Programming, Volume 3 (2nd ed.): Sorting and Searching}}, + year = {1998}, + isbn = {978-0-201-89685-5}, + publisher = {Addison Wesley Longman Publishing Co., Inc.}, + address = {Redwood City, CA, USA}, +} + @inproceedings{ hagerup:wordram, author = {Torben Hagerup}, title = {{Sorting and Searching on the Word RAM}}, @@ -660,3 +669,75 @@ inproceedings{ pettie:minirand, year = "1998", url = "citeseer.ist.psu.edu/223918.html" } + +@article{ myrvold:rank, + title={{Ranking and unranking permutations in linear time}}, + author={Myrvold, W.J. and Ruskey, F.}, + journal={Information Processing Letters}, + volume={79}, + number={6}, + pages={281--284}, + year={2001} +} + +@inproceedings{ critani:rau, + title={{Ranking and unranking permutations with applications}}, + author={Critani, F. and Dall'Aglio, M. and Di Biase, G.}, + booktitle={Innovation in Mathematics: Proceedings of Second International Mathematica Symposium}, + pages = "99-106", + year = "1997" +} + +@article{ ruskey:ham, + title={{The Hamiltonicity of directed-Cayley graphs (or: A tale of backtracking)}}, + author={Ruskey, F. and Jiang, M. and Weston, A.}, + journal={Discrete Appl. Math}, + volume={57}, + pages={75--83}, + year={1995} +} + +@article{ ruskey:hce, + title={{Hamilton Cycles that Extend Transposition Matchings in Cayley Graphs of Sn}}, + author={Ruskey, F. and Savage, C.D.}, + journal={SIAM Journal on Discrete Mathematics}, + volume={6}, + number={1}, + pages={152--166}, + year={1993} +} + +@article{ liehe:raulow, + title={{Ranking and Unranking of Lexicographically Ordered Words: An Average-Case Analysis}}, + author={Liebehenschel, J.}, + journal={Journal of Automata, Languages and Combinatorics}, + volume={2}, + number={4}, + pages={227--268}, + year={1997} +} + +@book{ reingold:catp, + title={{Combinatorial Algorithms: Theory and Practice}}, + author={Reingold, E.M.}, + year={1977}, + publisher={Prentice Hall College Div} +} + +@inproceedings{ dietz:oal, + author = {Paul F. Dietz}, + title = {Optimal Algorithms for List Indexing and Subset Rank}, + booktitle = {WADS '89: Proceedings of the Workshop on Algorithms and Data Structures}, + year = {1989}, + isbn = {3-540-51542-9}, + pages = {39--46}, + publisher = {Springer-Verlag}, + address = {London, UK}, +} + +@book { ss:fifteen, + title={{The 15 Puzzle Book}}, + author={Slocum, J. and Sonneveld D.}, + year={2006}, + publisher={The Slocum Puzzle Foundation, Beverly Hills, CA, USA} +} diff --git a/rank.tex b/rank.tex new file mode 100644 index 0000000..a0823ea --- /dev/null +++ b/rank.tex @@ -0,0 +1,10 @@ +\ifx\endpart\undefined +\input macros.tex +\fi + +\chapter{Ranking Combinatorial Structures} + +\section{Ranking of permutations} + + +\endpart diff --git a/saga.tex b/saga.tex index 1661e9c..58483eb 100644 --- a/saga.tex +++ b/saga.tex @@ -5,6 +5,7 @@ \input mst.tex \input ram.tex \input adv.tex +\input rank.tex \input notation.tex -- 2.39.2