Encyclopedia Of AlgorithmsKao Mingyangeditor
download
https://ebookbell.com/product/encyclopedia-of-algorithms-kao-
mingyangeditor-22004886
Explore and download more ebooks at ebookbell.com
Preface
The Encyclopedia ofAlgorithms provides researchers, students, and
practitioners of algorithmic research with a mechanism to efficiently
and accurately find the names, definitions, and key results of important
algorithmic problems. It also provides further readings on those problems.
This encyclopedia covers a broad range of algorithmic areas; each area
is summarized by a collection of entries. The entries are written in a clear
and concise structure so that they can be readily absorbed by the readers and
easily updated by the authors. A typical encyclopedia entry is an in-depth
mini-survey of an algorithmic problem written by an expert in the field. The
entries for an algorithmic area are compiled by area editors to survey the
representative results in that area and can form the core materials of a course
in the area.
This 2nd edition of the encyclopedia contains a wide array of impor-
tant new research results. Highlights include works in tile self-assembly
(nanotechnology), bioinformatics, game theory, Internet algorithms, and
social networks. Overall, more than 70 % of the entries in this edition and
new entries are updated.
This reference work will continue to be updated on a regular basis via a
live site to allow timely updates and fast search. Knowledge accumulation
is an ongoing community project. Please take ownership of this body of
work. If you have feedback regarding a particular entry, please feel free to
communicate directly with the author or the area editor of that entry. If you
are interested in authoring a future entry, please contact a suitable area editor.
If you have suggestions on how to improve the Encyclopedia as a whole,
please contact me at kao@northwestern.edu. The credit of this Encyclopedia
goes to the area editors, the entry authors, the entry reviewers, and the project
editors at Springer, including Melissa Fearon, Michael Hermann, and Sylvia
Blago.
v
9.
About the Editor
Ming-YangKao is a Professor of Computer
Science in the Department of Electrical
Engineering and Computer Science at
Northwestern University. He has published
extensively in the design, analysis, and
applications of algorithms. His current interests
include discrete optimization, bioinformatics,
computational economics, computational
finance, and nanotechnology. He serves as the
Editor-in-Chief of Algorithmica.
He obtained a B.S. in Mathematics from
National Taiwan University in 1978 and a Ph.D.
in Computer Science from Yale University in 1986. He previously taught
at Indiana University at Bloomington, Duke University, Yale University,
and Tufts University. At Northwestern University, he has served as the
Department Chair of Computer Science. He has also cofounded the Program
in Computational Biology and Bioinformatics and served as its Director. He
currently serves as the Head of the EECS Division of Computing, Algorithms,
and Applications and is a Member of the Theoretical Computer Science
Group.
For more information, please see www.cs.northwestern.edu/~
kao
vii
11.
Area Editors
Algorithm Engineering
GiuseppeF. Italiano
Department of Computer and Systems Science,
University of Rome, Rome, Italy
Department of Information and Computer Systems, University of Rome,
Rome, Italy
Rajeev Raman
Department of Computer Science, University of Leicester,
Leicester, UK
Algorithms for Modern Computers
Alejandro López-Ortiz David R. Cheriton School of Computer Science,
University of Waterloo, Waterloo, ON, Canada
Algorithmic Aspects of Distributed Sensor Networks
Sotiris Nikoletseas Computer Engineering and Informatics Department,
University of Patras, Patras, Greece
Computer Technology Institute and Press “Diophantus”, Patras, Greece
Approximation Algorithms
Susanne Albers
Technical University of Munich, Munich, Germany
Chandra Chekuri
Department of Computer Science, University of
Illinois, Urbana-Champaign, Urbana, IL, USA
Department of Mathematics and Computer Science, The Open University of
Israel, Raanana, Israel
Ming-Yang Kao Department of Electrical Engineering and Computer
Science, Northwestern University, Evanston, IL, USA
Sanjeev Khanna
University of Pennsylvania, Philadelphia, PA, USA
Samir Khuller
Computer Science Department, University of Maryland,
College Park, MD, USA
Acknowledgment for first edition contribution
ix
12.
x Area Editors
AverageCase Analysis
Paul (Pavlos) Spirakis
Computer Engineering and Informatics, Research
and Academic Computer Technology Institute, Patras University, Patras,
Greece
Computer Science, University of Liverpool, Liverpool, UK
Computer Technology Institute (CTI), Patras, Greece
Bin Packing
Leah Epstein Department of Mathematics, University of Haifa, Haifa, Israel
Bioinformatics
Miklós Csürös Department of Computer Science, University of Montréal,
Montréal, QC, Canada
Certified Reconstruction and Mesh Generation
Siu-Wing Cheng Department of Computer Science and Engineering, Hong
Kong University of Science and Technology, Hong Kong, China
Tamal Krishna Dey Department of Computer Science and Engineering,
The Ohio State University, Columbus, OH, USA
Coding Algorithms
Venkatesan Guruswami
Department of Computer Science and Engineer-
ing, University of Washington, Seattle, WA, USA
Combinatorial Group Testing
Ding-Zhu Du Computer Science, University of Minnesota, Minneapolis,
MN, USA
Department of Computer Science, The University of Texas at Dallas,
Richardson, TX, USA
Combinatorial Optimization
Samir Khuller
Computer Science Department, University of Maryland,
College Park, MD, USA
Compressed Text Indexing
Tak-Wah Lam Department of Computer Science, University of Hong Kong,
Hong Kong, China
Compression of Text and Data Structures
Gonzalo Navarro Department of Computer Science, University of Chile,
Santiago, Chile
13.
Area Editors xi
ComputationalBiology
Bhaskar DasGupta Department of Computer Science, University of
Illinois, Chicago, IL, USA
Tak-Wah Lam Department of Computer Science, University of Hong Kong,
Hong Kong, China
Computational Counting
Xi Chen Computer Science Department, Columbia University, New York,
NY, USA
Computer Science and Technology, Tsinghua University, Beijing, China
Computational Economics
Xiaotie Deng AIMS Laboratory (Algorithms-Agents-Data on Internet,
Market, and Social Networks), Department of Computer Science and
Engineering, Shanghai Jiao Tong University, Shanghai, China
Department of Computer Science, City University of Hong Kong, Hong
Kong, China
Computational Geometry
Sándor Fekete Department of Computer Science, Technical University
Braunschweig, Braunschweig, Germany
Computational Learning Theory
Rocco A. Servedio Computer Science, Columbia University, New York,
NY, USA
Data Compression
Paolo Ferragina
Department of Computer Science, University of Pisa,
Pisa, Italy
Differential Privacy
Aaron Roth Department of Computer and Information Sciences, University
of Pennsylvania, Levine Hall, PA, USA
Distributed Algorithms
Sergio Rajsbaum Instituto de Matemáticas, Universidad Nacional
Autónoma de México (UNAM) México City, México
Dynamic Graph Algorithms
Giuseppe F. Italiano
Department of Computer and Systems Science,
University of Rome, Rome, Italy
14.
xii Area Editors
Departmentof Information and Computer Systems, University of Rome,
Rome, Italy
Enumeration Algorithms
Takeaki Uno National Institute of Informatics, Chiyoda, Tokyo, Japan
Exact Exponential Algorithms
Fedor V. Fomin Department of Informatics, University of Bergen, Bergen,
Norway
External Memory Algorithms
Herman Haverkort Department of Computer Science, Eindhoven
University of Technology, Eindhoven, The Netherlands
Game Theory
Mohammad Taghi Hajiaghayi Department of Computer Science,
University of Maryland, College Park, MD, USA
Geometric Networks
Andrzej Lingas Department of Computer Science, Lund University, Lund,
Sweden
Graph Algorithms
Samir Khuller
Computer Science Department, University of Maryland,
College Park, MD, USA
Seth Pettie Electrical Engineering and Computer Science (EECS)
Department, University of Michigan, Ann Arbor, MI, USA
Vijaya Ramachandran
Computer Science, University of Texas, Austin,
TX, USA
Liam Roditty Department of Computer Science, Bar-Ilan University,
Ramat-Gan, Israel
Dimitrios Thilikos AlGCo Project-Team, CNRS, LIRMM, France
Department of Mathematics, National and Kapodistrian University of Athens,
Athens, Greece
Graph Drawing
Seokhee Hong School of Information Technologies, University of Sydney,
Sydney, NSW, Australia
Internet Algorithms
Edith Cohen Tel Aviv University, Tel Aviv, Israel
Stanford University, Stanford, CA, USA
15.
Area Editors xiii
I/O-EfficientAlgorithms
Herman Haverkort Department of Computer Science, Eindhoven
University of Technology, Eindhoven, The Netherlands
Kernels and Compressions
Gregory Gutin Department of Computer Science, Royal Holloway,
University of London, Egham, UK
Massive Data Algorithms
Herman Haverkort Department of Computer Science, Eindhoven
University of Technology, Eindhoven, The Netherlands
Mathematical Optimization
Ding-Zhu Du Computer Science, University of Minnesota, Minneapolis,
MN, USA
Department of Computer Science, The University of Texas at Dallas,
Richardson, TX, USA
Mechanism Design
Yossi Azar
Tel-Aviv University, Tel Aviv, Israel
Mobile Computing
Xiang-Yang Li
Department of Computer Science, Illinois Institute of
Technology, Chicago, IL, USA
Modern Learning Theory
Maria-Florina Balcan Department of Machine Learning, Carnegie Mellon
University, Pittsburgh, PA, USA
Online Algorithms
Susanne Albers
Technical University of Munich, Munich, Germany
Yossi Azar
Tel-Aviv University, Tel Aviv, Israel
Marek Chrobak Computer Science, University of California, Riverside,
CA, USA
Alejandro López-Ortiz David R. Cheriton School of Computer Science,
University of Waterloo, Waterloo, ON, Canada
Parameterized Algorithms
Dimitrios Thilikos AlGCo Project-Team, CNRS, LIRMM, France
Department of Mathematics, National and Kapodistrian University of Athens,
Athens, Greece
16.
xiv Area Editors
ParameterizedAlgorithms and Complexity
Saket Saurabh Institute of Mathematical Sciences, Chennai, India
University of Bergen, Bergen, Norway
Parameterized and Exact Algorithms
Rolf Niedermeier
Department of Mathematics and Computer Science,
University of Jena, Jena, Germany
Institut für Softwaretechnik und Theoretische Informatik, Technische
Universität Berlin, Berlin, Germany
Price of Anarchy
Yossi Azar
Tel-Aviv University, Tel Aviv, Israel
Probabilistic Algorithms
Sotiris Nikoletseas Computer Engineering and Informatics Department,
University of Patras, Patras, Greece
Computer Technology Institute and Press “Diophantus”, Patras, Greece
Paul (Pavlos) Spirakis
Computer Engineering and Informatics, Research
and Academic Computer Technology Institute, Patras University, Patras,
Greece
Computer Science, University of Liverpool, Liverpool, UK
Computer Technology Institute (CTI), Patras, Greece
Quantum Computing
Andris Ambainis Faculty of Computing, University of Latvia, Riga, Latvia
Radio Networks
Marek Chrobak Computer Science, University of California, Riverside,
CA, USA
Scheduling
Leah Epstein Department of Mathematics, University of Haifa, Haifa, Israel
Scheduling Algorithms
Viswanath Nagarajan University of Michigan, Ann Arbor, MI, USA
Kirk Pruhs
Department of Computer Science, University of Pittsburgh,
Pittsburgh, PA, USA
Social Networks
Mohammad Taghi Hajiaghayi Department of Computer Science,
University of Maryland, College Park, MD, USA
17.
Area Editors xv
GrantSchoenebeck Computer Science and Engineering, University of
Michigan, Ann Arbor, MI, USA
Stable Marriage Problems, k-SAT Algorithms
Kazuo Iwama Computer Engineering, Kyoto University, Sakyo, Kyoto,
Japan
School of Informatics, Kyoto University, Sakyo, Kyoto, Japan
String Algorithms and Data Structures
Paolo Ferragina
Department of Computer Science, University of Pisa,
Pisa, Italy
Gonzalo Navarro Department of Computer Science, University of Chile,
Santiago, Chile
Steiner Tree Algorithms
Ding-Zhu Du Computer Science, University of Minnesota, Minneapolis,
MN, USA
Department of Computer Science, The University of Texas at Dallas,
Richardson, TX, USA
Sublinear Algorithms
Andrew McGregor School of Computer Science, University of Mas-
sachusetts, Amherst, MA, USA
Sofya Raskhodnikova Computer Science and Engineering Department,
Pennsylvania State University, University Park, State College, PA, USA
Tile Self-Assembly
Robert Schweller Department of Computer Science, University of Texas
Rio Grande Valley, Edinburg, TX, USA
VLSI CAD Algorithms
Hai Zhou Electrical Engineering and Computer Science (EECS) Depart-
ment, Northwestern University, Evanston, IL, USA
19.
Contributors
Karen Aardal CentrumWiskunde Informatica (CWI), Amsterdam, The
Netherlands
Department of Mathematics and Computer Science, Eindhoven University of
Technology, Eindhoven, The Netherlands
Ittai Abraham Microsoft Research, Silicon Valley, Palo Alto, CA, USA
Adi Akavia Department of Electrical Engineering and Computer Science,
MIT, Cambridge, MA, USA
Réka Albert Department of Biology and Department of Physics,
Pennsylvania State University, University Park, PA, USA
Mansoor Alicherry Bell Laboratories, Alcatel-Lucent, Murray Hill, NJ,
USA
Noga Alon Department of Mathematics and Computer Science, Tel-Aviv
University, Tel-Aviv, Israel
Srinivas Aluru Department of Electrical and Computer Engineering, Iowa
State University, Ames, IA, USA
Andris Ambainis Faculty of Computing, University of Latvia, Riga, Latvia
Christoph Ambühl Department of Computer Science, University of
Liverpool, Liverpool, UK
Nina Amenta Department of Computer Science, University of California,
Davis, CA, USA
Amihood Amir Department of Computer Science, Bar-Ilan University,
Ramat-Gan, Israel
Department of Computer Science, Johns Hopkins University, Baltimore, MD,
USA
Spyros Angelopoulos Sorbonne Universités, L’Université Pierre et Marie
Curie (UPMC), Université Paris 06, Paris, France
Anurag Anshu Center for Quantum Technologies, National University of
Singapore, Singapore, Singapore
Alberto Apostolico College of Computing, Georgia Institute of Technology,
Atlanta, GA, USA
xvii
20.
xviii Contributors
Vera AsodiCenter for the Mathematics of Information, California Institute
of Technology, Pasadena, CA, USA
Peter Auer Chair for Information Technology, Montanuniversitaet Leoben,
Leoben, Austria
Pranjal Awasthi Department of Computer Science, Princeton University,
Princeton, NJ, USA
Department of Electrical Engineering, Indian Institute of Technology Madras,
Chennai, Tamilnadu, India
Adnan Aziz Department of Electrical and Computer Engineering,
University of Texas, Austin, TX, USA
Moshe Babaioff Microsoft Research, Herzliya, Israel
David A. Bader College of Computing, Georgia Institute of Technology,
Atlanta, GA, USA
Michael Bader Department of Informatics, Technical University of Munich,
Garching, Germany
Maria-Florina Balcan Department of Machine Learning, Carnegie Mellon
University, Pittsburgh, PA, USA
Hideo Bannai Department of Informatics, Kyushu University, Fukuoka,
Japan
Nikhil Bansal Eindhoven University of Technology, Eindhoven, The
Netherlands
Jérémy Barbay Department of Computer Science (DCC), University of
Chile, Santiago, Chile
Sanjoy K. Baruah Department of Computer Science, The University of
North Carolina, Chapel Hill, NC, USA
Surender Baswana Department of Computer Science and Engineering,
Indian Institute of Technology (IIT), Kanpur, Kanpur, India
MohammadHossein Bateni Google Inc., New York, NY, USA
Luca Becchetti Department of Information and Computer Systems,
University of Rome, Rome, Italy
Xiaohui Bei Division of Mathematical Sciences, School of Physical and
Mathematical Sciences, Nanyang Technological University, Singapore,
Singapore
József Békési Department of Computer Science, Juhász Gyula Teachers
Training College, Szeged, Hungary
Djamal Belazzougui Department of Computer Science, Helsinki Institute
for Information Technology (HIIT), University of Helsinki, Helsinki, Finland
21.
Contributors xix
Aleksandrs BelovsComputer Science and Artificial Intelligence Laboratory,
MIT, Cambridge, MA, USA
Aaron Bernstein Department of Computer Science, Columbia University,
New York, NY, USA
Vincent Berry Institut de Biologie Computationnelle, Montpellier, France
Randeep Bhatia Bell Laboratories, Alcatel-Lucent, Murray Hill, NJ,
USA
Andreas Björklund Department of Computer Science, Lund University,
Lund, Sweden
Eric Blais University of Waterloo, Waterloo, ON, Canada
Mathieu Blanchette Department of Computer Science, McGill University,
Montreal, QC, Canada
Markus Bläser Department of Computer Science, Saarland University,
Saarbrücken, Germany
Avrim Blum School of Computer Science, Carnegie Mellon University,
Pittsburgh, PA, USA
Hans L. Bodlaender Department of Computer Science, Utrecht University,
Utrecht, The Netherlands
Sergio Boixo Quantum A.I. Laboratory, Google, Venice, CA, USA
Paolo Boldi Dipartimento di Informatica, Università degli Studi di Milano,
Milano, Italy
Glencora Borradaile Department of Computer Science, Brown University,
Providence, RI, USA
School of Electrical Engineering and Computer Science, Oregon State
University, Corvallis, OR, USA
Ulrik Brandes Department of Computer and Information Science,
University of Konstanz, Konstanz, Germany
Andreas Brandstädt Computer Science Department, University of
Rostock, Rostock, Germany
Department of Informatics, University of Rostock, Rostock, Germany
Gilles Brassard Université de Montréal, Montréal, QC, Canada
Vladimir Braverman Department of Computer Science, Johns Hopkins
University, Baltimore, MD, USA
Tian-Ming Bu Software Engineering Institute, East China Normal
University, Shanghai, China
Adam L. Buchsbaum Madison, NJ, USA
22.
xx Contributors
Costas BuschDepartment of Computer Science, Lousiana State University,
Baton Rouge, LA, USA
Jaroslaw Byrka Centrum Wiskunde Informatica (CWI), Amsterdam, The
Netherlands
Department of Mathematics and Computer Science, Eindhoven University of
Technology, Eindhoven, The Netherlands
Jin-Yi Cai Beijing University, Beijing, China
Computer Sciences Department, University of Wisconsin–Madison,
Madison, WI, USA
Mao-cheng Cai Chinese Academy of Sciences, Institute of Systems
Science, Beijing, China
Yang Cai Computer Science, McGill University, Montreal, QC, Canada
Gruia Calinescu Department of Computer Science, Illinois Institute of
Technology, Chicago, IL, USA
Colin Campbell Department of Physics, Pennsylvania State University,
University Park, PA, USA
Luca Castelli Aleardi Laboratoire d’Informatique (LIX), École
Polytechnique, Bâtiment Alan Turing, Palaiseau, France
Katarína Cechlárová Faculty of Science, Institute of Mathematics, P. J.
Šafárik University, Košice, Slovakia
Nicolò Cesa-Bianchi Dipartimento di Informatica, Università degli Studi di
Milano, Milano, Italy
Amit Chakrabarti Department of Computer Science, Dartmouth College,
Hanover, NH, USA
Deeparnab Chakrabarty Microsoft Research, Bangalore, Karnataka, India
Erin W. Chambers Department of Computer Science and Mathematics,
Saint Louis University, St. Louis, MO, USA
Chee Yong Chan National University of Singapore, Singapore, Singapore
Mee Yee Chan Department of Computer Science, University of Hong Kong,
Hong Kong, China
Wun-Tat Chan College of International Education, Hong Kong Baptist
University, Hong Kong, China
Tushar Deepak Chandra IBM Watson Research Center, Yorktown Heights,
NY, USA
Kun-Mao Chao Department of Computer Science and Information
Engineering, National Taiwan University, Taipei, Taiwan
Bernadette Charron-Bost Laboratory for Informatics, The Polytechnic
School, Palaiseau, France
23.
Contributors xxi
Ioannis ChatzigiannakisDepartment of Computer Engineering and
Informatics, University of Patras and Computer Technology Institute, Patras,
Greece
Shuchi Chawla Department of Computer Science, University of
Wisconsin–Madison, Madison, WI, USA
Shiri Chechik Department of Computer Science, Tel Aviv University, Tel
Aviv, Israel
Chandra Chekuri Department of Computer Science, University of Illinois,
Urbana-Champaign, Urbana, IL, USA
Department of Mathematics and Computer Science, The Open University of
Israel, Raanana, Israel
Danny Z. Chen Department of Computer Science and Engineering,
University of Notre Dame, Notre Dame, IN, USA
Ho-Lin Chen Department of Electrical Engineering, National Taiwan
University, Taipei, Taiwan
Jianer Chen Department of Computer Science, Texas AM University,
College Station, TX, USA
Ning Chen Division of Mathematical Sciences, School of Physical and
Mathematical Sciences, Nanyang Technological University, Singapore,
Singapore
Xi Chen Computer Science Department, Columbia University, New York,
NY, USA
Computer Science and Technology, Tsinghua University, Beijing, China
Siu-Wing Cheng Department of Computer Science and Engineer-
ing, Hong Kong University of Science and Technology, Hong Kong,
China
Xiuzhen Cheng Department of Computer Science, George Washington
University, Washington, DC, USA
Huang Chien-Chung Chalmers University of Technology and University of
Gothenburg, Gothenburg, Sweden
Markus Chimani Faculty of Mathematics/Computer, Theoretical Computer
Science, Osnabrück University, Osnabrück, Germany
Francis Y.L. Chin Department of Computer Science, University of Hong
Kong, Hong Kong, China
Rajesh Chitnis Department of Computer Science, University of Maryland,
College Park, MD, USA
Minsik Cho IBM T. J. Watson Research Center, Yorktown Heights, NY,
USA
24.
xxii Contributors
Rezaul A.Chowdhury Department of Computer Sciences, University of
Texas, Austin, TX, USA
Stony Brook University (SUNY), Stony Brook, NY, USA
George Christodoulou University of Liverpool, Liverpool, UK
Marek Chrobak Computer Science, University of California, Riverside,
CA, USA
Chris Chu Department of Electrical and Computer Engineering, Iowa State
University, Ames, IA, USA
Xiaowen Chu Department of Computer Science, Hong Kong Baptist
University, Hong Kong, China
Julia Chuzhoy Toyota Technological Institute, Chicago, IL, USA
Edith Cohen Tel Aviv University, Tel Aviv, Israel
Stanford University, Stanford, CA, USA
Jason Cong Department of Computer Science, UCLA, Los Angeles, CA,
USA
Graham Cormode Department of Computer Science, University of
Warwick, Coventry, UK
Derek G. Corneil Department of Computer Science, University of Toronto,
Toronto, ON, Canada
Bruno Courcelle Laboratoire Bordelais de Recherche en Informatique
(LaBRI), CNRS, Bordeaux University, Talence, France
Lenore J. Cowen Department of Computer Science, Tufts University,
Medford, MA, USA
Nello Cristianini Department of Engineering Mathematics, and Computer
Science, University of Bristol, Bristol, UK
Maxime Crochemore Department of Computer Science, King’s College
London, London, UK
Laboratory of Computer Science, University of Paris-East, Paris, France
Université de Marne-la-Vallée, Champs-sur-Marne, France
Miklós Csürös Department of Computer Science, University of Montréal,
Montréal, QC, Canada
Fabio Cunial Department of Computer Science, Helsinki Institute for
Information Technology (HIIT), University of Helsinki, Helsinki, Finland
Marek Cygan Institute of Informatics, University of Warsaw, Warsaw,
Poland
Artur Czumaj Department of Computer Science, Centre for Discrete
Mathematics and Its Applications, University of Warwick, Coventry, UK
25.
Contributors xxiii
Bhaskar DasGuptaDepartment of Computer Science, University of
Illinois, Chicago, IL, USA
Constantinos Daskalakis EECS, Massachusetts Institute of Technology,
Cambridge, MA, USA
Mark de Berg Department of Mathematics and Computer Science, TU
Eindhoven, Eindhoven, The Netherlands
Xavier Défago School of Information Science, Japan Advanced Institute of
Science and Technology (JAIST), Ishikawa, Japan
Daniel Delling Microsoft, Silicon Valley, CA, USA
Erik D. Demaine MIT Computer Science and Artificial Intelligence
Laboratory, Cambridge, MA, USA
Camil Demetrescu Department of Computer and Systems Science,
University of Rome, Rome, Italy
Department of Information and Computer Systems, University of Rome,
Rome, Italy
Ping Deng Department of Computer Science, The University of Texas at
Dallas, Richardson, TX, USA
Xiaotie Deng AIMS Laboratory (Algorithms-Agents-Data on Internet, Mar-
ket, and Social Networks), Department of Computer Science and Engineer-
ing, Shanghai Jiao Tong University, Shanghai, China
Department of Computer Science, City University of Hong Kong, Hong
Kong, China
Vamsi Krishna Devabathini Center for Quantum Technologies, National
University of Singapore, Singapore, Singapore
Olivier Devillers Inria Nancy – Grand-Est, Villers-lès-Nancy, France
Tamal Krishna Dey Department of Computer Science and Engineering,
The Ohio State University, Columbus, OH, USA
Robert P. Dick Department of Electrical Engineering and Computer
Science, University of Michigan, Ann Arbor, MI, USA
Walter Didimo Department of Engineering, University of Perugia, Perugia,
Italy
Ling Ding Institute of Technology, University of Washington Tacoma,
Tacoma, WA, USA
Yuzheng Ding Xilinx Inc., Longmont, CO, USA
Michael Dom Department of Mathematics and Computer Science,
University of Jena, Jena, Germany
Riccardo Dondi Università degli Studi di Bergamo, Bergamo, Italy
Gyorgy Dosa University of Pannonia, Veszprém, Hungary
26.
xxiv Contributors
David DotyComputing and Mathematical Sciences, California Institute of
Technology, Pasadena, CA, USA
Ding-Zhu Du Computer Science, University of Minnesota, Minneapolis,
MN, USA
Department of Computer Science, The University of Texas at Dallas, Richard-
son, TX, USA
Hongwei Du Department of Computer Science and Technology, Shen-
zhen Graduate School, Harbin Institute of Technology, Shenzhen,
China
Ran Duan Institute for Interdisciplinary Information Sciences, Tsinghua
University, Beijing, China
Devdatt Dubhashi Department of Computer Science, Chalmers University
of Technology, Gothenburg, Sweden
Gothenburg University, Gothenburg, Sweden
Adrian Dumitrescu Computer Science, University of Wisconsin–
Milwaukee, Milwaukee, WI, USA
Iréne Durand Laboratoire Bordelais de Recherche en Informatique
(LaBRI), CNRS, Bordeaux University, Talence, France
Stephane Durocher University of Manitoba, Winnipeg, MB, Canada
Pavlos Efraimidis Department of Electrical and Computer Engineering,
Democritus University of Thrace, Xanthi, Greece
Charilaos Efthymiou Department of Computer Engineering and Informatics,
University of Patras, Patras, Greece
Michael Elkin Department of Computer Science, Ben-Gurion University,
Beer-Sheva, Israel
Matthias Englert Department of Computer Science, University of
Warwick, Coventry, UK
David Eppstein Donald Bren School of Information and Computer
Sciences, Computer Science Department, University of California, Irvine,
CA, USA
Leah Epstein Department of Mathematics, University of Haifa, Haifa, Israel
Jeff Erickson Department of Computer Science, University of Illinois,
Urbana, IL, USA
Constantine G. Evans Division of Biology and Bioengineering, California
Institute of Technology, Pasadena, CA, USA
Eyal Even-Dar Google, New York, NY, USA
Rolf Fagerberg Department of Mathematics and Computer Science,
University of Southern Denmark, Odense, Denmark
27.
Contributors xxv
Jittat FakcharoenpholDepartment of Computer Engineering, Kasetsart
University, Bangkok, Thailand
Piotr Faliszewski AGH University of Science and Technology, Krakow,
Poland
Lidan Fan Department of Computer Science, The University of Texas,
Tyler, TX, USA
Qizhi Fang School of Mathematical Sciences, Ocean University of China,
Qingdao, Shandong Province, China
Martín Farach-Colton Department of Computer Science, Rutgers
University, Piscataway, NJ, USA
Panagiota Fatourou Department of Computer Science, University of
Ioannina, Ioannina, Greece
Jonathan Feldman Google, Inc., New York, NY, USA
Vitaly Feldman IBM Research – Almaden, San Jose, CA, USA
Henning Fernau Fachbereich 4, Abteilung Informatikwissenschaften,
Universität Trier, Trier, Germany
Institute for Computer Science, University of Trier, Trier, Germany
Paolo Ferragina Department of Computer Science, University of Pisa, Pisa,
Italy
Johannes Fischer Technical University Dortmund, Dortmund, Germany
Nathan Fisher Department of Computer Science, Wayne State University,
Detroit, MI, USA
Abraham Flaxman Theory Group, Microsoft Research, Redmond, WA,
USA
Paola Flocchini School of Electrical Engineering and Computer Science,
University of Ottawa, Ottawa, ON, Canada
Fedor V. Fomin Department of Informatics, University of Bergen, Bergen,
Norway
Dimitris Fotakis Department of Information and Communication Systems
Engineering, University of the Aegean, Samos, Greece
Kyle Fox Institute for Computational and Experimental Research in
Mathematics, Brown University, Providence, RI, USA
Pierre Fraigniaud Laboratoire d’Informatique Algorithmique: Fondements
et Applications, CNRS and University Paris Diderot, Paris, France
Fabrizio Frati School of Information Technologies, The University of
Sydney, Sydney, NSW, Australia
Engineering Department, Roma Tre University, Rome, Italy
28.
xxvi Contributors
Ophir FriederDepartment of Computer Science, Illinois Institute of
Technology, Chicago, IL, USA
Hiroshi Fujiwara Shinshu University, Nagano, Japan
Stanley P.Y. Fung Department of Computer Science, University of
Leicester, Leicester, UK
Stefan Funke Department of Computer Science, Universität Stuttgart,
Stuttgart, Germany
Martin Fürer Department of Computer Science and Engineering, The
Pennsylvania State University, University Park, PA, USA
Travis Gagie Department of Computer Science, University of Eastern
Piedmont, Alessandria, Italy
Department of Computer Science, University of Helsinki, Helsinki, Finland
Gábor Galambos Department of Computer Science, Juhász Gyula Teachers
Training College, Szeged, Hungary
Jianjiong Gao Computational Biology Center, Memorial Sloan-Kettering
Cancer Center, New York, NY, USA
Jie Gao Department of Computer Science, Stony Brook University, Stony
Brook, NY, USA
Xiaofeng Gao Department of Computer Science, Shanghai Jiao Tong
University, Shanghai, China
Juan Garay Bell Laboratories, Murray Hill, NJ, USA
Minos Garofalakis Technical University of Crete, Chania, Greece
Olivier Gascuel Institut de Biologie Computationnelle, Laboratoire
d’Informatique, de Robotique et de Microélectronique de Montpellier
(LIRMM), CNRS and Université de Montpellier, Montpellier cedex 5, France
Leszek G ˛
asieniec University of Liverpool, Liverpool, UK
Serge Gaspers Optimisation Research Group, National ICT Australia
(NICTA), Sydney, NSW, Australia
School of Computer Science and Engineering, University of New SouthWales
(UNSW), Sydney, NSW, Australia
Maciej Gazda Department of Mathematics and Computer Science, Eind-
hoven University of Technology, Eindhoven, The Netherlands
Raffaele Giancarlo Department of Mathematics and Applications,
University of Palermo, Palermo, Italy
Gagan Goel Google Inc., New York, NY, USA
Andrew V. Goldberg Microsoft Research – Silicon Valley, Mountain View,
CA, USA
29.
Contributors xxvii
Oded GoldreichDepartment of Computer Science, Weizmann Institute of
Science, Rehovot, Israel
Jens Gramm WSI Institute of Theoretical Computer Science, Tübingen
University, Tübingen, Germany
Fabrizio Grandoni IDSIA, USI-SUPSI, University of Lugano, Lugano,
Switzerland
Roberto Grossi Dipartimento di Informatica, Università di Pisa, Pisa, Italy
Lov K. Grover Bell Laboratories, Alcatel-Lucent, Murray Hill, NJ, USA
Xianfeng David Gu Department of Computer Science, Stony Brook
University, Stony Brook, NY, USA
Joachim Gudmundsson DMiST, National ICT Australia Ltd, Alexandria,
Australia
School of Information Technologies, University of Sydney, Sydney, NSW,
Australia
Rachid Guerraoui School of Computer and Communication Sciences,
EPFL, Lausanne, Switzerland
Heng Guo Computer Sciences Department, University of Wisconsin–
Madison, Madison, WI, USA
Jiong Guo Department of Mathematics and Computer Science, University
of Jena, Jena, Germany
Manoj Gupta Indian Institute of Technology (IIT) Delhi, Hauz Khas, New
Delhi, India
Venkatesan Guruswami Department of Computer Science and Engineering,
University of Washington, Seattle, WA, USA
Gregory Gutin Department of Computer Science, Royal Holloway,
University of London, Egham, UK
Michel Habib LIAFA, Université Paris Diderot, Paris Cedex 13, France
Mohammad Taghi Hajiaghayi Department of Computer Science,
University of Maryland, College Park, MD, USA
Sean Hallgren Department of Computer Science and Engineering, The
Pennsylvania State University, University Park, State College, PA, USA
Dan Halperin School of Computer Science, Tel-Aviv University, Tel Aviv,
Israel
Moritz Hardt IBM Research – Almaden, San Jose, CA, USA
Ramesh Hariharan Strand Life Sciences, Bangalore, India
Aram W. Harrow Department of Physics, Massachusetts Institute of
Technology, Cambridge, MA, USA
30.
xxviii Contributors
Prahladh HarshaTata Institute of Fundamental Research, Mumbai,
Maharashtra, India
Herman Haverkort Department of Computer Science, Eindhoven
University of Technology, Eindhoven, The Netherlands
Meng He School of Computer Science, University of Waterloo, Waterloo,
ON, Canada
Xin He Department of Computer Science and Engineering, The State
University of New York, Buffalo, NY, USA
Lisa Hellerstein Department of Computer Science and Engineering, NYU
Polytechnic School of Engineering, Brooklyn, NY, USA
Michael Hemmer Department of Computer Science, TU Braunschweig,
Braunschweig, Germany
Danny Hendler Department of Computer Science, Ben-Gurion University
of the Negev, Beer-Sheva, Israel
Monika Henzinger University of Vienna, Vienna, Austria
Maurice Herlihy Department of Computer Science, Brown University,
Providence, RI, USA
Ted Herman Department of Computer Science, University of Iowa, Iowa
City, IA, USA
John Hershberger Mentor Graphics Corporation, Wilsonville, OR, USA
Timon Hertli Department of Computer Science, ETH Zürich, Zürich,
Switzerland
Edward A. Hirsch Laboratory of Mathematical Logic, Steklov Institute of
Mathematics, St. Petersburg, Russia
Wing-Kai Hon Department of Computer Science, National Tsing Hua
University, Hsin Chu, Taiwan
Seokhee Hong School of Information Technologies, University of Sydney,
Sydney, NSW, Australia
Paul G. Howard Akamai Technologies, Cambridge, MA, USA
Peter Høyer University of Calgary, Calgary, AB, Canada
Li-Sha Huang Department of Computer Science and Technology, Tsinghua
University, Beijing, China
Yaocun Huang Department of Computer Science, The University of Texas
at Dallas, Richardson, TX, USA
Zhiyi Huang Department of Computer Science, The University of Hong
Kong, Hong Kong, Hong Kong
31.
Contributors xxix
Falk HüffnerDepartment of Math and Computer Science, University of
Jena, Jena, Germany
Thore Husfeldt Department of Computer Science, Lund University, Lund,
Sweden
Lucian Ilie Department of Computer Science, University of Western
Ontario, London, ON, Canada
Sungjin Im Electrical Engineering and Computer Sciences (EECS), Univer-
sity of California, Merced, CA, USA
Csanad Imreh Institute of Informatics, University of Szeged, Szeged,
Hungary
Robert W. Irving School of Computing Science, University of Glasgow,
Glasgow, UK
Alon Itai Technion, Haifa, Israel
Giuseppe F. Italiano Department of Computer and Systems Science,
University of Rome, Rome, Italy
Department of Information and Computer Systems, University of Rome,
Rome, Italy
Kazuo Iwama Computer Engineering, Kyoto University, Sakyo, Kyoto,
Japan
School of Informatics, Kyoto University, Sakyo, Kyoto, Japan
Jeffrey C. Jackson Department of Mathematics and Computer Science,
Duquesne University, Pittsburgh, PA, USA
Ronald Jackups Department of Pediatrics, Washington University,
St. Louis, MO, USA
Riko Jacob Institute of Computer Science, Technical University of Munich,
Munich, Germany
IT University of Copenhagen, Copenhagen, Denmark
Rahul Jain Department of Computer Science, Center for Quantum
Technologies, National University of Singapore, Singapore, Singapore
Klaus Jansen Department of Computer Science, University of Kiel, Kiel,
Germany
Jesper Jansson Laboratory of Mathematical Bioinformatics, Institute for
Chemical Research, Kyoto University, Gokasho, Uji, Kyoto, Japan
Stacey Jeffery David R. Cheriton School of Computer Science, University
of Waterloo, Waterloo, ON, Canada
32.
xxx Contributors
Madhav JhaSandia National Laboratories, Livermore, CA, USA
Zenefits, San Francisco, CA, USA
David S. Johnson Department of Computer Science, Columbia University,
New York, NY, USA
ATT Laboratories, Algorithms and Optimization Research Department,
Florham Park, NJ, USA
Mark Jones Department of Computer Science, Royal Holloway, University
of London, Egham, UK
Tomasz Jurdziński Institute of Computer Science, University of Wrocław,
Wrocław, Poland
Yoji Kajitani Department of Information and Media Sciences, The
University of Kitakyushu, Kitakyushu, Japan
Shahin Kamali David R. Cheriton School of Computer Science, University
of Waterloo, Waterloo, ON, Canada
Andrew Kane David R. Cheriton School of Computer Science, University
of Waterloo, Waterloo, ON, Canada
Mamadou Moustapha Kanté Clermont-Université, Université Blaise
Pascal, LIMOS, CNRS, Aubière, France
Ming-Yang Kao Department of Electrical Engineering and Computer
Science, Northwestern University, Evanston, IL, USA
Alexis Kaporis Department of Information and Communication Systems
Engineering, University of the Aegean, Karlovasi, Samos, Greece
George Karakostas Department of Computing and Software, McMaster
University, Hamilton, ON, Canada
Juha Kärkkäinen Department of Computer Science, University of
Helsinki, Helsinki, Finland
Petteri Kaski Department of Computer Science, School of Science, Aalto
University, Helsinki, Finland
Helsinki Institute for Information Technology (HIIT), Helsinki, Finland
Hans Kellerer Department of Statistics and Operations Research,
University of Graz, Graz, Austria
Andrew A. Kennings Department of Electrical and Computer Engineering,
University of Waterloo, Waterloo, ON, Canada
Kurt Keutzer Department of Electrical Engineering and Computer Science,
University of California, Berkeley, CA, USA
Mohammad Reza Khani University of Maryland, College Park, MD, USA
Samir Khuller Computer Science Department, University of Maryland,
College Park, MD, USA
33.
Contributors xxxi
Donghyun KimDepartment of Mathematics and Physics, North Carolina
Central University, Durham, NC, USA
Jin Wook Kim HM Research, Seoul, Korea
Yoo-Ah Kim Computer Science and Engineering Department, University of
Connecticut, Storrs, CT, USA
Valerie King Department of Computer Science, University of Victoria,
Victoria, BC, Canada
Zoltán Király Department of Computer Science, Eötvös Loránd University,
Budapest, Hungary
Egerváry Research Group (MTA-ELTE), Eötvös Loránd University,
Budapest, Hungary
Lefteris Kirousis Department of Computer Engineering and Informatics,
University of Patras, Patras, Greece
Jyrki Kivinen Department of Computer Science, University of Helsinki,
Helsinki, Finland
Masashi Kiyomi International College of Arts and Sciences, Yokohama
City University, Yokohama, Kanagawa, Japan
Kim-Manuel Klein University Kiel, Kiel, Germany
Rolf Klein Institute for Computer Science, University of Bonn, Bonn,
Germany
Adam Klivans Department of Computer Science, University of Texas,
Austin, TX, USA
Koji M. Kobayashi National Institute of Informatics, Chiyoda-ku, Tokyo,
Japan
Stephen Kobourov Department of Computer Science, University of
Arizona, Tucson, AZ, USA
Kirill Kogan IMDEA Networks, Madrid, Spain
Christian Komusiewicz Institute of Software Engineering and Theoretical
Computer Science, Technical University of Berlin, Berlin, Germany
Goran Konjevod Department of Computer Science and Engineering,
Arizona State University, Tempe, AZ, USA
Spyros Kontogiannis Department of Computer Science, University of
Ioannina, Ioannina, Greece
Matias Korman Graduate School of Information Sciences, Tohoku
University, Miyagi, Japan
Guy Kortsarz Department of Computer Science, Rutgers University,
Camden, NJ, USA
Nitish Korula Google Research, New York, NY, USA
34.
xxxii Contributors
Robin KothariCenter for Theoretical Physics, Massachusetts Institute of
Technology, Cambridge, MA, USA
David R. Cheriton School of Computer Science, Institute for Quantum
Computing, University of Waterloo, Waterloo, ON, Canada
Ioannis Koutis Computer Science Department, University of Puerto
Rico-Rio Piedras, San Juan, PR, USA
Dariusz R. Kowalski Department of Computer Science, University of
Liverpool, Liverpool, UK
Evangelos Kranakis Department of Computer Science, Carleton, Ottawa,
ON, Canada
Dieter Kratsch UFM MIM – LITA, Université de Lorraine, Metz, France
Stefan Kratsch Department of Software Engineering and Theoretical
Computer Science, Technical University Berlin, Berlin, Germany
Robert Krauthgamer Weizmann Institute of Science, Rehovot, Israel
IBM Almaden Research Center, San Jose, CA, USA
Stephan Kreutzer Chair for Logic and Semantics, Technical University,
Berlin, Germany
Sebastian Krinninger Faculty of Computer Science, University of Vienna,
Vienna, Austria
Ravishankar Krishnaswamy Computer Science Department, Princeton
University, Princeton, NJ, USA
Danny Krizanc Department of Computer Science, Wesleyan University,
Middletown, CT, USA
Piotr Krysta Department of Computer Science, University of Liverpool,
Liverpool, UK
Gregory Kucherov CNRS/LIGM, Université Paris-Est, Marne-la-Vallée,
France
Fabian Kuhn Department of Computer Science, ETH Zurich, Zurich,
Switzerland
V.S. Anil Kumar Virginia Bioinformatics Institute, Virginia Tech,
Blacksburg, VA, USA
Tak-Wah Lam Department of Computer Science, University of Hong Kong,
Hong Kong, China
Giuseppe Lancia Department of Mathematics and Computer Science,
University of Udine, Udine, Italy
Gad M. Landau Department of Computer Science, University of Haifa,
Haifa, Israel
35.
Contributors xxxiii
Zeph LandauDepartment of Computer Science, University of California,
Berkelely, CA, USA
Michael Langberg Department of Electrical Engineering, The State
University of New York, Buffalo, NY, USA
Department of Mathematics and Computer Science, The Open University of
Israel, Raanana, Israel
Elmar Langetepe Department of Computer Science, University of Bonn,
Bonn, Germany
Ron Lavi Faculty of Industrial Engineering and Management, Technion,
Haifa, Israel
Thierry Lecroq Computer Science Department and LITIS Faculty of
Science, Université de Rouen, Rouen, France
James R. Lee Department of Computer Science and Engineering, University
of Washington, Seattle, WA, USA
Stefano Leonardi Department of Information and Computer Systems,
University of Rome, Rome, Italy
Pierre Leone Informatics Department, University of Geneva, Geneva,
Switzerland
Henry Leung Department of Computer Science, The University of Hong
Kong, Hong Kong, China
Christos Levcopoulos Department of Computer Science, Lund University,
Lund, Sweden
Asaf Levin Faculty of Industrial Engineering and Management, The
Technion, Haifa, Israel
Moshe Lewenstein Department of Computer Science, Bar-Ilan University,
Ramat-Gan, Israel
Li (Erran) Li Bell Laboratories, Alcatel-Lucent, Murray Hill, NJ, USA
Mengling Li Division of Mathematical Sciences, Nanyang Technological
University, Singapore, Singapore
Ming Li David R. Cheriton School of Computer Science, University of
Waterloo, Waterloo, ON, Canada
Ming Min Li Computer Science and Technology, Tsinghua University,
Beijing, China
Xiang-Yang Li Department of Computer Science, Illinois Institute of
Technology, Chicago, IL, USA
Vahid Liaghat Department of Computer Science, University of Maryland,
College Park, MD, USA
36.
xxxiv Contributors
Jie LiangDepartment of Bioengineering, University of Illinois, Chicago, IL,
USA
Andrzej Lingas Department of Computer Science, Lund University, Lund,
Sweden
Maarten Löffler Department of Information and Computing Sciences,
Utrecht University, Utrecht, The Netherlands
Daniel Lokshtanov Department of Informatics, University of Bergen,
Bergen, Norway
Alejandro López-Ortiz David R. Cheriton School of Computer Science,
University of Waterloo, Waterloo, ON, Canada
Chin Lung Lu Institute of Bioinformatics and Department of Biological
Science and Technology, National Chiao Tung University, Hsinchu, Taiwan
Pinyan Lu Microsoft Research Asia, Shanghai, China
Zaixin Lu Department of Mathematics and Computer Science, Marywood
University, Scranton, PA, USA
Feng Luo Department of Mathematics, Rutgers University, Piscataway, NJ,
USA
Haiming Luo Department of Computer Science and Technology, Shenzhen
Graduate School, Harbin Institute of Technology, Shenzhen, China
Rune B. Lyngsø Department of Statistics, Oxford University, Oxford, UK
Winton Capital Management, Oxford, UK
Bin Ma David R. Cheriton School of Computer Science, University of
Waterloo, Waterloo, ON, Canada
Department of Computer Science, University of Western Ontario, London,
ON, Canada
Mohammad Mahdian Yahoo! Research, Santa Clara, CA, USA
Hamid Mahini Department of Computer Science, University of Maryland,
College Park, MD, USA
Veli Mäkinen Department of Computer Science, Helsinki Institute for
Information Technology (HIIT), University of Helsinki, Helsinki, Finland
Dahlia Malkhi Microsoft, Silicon Valley Campus, Mountain View, CA,
USA
Mark S. Manasse Microsoft Research, Mountain View, CA, USA
David F. Manlove School of Computing Science, University of Glasgow,
Glasgow, UK
37.
Contributors xxxv
Giovanni ManziniDepartment of Computer Science, University of Eastern
Piedmont, Alessandria, Italy
Department of Science and Technological Innovation, University of Piemonte
Orientale, Alessandria, Italy
Madha V. Marathe IBM T.J. Watson Research Center, Hawthorne, NY,
USA
Alberto Marchetti-Spaccamela Department of Information and Computer
Systems, University of Rome, Rome, Italy
Igor L. Markov Department of Electrical Engineering and Computer
Science, University of Michigan, Ann Arbor, MI, USA
Alexander Matveev Computer Science and Artificial Intelligence
Laboratory, MIT, Cambridge, MA, USA
Eric McDermid Cedar Park, TX, USA
Catherine C. McGeoch Department of Mathematics and Computer
Science, Amherst College, Amherst, MA, USA
Lyle A. McGeoch Department of Mathematics and Computer Science,
Amherst College, Amherst, MA, USA
Andrew McGregor School of Computer Science, University of
Massachusetts, Amherst, MA, USA
Brendan D. McKay Department of Computer Science, Australian National
University, Canberra, ACT, Australia
Nicole Megow Institut für Mathematik, Technische Universität Berlin,
Berlin, Germany
Manor Mendel Department of Mathematics and Computer Science, The
Open University of Israel, Raanana, Israel
George B. Mertzios School of Engineering and Computing Sciences,
Durham University, Durham, UK
Julián Mestre Department of Computer Science, University of Maryland,
College Park, MD, USA
School of Information Technologies, The University of Sydney, Sydney,
NSW, Australia
Pierre-Étienne Meunier Le Laboratoire d’Informatique Fondamentale de
Marseille (LIF), Aix-Marseille Université, Marseille, France
Ulrich Meyer Department of Computer Science, Goethe University
Fankfurt am Main, Frankfurt, Germany
38.
xxxvi Contributors
Daniele MicciancioDepartment of Computer Science, University of
California, San Diego, La Jolla, CA, USA
István Miklós Department of Plant Taxonomy and Ecology, Eötvös Loránd
University, Budapest, Hungary
Shin-ichi Minato Graduate School of Information Science and Technology,
Hokkaido University, Sapporo, Japan
Vahab S. Mirrokni Theory Group, Microsoft Research, Redmond, WA,
USA
Neeldhara Misra Department of Computer Science and Automation, Indian
Institute of Science, Bangalore, India
Joseph S.B. Mitchell Department of Applied Mathematics and Statistics,
Stony Brook University, Stony Brook, NY, USA
Shuichi Miyazaki Academic Center for Computing and Media Studies,
Kyoto University, Kyoto, Japan
Alistair Moffat Department of Computing and Information Systems, The
University of Melbourne, Melbourne, VIC, Australia
Mark Moir Sun Microsystems Laboratories, Burlington, MA, USA
Ashley Montanaro Department of Computer Science, University of Bristol,
Bristol, UK
Tal Mor Department of Computer Science, Technion – Israel Institute of
Technology, Haifa, Israel
Michele Mosca Canadian Institute for Advanced Research, Toronto, ON,
Canada
Combinatorics and Optimization/Institute for Quantum Computing,
University of Waterloo, Waterloo, ON, Canada
Perimeter Institute for Theoretical Physics, Waterloo, ON, Canada
Thomas Moscibroda Systems and Networking Research Group, Microsoft
Research, Redmond, WA, USA
Yoram Moses Department of Electrical Engineering, Technion – Israel
Institute of Technology, Haifa, Israel
Shay Mozes Efi Arazi School of Computer Science, The Interdisciplinary
Center (IDC), Herzliya, Israel
Marcin Mucha Faculty of Mathematics, Informatics and Mechanics,
Institute of Informatics, Warsaw, Poland
Priyanka Mukhopadhyay Center for Quantum Technologies, National
University of Singapore, Singapore, Singapore
39.
Contributors xxxvii
Kamesh MunagalaLevine Science Research Center, Duke University,
Durham, NC, USA
J. Ian Munro David R. Cheriton School of Computer Science, University
of Waterloo, Waterloo, ON, Canada
Joong Chae Na Department of Computer Science and Engineering, Sejong
University, Seoul, Korea
Viswanath Nagarajan University of Michigan, Ann Arbor, MI, USA
Shin-ichi Nakano Department of Computer Science, Gunma University,
Kiryu, Japan
Danupon Nanongkai School of Computer Science and Communication,
KTH Royal Institute of Technology, Stockholm, Sweden
Giri Narasimhan Department of Computer Science, Florida International
University, Miami, FL, USA
School of Computing and Information Sciences, Florida International
University, Miami, FL, USA
Gonzalo Navarro Department of Computer Science, University of Chile,
Santiago, Chile
Ashwin Nayak Department of Combinatorics and Optimization, and In-
stitute for Quantum Computing, University of Waterloo, Waterloo, ON,
Canada
Amir Nayyeri Department of Electrical Engineering and Computer Science,
Oregon State University, Corvallis, OR, USA
Jesper Nederlof Technical University of Eindhoven, Eindhoven, The
Netherlands
Ofer Neiman Department of Computer Science, Ben-Gurion University of
the Negev, Beer Sheva, Israel
Yakov Nekrich David R. Cheriton School of Computer Science, University
of Waterloo, Waterloo, ON, Canada
Jelani Nelson Harvard John A. Paulson School of Engineering and Applied
Sciences, Cambridge, MA, USA
Ragnar Nevries Computer Science Department, University of Rostock,
Rostock, Germany
Alantha Newman CNRS-Université Grenoble Alpes and G-SCOP,
Grenoble, France
Hung Q. Ngo Computer Science and Engineering, The State University of
New York, Buffalo, NY, USA
40.
xxxviii Contributors
Patrick K.Nicholson Department D1: Algorithms and Complexity, Max
Planck Institut für Informatik, Saarbrücken, Germany
Rolf Niedermeier Department of Mathematics and Computer Science, Uni-
versity of Jena, Jena, Germany
Institut für Softwaretechnik und Theoretische Informatik, Technische Univer-
sität Berlin, Berlin, Germany
Sergey I. Nikolenko Laboratory of Mathematical Logic, Steklov Institute of
Mathematics, St. Petersburg, Russia
Sotiris Nikoletseas Computer Engineering and Informatics Department,
University of Patras, Patras, Greece
Computer Technology Institute and Press “Diophantus”, Patras, Greece
Aleksandar Nikolov Department of Computer Science, Rutgers University,
Piscataway, NJ, USA
Nikola S. Nikolov Department of Computer Science and Information
Systems, University of Limerick, Limerick, Republic of Ireland
Kobbi Nisim Department of Computer Science, Ben-Gurion University,
Beer Sheva, Israel
Lhouari Nourine Clermont-Université, Université Blaise Pascal, LIMOS,
CNRS, Aubière, France
Yoshio Okamoto Department of Information and Computer Sciences,
Toyohashi University of Technology, Toyohashi, Japan
Michael Okun Weizmann Institute of Science, Rehovot, Israel
Rasmus Pagh Theoretical Computer Science, IT University of Copenhagen,
Copenhagen, Denmark
David Z. Pan Department of Electrical and Computer Engineering,
University of Texas, Austin, TX, USA
Peichen Pan Xilinx, Inc., San Jose, CA, USA
Debmalya Panigrahi Department of Computer Science, Duke University,
Durham, NC, USA
Fahad Panolan Institute of Mathematical Sciences, Chennai, India
Vicky Papadopoulou Department of Computer Science, University of
Cyprus, Nicosia, Cyprus
Fabio Pardi Institut de Biologie Computationnelle, Laboratoire
d’Informatique, de Robotique et de Microélectronique de Montpellier
(LIRMM), CNRS and Université de Montpellier, Montpellier cedex 5, France
Kunsoo Park School of Computer Science and Engineering, Seoul National
University, Seoul, Korea
41.
Contributors xxxix
Srinivasan ParthasarathyIBM T.J. Watson Research Center, Hawthorne,
NY, USA
Apoorva D. Patel Centre for High Energy Physics, Indian Institute of
Science, Bangalore, India
Matthew J. Patitz Department of Computer Science and Computer
Engineering, University of Arkansas, Fayetteville, AR, USA
Mihai Pătraşcu Computer Science and Artificial Intelligence Laboratory
(CSAIL), Massachusetts Institute of Technology (MIT), Cambridge, MA,
USA
Maurizio Patrignani Engineering Department, Roma Tre University,
Rome, Italy
Boaz Patt-Shamir Department of Electrical Engineering, Tel-Aviv
University, Tel-Aviv, Israel
Ramamohan Paturi Department of Computer Science and Engi-
neering, University of California at San Diego, San Diego, CA,
USA
Christophe Paul CNRS, Laboratoire d’Informatique Robotique et
Microélectronique de Montpellier, Université Montpellier 2, Montpellier,
France
Andrzej Pelc Department of Computer Science, University of Québec-
Ottawa, Gatineau, QC, Canada
Jean-Marc Petit Université de Lyon, CNRS, INSA Lyon, LIRIS, Lyon,
France
Seth Pettie Electrical Engineering and Computer Science (EECS) Depart-
ment, University of Michigan, Ann Arbor, MI, USA
Marcin Pilipczuk Institute of Informatics, University of Bergen, Bergen,
Norway
Institute of Informatics, University of Warsaw, Warsaw, Poland
Michał Pilipczuk Institute of Informatics, University of Warsaw, Warsaw,
Poland
Institute of Informatics, University of Bergen, Bergen, Norway
Yuri Pirola Università degli Studi di Milano-Bicocca, Milan, Italy
Olivier Powell Informatics Department, University of Geneva, Geneva,
Switzerland
Amit Prakash Microsoft, MSN, Redmond, WA, USA
Eric Price Department of Computer Science, The University of Texas,
Austin, TX, USA
42.
xl Contributors
Kirk PruhsDepartment of Computer Science, University of Pittsburgh,
Pittsburgh, PA, USA
Teresa M. Przytycka Computational Biology Branch, NCBI, NIH,
Bethesda, MD, USA
Pavel Pudlák Academy of Science of the Czech Republic, Mathematical
Institute, Prague, Czech Republic
Simon J. Puglisi Department of Computer Science, University of Helsinki,
Helsinki, Finland
Balaji Raghavachari Computer Science Department, The University of
Texas at Dallas, Richardson, TX, USA
Md. Saidur Rahman Department of Computer Science and Engineering,
Bangladesh University of Engineering and Technology, Dhaka,
Bangladesh
Naila Rahman University of Hertfordshire, Hertfordshire, UK
Rajmohan Rajaraman Department of Computer Science, Northeastern
University, Boston, MA, USA
Sergio Rajsbaum Instituto de Matemáticas, Universidad Nacional
Autónoma de México (UNAM), México City, México
Vijaya Ramachandran Computer Science, University of Texas, Austin,
TX, USA
Rajeev Raman Department of Computer Science, University of Leicester,
Leicester, UK
M.S. Ramanujan Department of Informatics, University of Bergen, Bergen,
Norway
Edgar Ramos School of Mathematics, National University of Colombia,
Medellín, Colombia
Satish Rao Department of Computer Science, University of California,
Berkeley, CA, USA
Christoforos L. Raptopoulos Computer Science Department, University of
Geneva, Geneva, Switzerland
Computer Technology Institute and Press “Diophantus”, Patras, Greece
Research Academic Computer Technology Institute, Greece and Computer
Engineering and Informatics Department, University of Patras, Patras, Greece
Sofya Raskhodnikova Computer Science and Engineering Department,
Pennsylvania State University, University Park, PA, USA
Rajeev Rastogi Amazon, Seattle, WA, USA
Joel Ratsaby Department of Electrical and Electronics Engineering, Ariel
University of Samaria, Ariel, Israel
43.
Contributors xli
Kaushik RavindranNational Instruments, Berkeley, CA, USA
Michel Raynal Institut Universitaire de France and IRISA, Université de
Rennes, Rennes, France
Ben W. Reichardt Electrical Engineering Department, University of
Southern California (USC), Los Angeles, CA, USA
Renato Renner Institute for Theoretical Physics, Zurich, Switzerland
Elisa Ricci Department of Electronic and Information Engineering,
University of Perugia, Perugia, Italy
Andréa W. Richa School of Computing, Informatics, and Decision Systems
Engineering, Ira A. Fulton Schools of Engineering, Arizona State University,
Tempe, AZ, USA
Peter C. Richter Department of Combinatorics and Optimization, and
Institute for Quantum Computing, University of Waterloo, Waterloo, ON,
Canada
Department of Computer Science, Rutgers, The State University of New
Jersey, New Brunswick, NJ, USA
Liam Roditty Department of Computer Science, Bar-Ilan University,
Ramat-Gan, Israel
Marcel Roeloffzen Graduate School of Information Sciences, Tohoku
University, Sendai, Japan
Martin Roetteler Microsoft Research, Redmond, WA, USA
Heiko Röglin Department of Computer Science, University of Bonn, Bonn,
Germany
José Rolim Informatics Department, University of Geneva, Geneva,
Switzerland
Dana Ron School of Electrical Engineering, Tel-Aviv University, Ramat-
Aviv, Israel
Frances Rosamond Parameterized Complexity Research Unit, University
of Newcastle, Callaghan, NSW, Australia
Jarek Rossignac Georgia Institute of Technology, Atlanta, GA, USA
Matthieu Roy Laboratory of Analysis and Architecture of Systems (LAAS),
Centre National de la Recherche Scientifique (CNRS), Université Toulouse,
Toulouse, France
Ronitt Rubinfeld Massachusetts Institute of Technology (MIT), Cam-
bridge, MA, USA
Tel Aviv University, Tel Aviv-Yafo, Israel
Atri Rudra Department of Computer Science and Engineering, State
University of New York, Buffalo, NY, USA
44.
xlii Contributors
Eric RuppertDepartment of Computer Science and Engineering, York
University, Toronto, ON, Canada
Frank Ruskey Department of Computer Science, University of Victoria,
Victoria, BC, Canada
Luís M.S. Russo Departamento de Informática, Instituto Superior Técnico,
Universidade de Lisboa, Lisboa, Portugal
INESC-ID, Lisboa, Portugal
Wojciech Rytter Institute of Informatics, Warsaw University, Warsaw,
Poland
Kunihiko Sadakane Graduate School of Information Science and
Technology, The University of Tokyo, Tokyo, Japan
S. Cenk Sahinalp Laboratory for Computational Biology, Simon Fraser
University, Burnaby, BC, USA
Michael Saks Department of Mathematics, Rutgers, State University of
New Jersey, Piscataway, NJ, USA
Alejandro Salinger Department of Computer Science, Saarland University,
Saarbücken, Germany
Sachin S. Sapatnekar Department of Electrical and Computer Engineering,
University of Minnesota, Minneapolis, MN, USA
Shubhangi Saraf Department of Mathematics and Department of Computer
Science, Rutgers University, Piscataway, NJ, USA
Srinivasa Rao Satti Department of Computer Science and Engineering,
Seoul National University, Seoul, South Korea
Saket Saurabh Institute of Mathematical Sciences, Chennai, India
University of Bergen, Bergen, Norway
Guido Schäfer Institute for Mathematics and Computer Science, Technical
University of Berlin, Berlin, Germany
Dominik Scheder Institute for Interdisciplinary Information Sciences,
Tsinghua University, Beijing, China
Institute for Computer Science, Shanghai Jiaotong University, Shanghai,
China
Christian Scheideler Department of Computer Science, University of
Paderborn, Paderborn, Germany
André Schiper EPFL, Lausanne, Switzerland
Christiane Schmidt The Selim and Rachel Benin School of Computer
Science and Engineering, The Hebrew University of Jerusalem, Jerusalem,
Israel
45.
Contributors xliii
Markus SchmidtInstitute for Computer Science, University of Freiburg,
Freiburg, Germany
Dominik Schultes Institute for Computer Science, University of Karlsruhe,
Karlsruhe, Germany
Robert Schweller Department of Computer Science, University of Texas
Rio Grande Valley, Edinburg, TX, USA
Shinnosuke Seki Department of Computer Science, Helsinki In-
stitute for Information Technology (HIIT), Aalto University, Aalto,
Finland
Pranab Sen School of Technology and Computer Science, Tata Institute of
Fundamental Research, Mumbai, India
Sandeep Sen Indian Institute of Technology (IIT) Delhi, Hauz Khas, New
Delhi, India
Maria Serna Department of Language and System Information, Technical
University of Catalonia, Barcelona, Spain
Rocco A. Servedio Computer Science, Columbia University, New York, NY,
USA
Comandur Seshadhri Sandia National Laboratories, Livermore, CA, USA
Department of Computer Science, University of California, Santa Cruz, CA,
USA
Jay Sethuraman Industrial Engineering and Operations Research,
Columbia University, New York, NY, USA
Jiří Sgall Computer Science Institute, Charles University, Prague, Czech
Republic
Rahul Shah Department of Computer Science, Louisiana State University,
Baton Rouge, LA, USA
Shai Shalev-Shwartz School of Computer Science and Engineering, The
Hebrew University, Jerusalem, Israel
Vikram Sharma Department of Computer Science, New York University,
New York, NY, USA
Nir Shavit Computer Science and Artificial Intelligence Laboratory, MIT,
Cambridge, MA, USA
School of Computer Science, Tel-Aviv University, Tel-Aviv, Israel
Yaoyun Shi Department of Electrical Engineering and Computer Science,
University of Michigan, Ann Arbor, MI, USA
Ayumi Shinohara Graduate School of Information Sciences, Tohoku
University, Sendai, Japan
46.
xliv Contributors
Eugene ShragowitzDepartment of Computer Science and Engineering,
University of Minnesota, Minneapolis, MN, USA
René A. Sitters Department of Econometrics and Operations Research, VU
University, Amsterdam, The Netherlands
Balasubramanian Sivan Microsoft Research, Redmond, WA, USA
Daniel Sleator Department of Computer Science, Carnegie Mellon
University, Pittsburgh, PA, USA
Michiel Smid School of Computer Science, Carleton University, Ottawa,
ON, Canada
Adam Smith Computer Science and Engineering Department, Pennsylvania
State University, University Park, State College, PA,
USA
Dina Sokol Department of Computer and Information Science, Brooklyn
College of CUNY, Brooklyn, NY, USA
Rolando D. Somma Theoretical Division, Los Alamos National Laboratory,
Los Alamos, NM, USA
Wen-Zhan Song School of Engineering and Computer Science, Washington
State University, Vancouver, WA, USA
Bettina Speckmann Department of Mathematics and Computer Science,
Technical University of Eindhoven, Eindhoven, The Netherlands
Paul (Pavlos) Spirakis Computer Engineering and Informatics, Research
and Academic Computer Technology Institute, Patras University, Patras,
Greece
Computer Science, University of Liverpool, Liverpool, UK
Computer Technology Institute (CTI), Patras, Greece
Aravind Srinivasan Department of Computer Science, University of
Maryland, College Park, MD, USA
Venkatesh Srinivasan Department of Computer Science, University of
Victoria, Victoria, BC, Canada
Gerth Stølting Department of Computer Science, University of Aarhus,
Århus, Denmark
Jens Stoye Faculty of Technology, Genome Informatics, Bielefeld
University, Bielefeld, Germany
Scott M. Summers Department of Computer Science, University of
Wisconsin – Oshkosh, Oshkosh, WI, USA
Aries Wei Sun Department of Computer Science, City University of Hong
Kong, Hong Kong, China
Vijay Sundararajan Broadcom Corp, Fremont, CA, USA
47.
Contributors xlv
Wing-Kin SungDepartment of Computer Science, National University of
Singapore, Singapore, Singapore
Mario Szegedy Department of Combinatorics and Optimization, and
Institute for Quantum Computing, University of Waterloo, Waterloo, ON,
Canada
Stefan Szeider Department of Computer Science, Durham University,
Durham, UK
Tadao Takaoka Department of Computer Science and Software Engineering,
University of Canterbury, Christchurch, New Zealand
Masayuki Takeda Department of Informatics, Kyushu University, Fukuoka,
Japan
Kunal Talwar Microsoft Research, Silicon Valley Campus, Mountain View,
CA, USA
Christino Tamon Department of Computer Science, Clarkson University,
Potsdam, NY, USA
Akihisa Tamura Department of Mathematics, Keio University, Yokohama,
Japan
Tiow-Seng Tan School of Computing, National University of Singapore,
Singapore, Singapore
Shin-ichi Tanigawa Research Institute for Mathematical Sciences (RIMS),
Kyoto University, Kyoto, Japan
Eric Tannier LBBE Biometry and Evolutionary Biology, INRIA Grenoble
Rhône-Alpes, University of Lyon, Lyon, France
Alain Tapp Université de Montréal, Montréal, QC, Canada
Stephen R. Tate Department of Computer Science, University of North
Carolina, Greensboro, NC, USA
Gadi Taubenfeld Department of Computer Science, Interdiciplinary Center
Herzlia, Herzliya, Israel
Kavitha Telikepalli CSA Department, Indian Institute of Science,
Bangalore, India
Barbara M. Terhal JARA Institute for Quantum Information, RWTH
Aachen University, Aachen, Germany
Alexandre Termier IRISA, University of Rennes, 1, Rennes, France
My T. Thai Department of Computer and Information Science and
Engineering, University of Florida, Gainesville, FL, USA
Abhradeep Thakurta Department of Computer Science, Stanford
University, Stanford, CA, USA
Microsoft Research, CA, USA
48.
xlvi Contributors
Justin ThalerYahoo! Labs, New York, NY, USA
Sharma V. Thankachan School of CSE, Georgia Institute of Technology,
Atlanta, USA
Dimitrios Thilikos AlGCo Project-Team, CNRS, LIRMM, France
Department of Mathematics, National and Kapodistrian University of Athens,
Athens, Greece
Haitong Tian Department of Electrical and Computer Engineering,
University of Illinois at Urbana-Champaign, Urbana, IL, USA
Ioan Todinca INSA Centre Val de Loire, Universite d’Orleans, Orléans,
France
Alade O. Tokuta Department of Mathematics and Physics, North Carolina
Central University, Durham, NC, USA
Laura Toma Department of Computer Science, Bowdoin College,
Brunswick, ME, USA
Etsuji Tomita The Advanced Algorithms Research Laboratory, The
University of Electro-Communications, Chofu, Tokyo, Japan
Csaba D. Tóth Department of Computer Science, Tufts University,
Medford, MA, USA
Department of Mathematics, California State University Northridge, Los
Angeles, CA, USA
Luca Trevisan Department of Computer Science, University of California,
Berkeley, CA, USA
John Tromp CWI, Amsterdam, The Netherlands
Nicolas Trotignon Laboratoire de l’Informatique du Parallélisme (LIP),
CNRS, ENS de Lyon, Lyon, France
Jakub Truszkowski Cancer Research UK Cambridge Institute, University
of Cambridge, Cambridge, UK
European Molecular Biology Laboratory, European Bioinformatics Institute
(EMBL-EBI), Wellcome Trust Genome Campus, Hinxton, Cambridge, UK
Esko Ukkonen Department of Computer Science, Helsinki Institute for
Information Technology (HIIT), University of Helsinki, Helsinki, Finland
Jonathan Ullman Department of Computer Science, Columbia University,
New York, NY, USA
Takeaki Uno National Institute of Informatics, Chiyoda, Tokyo, Japan
Ruth Urner Department of Machine Learning, Carnegie Mellon University,
Pittsburgh, USA
Jan Vahrenhold Department of Computer Science, Westfälische Wilhelms-
Universität Münster, Münster, Germany
49.
Contributors xlvii
Daniel ValenzuelaDepartment of Computer Science, Helsinki Institute for
Information Technology (HIIT), University of Helsinki, Helsinki, Finland
Marc van Kreveld Department of Information and Computing Sciences,
Utrecht University, Utrecht, The Netherlands
Rob van Stee University of Leicester, Leicester, UK
Stefano Varricchio Department of Computer Science, University of Roma,
Rome, Italy
José Verschae Departamento de Matemáticas and Departamento de
Ingeniería Industrial y de Sistemas, Pontificia Universidad Católica de Chile,
Santiago, Chile
Stéphane Vialette IGM-LabInfo, University of Paris-East, Descartes,
France
Sebastiano Vigna Dipartimento di Informatica, Università degli Studi di
Milano, Milano, Italy
Yngve Villanger Department of Informatics, University of Bergen, Bergen,
Norway
Paul Vitányi Centrum Wiskunde Informatica (CWI), Amsterdam, The
Netherlands
Jeffrey Scott Vitter University of Kansas, Lawrence, KS, USA
Berthold Vöcking Department of Computer Science, RWTH Aachen
University, Aachen, Germany
Tjark Vredeveld Department of Quantitative Economics, Maastricht
University, Maastricht, The Netherlands
Magnus Wahlström Department of Computer Science, Royal Holloway,
University of London, Egham, UK
Peng-Jun Wan Department of Computer Science, Illinois Institute of
Technology, Chicago, IL, USA
Chengwen Chris Wang Department of Computer Science, Carnegie Mellon
University, Pittsburgh, PA, USA
Feng Wang Mathematical Science and Applied Computing, Arizona State
University at the West Campus, Phoenix, AZ, USA
Huijuan Wang Shandong University, Jinan, China
Joshua R. Wang Department of Computer Science, Stanford University,
Stanford, CA, USA
Lusheng Wang Department of Computer Science, City University of Hong
Kong, Hong Kong, Hong Kong
Wei Wang School of Mathematics and Statistics, Xi’an Jiaotong University,
Xi’an, Shaanxi, China
50.
xlviii Contributors
Weizhao WangGoogle Inc., Irvine, CA, USA
Yu Wang Department of Computer Science, University of North Carolina,
Charlotte, NC, USA
Takashi Washio The Institute of Scientific and Industrial Research, Osaka
University, Ibaraki, Osaka, Japan
Matthew Weinberg Computer Science, Princeton University, Princeton, NJ,
USA
Tobias Weinzierl School of Engineering and Computing Sciences, Durham
University, Durham, UK
Renato F. Werneck Microsoft Research Silicon Valley, La Avenida, CA,
USA
Matthias Westermann Department of Computer Science, TU Dortmund
University, Dortmund, Germany
Tim A.C. Willemse Department of Mathematics and Computer Science,
Eindhoven University of Technology, Eindhoven, The Netherlands
Ryan Williams Department of Computer Science, Stanford University,
Stanford, CA, USA
Tyson Williams Computer Sciences Department, University of Wisconsin–
Madison, Madison, WI, USA
Andrew Winslow Department of Computer Science, Tufts University,
Medford, MA, USA
Paul Wollan Department of Computer Science, University of Rome La
Sapienza, Rome, Italy
Martin D.F. Wong Department of Electrical and Computer Engineering,
University of Illinois at Urbana-Champaign, Urbana, IL, USA
Prudence W.H. Wong University of Liverpool, Liverpool, UK
David R. Wood School of Mathematical Sciences, Monash University,
Melbourne, VIC, Australia
Damien Woods Computer Science, California Institute of Technology,
Pasadena, CA, USA
Lidong Wu Department of Computer Science, The University of Texas,
Tyler, TX, USA
Weili Wu College of Computer Science and Technology, Taiyuan University
of Technology, Taiyuan, Shanxi Province, China
Department of Computer Science, California State University, Los Angeles,
CA, USA
Department of Computer Science, The University of Texas at Dallas,
Richardson, TX, USA
51.
Contributors xlix
Christian Wulff-NilsenDepartment of Computer Science, University of
Copenhagen, Copenhagen, Denmark
Mingji Xia The State Key Laboratory of Computer Science, Chinese
Academy of Sciences, Beijing, China
David Xiao CNRS, Université Paris 7, Paris, France
Dong Xu Bond Life Sciences Center, University of Missouri, Columbia,
MO, USA
Wen Xu Department of Computer Science, The University of Texas at
Dallas, Richardson, TX, USA
Katsuhisa Yamanaka Department of Electrical Engineering and Computer
Science, Iwate University, Iwate, Japan
Hiroki Yanagisawa IBM Research – Tokyo, Tokyo, Japan
Honghua Hannah Yang Strategic CAD Laboratories, Intel Corporation,
Hillsboro, OR, USA
Qiuming Yao University of Missouri, Columbia, MO, USA
Chee K. Yap Department of Computer Science, New York University, New
York, NY, USA
Yinyu Ye Department of Management Science and Engineering, Stanford
University, Stanford, CA, USA
Anders Yeo Engineering Systems and Design, Singapore University of
Technology and Design, Singapore, Singapore
Department of Mathematics, University of Johannesburg, Auckland Park,
South Africa
Chih-Wei Yi Department of Computer Science, National Chiao Tung
University, Hsinchu City, Taiwan
Ke Yi Hong Kong University of Science and Technology, Hong Kong, China
Yitong Yin Nanjing University, Jiangsu, Nanjing, Gulou, China
S.M. Yiu Department of Computer Science, University of Hong Kong, Hong
Kong, China
Makoto Yokoo Department of Information Science and Electrical
Engineering, Kyushu University, Nishi-ku, Fukuoka, Japan
Evangeline F.Y. Young Department of Computer Science and Engineering,
The Chinese University of Hong Kong, Hong Kong, China
Neal E. Young Department of Computer Science and Engineering,
University of California, Riverside, CA, USA
Bei Yu Department of Electrical and Computer Engineering, University of
Texas, Austin, TX, USA
This ebook isfor the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with
this ebook or online at www.gutenberg.org. If you are not located
in the United States, you will have to check the laws of the country
where you are located before using this eBook.
Title: Tobias o' the Light: A Story of Cape Cod
Creator: James A. Cooper
Illustrator: Joseph Wykoff
Release date: June 28, 2012 [eBook #40104]
Language: English
Credits: Produced by Al Haines
*** START OF THE PROJECT GUTENBERG EBOOK TOBIAS O' THE
LIGHT: A STORY OF CAPE COD ***
The wallowing motor-boatwas still
right side up. There seemed to be
but one person in it. (See Page 67)
60.
TOBIAS O' THELIGHT
A STORY OF CAPE COD
BY
JAMES A. COOPER
AUTHOR OF CAP'N ABE, STOREKEEPER AND
CAP'N JONAH'S FORTUNE
ILLUSTRATED BY
JOSEPH WYKOFF
NEW YORK
GEORGE SULLY COMPANY
COPYRIGHT, 1920, BY
GEORGE SULLY COMPANY
All rights reserved
PRINTED IN U. S. A.
61.
BOOKS BY
JAMES A.COOPER
CAP'N ABE, STOREKEEPER
CAP'N JONAH'S FORTUNE
TOBIAS O' THE LIGHT
62.
CONTENTS
CHAPTER
I. A Cryin the Night
II. Confidences
III. The Apex of the Storm
IV. Prophecies
V. The Unexpected
VI. Dead Men's Shoes
VII. A Newcomer
VIII. Philosophy and Other Things
IX. The Drop of Wormwood
X. Starting Something
XI. The Black Squall
XII. Troubled Waters
XIII. Cross Purposes
XIV. A Variety of Happenings
XV. Decisive Action
XVI. Poison
XVII. Real Trouble
VIII. A Clue
XIX. Suspicions
XX. Put to the Question
XXI. The Rising Tide of Doubt
XXII. What Frets Lorna
XXIII. More than Weather Indications
XXIV. Understanding
XXV. Across the Years
63.
XXVI. High Tide
XVII.What the Night Brought
VIII. Desperation
XXIX. Daybreak
XXX. A Silver-Banded Pipe
ILLUSTRATIONS
The wallowing motor-boat was still right side up. There seemed to be
but one person in it. (See Page 67) . . . . . . Frontispiece
I'll run up to the light to dress, she said
Oh, sugar, Heppy! What's the matter o' ye?
We must do something! she cried. Tobias! We *must*!
TOBIAS O' THE LIGHT
CHAPTER I
A CRY IN THE NIGHT
Old Winter wrapped in his grave clothes stalked the flats and sand
dunes about the Twin Rocks Light. Spring had smiled at the grim old
fellow only the day before. She would flutter back again anon to dry
64.
the longshore wastesand warm to life the scant herbage that tries its
best to clothe the Cape Cod barrens.
But now the wind blew and the sleet charged against the staff of
the lighthouse, masking thickly the glass that defended the huge
Argand lamp. Its steady ray filtered through this curtain with difficulty.
Tobias Bassett pulled on his oilskins and buckled down the
sou'wester over his ears preparatory to venturing upon the high gallery
to scrape the clinging snow from the glass.
You have a care what you're doing up there, slipping around
outside the light, advised his sister Hephzibah, who should have been
named Martha, being cumbered by so many cares. You ain't so
young as you used to be, Tobias.
And you don't have to throw it up to me. I know my age well
enough without looking into the family Bible, Heppy, chuckled the
lightkeeper. I'm sure you ain't changed it. I ain't cal'latin' to be like old
Miz' Toomey that when she went to vote for the first time told the poll
clerk she was thirty-six years old but had lived in this district fifty-four
years. I ain't goin' to let go all holts yet. Leastways, not while I'm
climbing about that gallery!
You'd ought to have an assistant, Tobias, sighed his sister, who
was preparing supper, always served at an early hour in winter on the
Cape. A young fellow to do the hard work. The Government ought to
give you one.
They think one man to a stationary lamp like this is enough. But I
can have a helper if I want one, her brother announced.
Then, why don't ye?
'Cause I'd have to pay his wages out o' my own pay check, and
feed him in the bargain, chuckled the lightkeeper. I figger we can't
afford that.
65.
Oh, dear! croakedthe lachrymose Heppy, if Uncle Jethro Potts
would only leave us some of his money when he dies. The good Lord
knows we need it as much as ary rel'tive he's got.
Wal, commented Tobias, picking up his lighted lantern, Jethro
Potts has got to slip his cable pretty soon to do us much good, Heppy.
We're getting kind o' along in years to enjoy wealth.
Speak for yourself, Tobias Bassett! said his sister, more
energetically. I ain't too old to know what to do with money—if I had
it.
Ho, ho! ejaculated her brother. Slipper's on t'other foot, ain't it?
I wonder what age you give the poll clerk? and he went out of the
kitchen chuckling.
He mounted the spiral stairway leading up through the lighthouse.
After passing the level of the second story, where were the family
bedrooms, at intervals there were narrow windows—mere slits in the
masonry. These were blocked with glass and only on the leeward side
could Tobias see through them.
Winter's dying hard, was his comment, climbing steadily to the
lamp room. This squall come as sudden and as savage as ary storm
we've had this winter. And the sleet sticks to the glass like all kildee!
He stepped into the lamp room, closing the door at the top of the
stairway. It was warm in here, with a strong and sickish smell of
burning oil. He shaded his eyes with the sharp of his hand to look into
the lamp, the wick of which he had ignited half an hour before.
It was burning evenly and with a white clear light. But warm as the
lamp room was and strong as was the reflection of the light upon the
outer panes, the sleet had frozen to the glass, making a lacework
curtain which the warning ray of the lamp could pierce only with
difficulty.
66.
Tobias took asteel scraper and an old broom, opened a door at
the back, and went out upon the leeward gallery of the light. The snow
wraiths swept past the staff on either hand, whipping away over the
sand dunes and disappearing in the pall of darkness that hovered over
the land.
When he ventured around to the front gallery he found a pallid
radiance on the sea superinduced by the muffled ray of the lamp. The
snow, driven by the gale, plastered the light tower on this side from its
cap ten feet above the lamp to that point twenty feet above its base to
which the spray from the wavecaps was thrown. There was a drift of
snow, too, on the railed balcony, through which the lightkeeper waded.
Whew! he gasped, turned his back to the blast, and began using
the scraper vigorously. I can see I've got an all night's job at this off
an' on if this sleet holds to it. Ain't going to be heat enough from that
old lamp to melt the ice as fast as it makes.
He muttered this into the throat-latch of his storm coat while using
the scraper. The frozen sleet rattled down in long ribbons. He dropped
the scraper finally and seized his broom. It was then that he first heard
that cry which was the tocsin of the unexpected series of events which
marched into Tobias Bassett's life out of this late winter storm.
He dropped the broom and strained his ears for a repetition of the
cry. Was it the voice of some lost seafowl swept landward on the breast
of the storm? A gale out of the northeast brought many such to be
dashed lifeless at the foot of the lamp tower.
There was a human quality to this sound he had heard that
startled Tobias. If from the sea, then the craft on which the owner of
the voice was borne, was doomed.
There had not been a wreck on the Twin Rocks within the present
lightkeeper's experience. He shuddered to think of the horror of such a
67.
catastrophe.
A vessel drivenupon the grim jaws of the reef that here were out-
thrust from the sands, would be wracked to mere culch within the hour.
The life savers from Lower Trillion could never put off a boat or shoot a
line into the teeth of such a gale as this.
Tobias stooped for the broom again. Then he heard the cry
repeated. If it came on the wings of the wind——
He scrambled around to the leeward side of the tower. Here the
savage pæan of the storm was muffled. The drumming of the waves on
the rocks, the eerie shriek of the wind, the clash of the snow and sleet
as they swept by, left the lightkeeper in a sort of unquiet eddy.
Against the gale came a repetition of the cry—a faint Ahoy!
Tobias struggled with the latch of the lamp room door, and finally
got inside the tower. He hurried to the stairway and descended to the
warm and odorous kitchen where Heppy was heaping the brown and
flaky fishcakes upon the platter on the stove-shelf.
What is the matter with you to-night, Tobias Bassett? she
demanded. You're as uneasy as a hen on a hot brick. Where are you
going now? as he started for the outer door.
There's somebody out in this storm, he told her. I heard 'em
shouting.
For love's sake! In a boat?
No. From the land side. Somebody on the road.
Tobias banged the door behind him. In clear weather there was
not much to be seen from the entrance of the lighthouse in this
landward direction, save sand. Now about all Tobias could see was
snow.
Ahoy! Aho-o-oy the light!
68.
The cry wasshattered against the singing gale. But the lightkeeper
made out the direction from which it came and started down the road
toward Lower Trillion. In the other direction were the summer
residences of certain wealthy citizens on the Clay Head. While beyond
lay Clinkerport at the head of the bay, the entrance to which the
lighthouse guarded.
Tobias announced his coming by a hearty hail. He saw a muffled
glow in the snow pall ahead. Then the outlines of a low-hung motor car
that was quite evidently stalled in a drift.
Hey! he demanded. What you doing in that contraption out in
this storm? Ain't you got no sense?
Now don't you begin! rejoined a complaining voice, and a rather
stalky figure appeared in the half-shrouded radiance of the headlights.
I've been told already what I am and where I get off. It isn't my fault
that blame thing got stalled.
It is your fault that we came this way from Harbor Bar,
interposed a very sweet but at present very sharp voice. (Jest like
cranberry sarse, Tobias secretly commented.) We should not have
taken the shore road.
You didn't say so when we started, declared the tall young man,
indignantly.
I was not driving the car. You insisted on doing that, chimed the
tart voice instantly.
One would think you expected me to be omniscient.
Well, you appear to be omnipresent—you are always in the way,
and a much shorter figure, muffled in furs, and quite evidently that of a
young woman, appeared beside the taller individual from the stalled
car.
69.
And I cal'late,Heppy, Tobias explained, relating the event later to
his sister, that them two socdologers of words would have brought on
a fist fight if I hadn't stepped into the breach, so to say, and the
smaller of them castaways hadn't been a gal! Some day when I get
time I'm going to look up 'omniscient' and 'omnipresent' in the
dictionary. They sound like mighty mean words.
It was the lightkeeper's interference that saved further and more
bitter words between the two stranded voyagers. Tobias got another
look at the taller figure's face, and in spite of the pulled-down peak of
his cap and the goggles he wore, recognized it.
If 'tain't Ralph Endicott! exclaimed the lightkeeper. And who is
that with you? Not Miss Lorna?
Oh, Mr. Bassett! cried the young woman, stumbling toward him.
Take me to the light. I shall be so glad of its shelter. Is Miss Hephzibah
at home?
She was when I left, said Tobias. An' I cal'late she won't go
gaddin' endurin' this gale. It don't show right good sense for anybody
to be out such a night.
That's what I tell him, the girl cried. Anybody with sense——
You wanted to come over here and see what shape the house
was in, Lorna Nicholet! stormed Ralph Endicott. I was only doing you
a favor.
Do you call this a favor? demanded the girl.
Anybody would think I brought this storm on purposely.
You certainly tried to get through a road that you should have
known would be drifted when it did begin to snow. Bah! Give me your
arm, Mr. Bassett. He's the most useless——
Ain't no good you staying out here, Ralphie, advised the old
lightkeeper. Nobody will run off with that little buzz-cart of yourn.
70.
Heppy's got fishballs for supper—a whole raft of 'em.
The young man followed through the snow, grumbling. The
prospect of a good meal, as Tobias later acknowledged, did not seem
to influence a college man as it once might the long-legged harum-
scarum boy who had raced these beaches for so many summers.
Endicott and Lorna Nicholet were of the sandpiper class. So Tobias
usually referred to the summer visitors who fluttered about the sands
for several months of each year. These young folks had been coming to
Clay Head each season since they were in rompers. Lorna's aunt, Miss
Ida Nicholet of Harbor Bar, and head of the family, owned the rambling
old house overlooking the mouth of the bay. The Endicotts—the
Endicotts of Amperly, to distinguish them from numerous other groups
of the same name whose habitat dot the sea-coast of Massachusetts—
usually occupied one of the bungalows on Clay Head during the
summer.
See what the gale blowed in, Heppy, was the lightkeeper's
announcement as he banged open the outer door.
His sister turned, frying-fork in hand, and peered through her
spectacles at the snow-covered figures of the visitors. She was a
comfortably built person, was Hephzibah Bassett, with rosy-brown,
unwrinkled face, despite her unacknowledged age of fifty-odd. Her
iron-gray hair was parted in the center and crinkled over her ears in
tiny plaits, being caught in a small bob low on her plump neck
behind. She never went to bed at night without braiding her hair on the
side in several pigtails (to use her brother's unsavory expression) to
be combed out into this wavy effect when she changed her house
gown in the afternoon. It was a style of hair-dressing which, if old-
fashioned, became her well.
71.
There was somethingvery wholesome and kindly appearing about
Hephzibah Bassett. She might not possess the shrewdness of her
brother, the lightkeeper, and she did nag a good bit. Yet spinsterhood
had not withered her smile nor squeezed dry her fount of human
kindness.
For love's sake! she cried now, when she had identified the petite
figure shaking its furs free of the sticky snow. If 'tain't Lorny Nicholet!
Do come and give me a kiss, Lorny. I can't leave these fishballs or
they'd scorch.
The girl wriggled out of her coat and let it drop to the braided mat.
She was just such a looking girl as one might expect from her name.
There was French blood in the Nicholets. Lorna was distinctly of the
brunette type, small limbed, as lithe as a feline. Perhaps that was why
she could scratch! There were little short curls framing her broad, low
forehead. The gloss of a crow's wing accentuated the blackness of her
hair.
Her face glowed now from facing the storm—or was it from
indignation? Her eyes sparkled so luminously that one could not be
sure whether they were black or brown. She was one of those girls
who seem all alive, all of the time. She had the alert appearance of a
wild bird on the twig—ready for instant flight.
Oh, how good it smells in here, Miss Heppy! She fluttered across
the big kitchen and imprinted upon the woman's cheek a warm kiss.
She hugged, too, the ample arm that Heppy did not use in turning the
fishballs in the deep frying kettle.
You certain sure give us a surprise, Lorny, said the lightkeeper's
sister.
Of course I intended giving you a call as we passed, the girl said.
But I started for the special purpose of looking over the house for
72.
Aunt Ida andlisting such new things as we shall need for the summer.
This doesn't look much like summer, does it?
Oh, it's the last quintal of winter, I cal'late, said the woman,
spearing a brown cake. Lucky I made a mess of these. I didn't really
expect any visitors to-night.
That's just it, Miss Heppy! How will I ever get back to Harbor Bar
to-night?
You won't. Why should you? Your aunt will know you are safe—
with him.
Miss Heppy glanced slyly around at Ralph Endicott, whom she had
but briefly greeted. The girl, seeing her glance, pouted.
I wish you wouldn't! she said in a low voice. It fairly gets on my
nerves. Everybody does it.
Does what, child? asked Miss Heppy, with surprise.
Takes it for granted that Ralph Endicott and I are engaged.
Wal—you be sort o' young, I suppose——
If I was forty I wouldn't be engaged to him! flared up Lorna.
For love's sake! exclaimed the woman. Don't say that. Though
at forty you ought to've been married to him a good many years, and
she broke into an unctuous chuckle that shook her ample bosom like
jelly.
I'll never marry him! cried the girl, but under her breath.
Now, now! urged Miss Heppy. You always be quarreling with
Ralphie. But you know they're jest love spats. He's a good fellow——
You don't know what it means, Miss Heppy, to a girl to have a
man just forced on her. Everybody trying to make her take him, willy-
nilly.
Um-m. None warn't never forced on me, admitted the woman,
dividing her attention between the frying fishballs and Lorna's affair of
73.
the heart. ButI reckon, Lorna, they couldn't force a better boy on
you.
That is one of the worst phases of it, declared the girl seriously.
There is not one single, solitary thing to be said against Ralph's
character. Unless—well, there was a girl when he went to college. At
least, so they say. But I suppose all boys must have their foolish puppy-
love affairs, concluded Lorna, with an owllike appearance of wisdom
that revealed the quite unsophisticated girl who believes she knows it
all.
Miss Heppy merely stared. In her secluded life love was love.
There were no gradations known either as puppy-love or by other
terms of rating.
It isn't that Ralph isn't good enough, Miss Heppy, whispered the
girl. But he's been thrown at me all my life long! She was not yet
twenty-one. I just won't marry him.
She stamped her foot on the hearth. Tobias, who had been
leisurely taking off his storm coat and unbuckling the strap of his
sou'wester as he talked cheerfully to the rather glum looking Ralph,
now turned to the women.
I feel some like stomping in my stall, too, was his comment upon
Lorna's emphatic punctuation of her whispered defiance. Bear a hand
with the supper, Heppy. I've got to go up to the gallery again and clear
the snow off the lamp. It surely does stick to-night. I was just getting
the glass clear when I heard you young folks shouting for rescue.
Come, Miss Lorna! Come, Ralph! Pull up cheers for yourselves.
Supper's ready, I cal'late, ain't it, Heppy?
CHAPTER II
74.
Welcome to ourwebsite – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
More than just a book-buying platform, we strive to be a bridge
connecting you with timeless cultural and intellectual values. With an
elegant, user-friendly interface and a smart search system, you can
quickly find the books that best suit your interests. Additionally,
our special promotions and home delivery services help you save time
and fully enjoy the joy of reading.
Join us on a journey of knowledge exploration, passion nurturing, and
personal growth every day!
ebookbell.com