To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
String matching problems range from the relatively simple task of searching a single text for a string of characters to searching a database for approximate occurrences of a complex pattern. Recent years have witnessed a dramatic increase of interest in sophisticated string matching problems, especially in information retrieval and computational biology. This book presents a practical approach to string matching problems, focusing on the algorithms and implementations that perform best in practice. It covers searching for simple, multiple and extended strings, as well as regular expressions, and exact and approximate searching. It includes all the most significant new developments in complex pattern searching. The clear explanations, step-by-step examples, algorithm pseudocode, and implementation efficiency maps will enable researchers, professionals and students in bioinformatics, computer science, and software engineering to choose the most appropriate algorithms for their applications.
This is a graduate-level introduction to the theory of Boolean functions, an exciting area lying on the border of probability theory, discrete mathematics, analysis, and theoretical computer science. Certain functions are highly sensitive to noise; this can be seen via Fourier analysis on the hypercube. The key model analyzed in depth is critical percolation on the hexagonal lattice. For this model, the critical exponents, previously determined using the now-famous Schramm–Loewner evolution, appear here in the study of sensitivity behavior. Even for this relatively simple model, beyond the Fourier-analytic set-up, there are three crucially important but distinct approaches: hypercontractivity of operators, connections to randomized algorithms, and viewing the spectrum as a random Cantor set. This book assumes a basic background in probability theory and integration theory. Each chapter ends with exercises, some straightforward, some challenging.
Harald Niederreiter's pioneering research in the field of applied algebra and number theory has led to important and substantial breakthroughs in many areas. This collection of survey articles has been authored by close colleagues and leading experts to mark the occasion of his 70th birthday. The book provides a modern overview of different research areas, covering uniform distribution and quasi-Monte Carlo methods as well as finite fields and their applications, in particular, cryptography and pseudorandom number generation. Many results are published here for the first time. The book serves as a useful starting point for graduate students new to these areas or as a refresher for researchers wanting to follow recent trends.
By
Gary L. Mullen, Pennsylvania State University, University Park, PA,
Daqing Wan, University of California Irvine, CA,
Qiang Wang, Carleton University, Ottawa
Dedicated to our teacher, colleague and friend, Harald Niederreiter, on the occasion of his 70th birthday.
Abstract
In this paper we give a short biography of Harald Niederreiter and we spotlight some cornerstones from his wide-ranging work. We focus on his results on uniform distribution, algebraic curves, polynomials and quasi-Monte Carlo methods. In the flavor of Harald's work we also mention some applications including numerical integration, coding theory and cryptography.
A short biography
Harald Niederreiter was born in Vienna in 1944 on June 7 and spent his childhood in Salzburg. In 1963 he returned to Vienna to study at the Department of Mathematics of the University of Vienna, where he finished his PhD thesis entitled “Discrepancy in compact Abelian groups” sub auspiciis praesidentis rei publicae under the supervision of Edmund Hlawka in 1969. From 1969 to 1978 he worked as scientist and professor in the USA at four different institutes: Southern Illinois University, University of Illinois at Urbana-Champaign, Institute for Advanced Study, Princeton, and University of California at Los Angeles. From 1978 to 1981 he was Chair of Pure Mathematics at the University of the West Indies in Kingston (Jamaica). He returned to Austria and served as director of two institutes of the Austrian Academy of Sciences in Vienna, of the Institute for Information Processing until 1999 and then of the Institute of Discrete Mathematics. From 2001 to 2009 he was professor at the National University of Singapore. Since 2009 he has been located at the Johann Radon Institute for Computational and Applied Mathematics in Linz. From 2010 to 2011 he was professor at the King Fahd University of Petroleum and Minerals in Dhahran (Saudi Arabia).
Harald Niederreiter's research areas include numerical analysis, pseudorandom number generation, quasi-Monte Carlo methods, cryptology, finite fields, applied algebra, algorithms, number theory and coding theory. He has published more than 350 research papers and several books, including the following.
We study the coefficients of algebraic functions∑n≥0fnzn. First, we recall the too-little-known fact that these coefficientsfn always admit a closed form. Then we study their asymptotics, known to beof the type fn ~ CAnnα. When the function is a power seriesassociated to a context-free grammar, we solve a folklore conjecture: thecritical exponents α cannot be 1/3 or −5/2; they in factbelong to a proper subset of the dyadic numbers. We initiate the study of theset of possible values for A. We extend what Philippe Flajoletcalled the Drmota–Lalley–Woods theorem (which states thatα=−3/2 when the dependency graph associated to thealgebraic system defining the function is strongly connected). We fullycharacterize the possible singular behaviours in the non-strongly connectedcase. As a corollary, the generating functions of certain lattice paths andplanar maps are not determined by a context-free grammar (i.e.,their generating functions are not ℕ-algebraic). We give examples ofGaussian limit laws (beyond the case of theDrmota–Lalley–Woods theorem), and examples of non-Gaussianlimit laws. We then extend our work to systems involving non-polynomial entirefunctions (non-strongly connected systems, fixed points of entire functions withpositive coefficients). We give several closure properties forℕ-algebraic functions. We end by discussing a few extensions of ourresults (infinite systems of equations, algorithmic aspects).
The depth of a trie has been deeply studied when the source which produces the words is a simple source (a memoryless source or a Markov chain). When a source is simple but not an unbiased memoryless source, the expectation and the variance are both of logarithmic order and their dominant terms involve characteristic objects of the source, for instance the entropy. Moreover, there is an asymptotic Gaussian law, even though the speed of convergence towards the Gaussian law has not yet been precisely estimated. The present paper describes a ‘natural’ class of general sources, which does not contain any simple source, where the depth of a random trie, built on a set of words independently drawn from the source, has the same type of probabilistic behaviour as for simple sources: the expectation and the variance are both of logarithmic order and there is an asymptotic Gaussian law. There are precise asymptotic expansions for the expectation and the variance, and the speed of convergence toward the Gaussian law is optimal. The paper first provides analytical conditions on the Dirichlet series of probabilities of a general source under which this Gaussian law can be derived: a pole-free region where the series is of polynomial growth. In a second step, the paper focuses on sources associated with dynamical systems, called dynamical sources, where the Dirichlet series of probabilities is expressed with the transfer operator of the dynamical system. Then, the paper extends results due to Dolgopyat, already generalized by Baladi and Vallée, and shows that the previous analytical conditions are fulfilled for ‘most’ dynamical sources, provided that they ‘strongly differ’ from simple sources. Finally, the present paper describes a class of sources not containing any simple source, where the trie depth has the same type of probabilistic behaviour as for simple sources, even with more precise estimates.
Harald Niederreiter's pioneering research in the field of applied algebra and number theory has led to important and substantial breakthroughs in many areas, including finite fields and areas of their application such as coding theory and cryptography as well as uniform distribution and quasi-Monte Carlo methods. He is the author of more than 350 research papers and 10 books.
This book contains essays from close colleagues and leading experts in those fields in which he has worked. The essays contain short overviews of different research areas as well as some very new research results.
The articles focus on uniform distribution and quasi-Monte Carlo methods as well as finite fields and their applications, in particular cryptography and pseudorandom number generation.
The first chapter gives an overview of Harald's career and describes some scientific spotlights.