Algorithms on strings

Let's begin with the picture on the front cover. You may have observed that the portra让of Alan Turing is constructed from a number of pictures ("tiles") of great computer scientists and mathematicians. Suppose you were asked in an interview to design a program that takes an 垃nage and a collection of s x ssized tiles and produce a mosaic from the tiles that resembles the image. A good way to begin may be to partition the image into s x ssized squares, compute the average color of each such image square, and then find the tile that is closest to it in the color space. Here distance in...
0p bachduong1311 12122012 33 5 Download

This book is to examine the most important algorithms in use on today's computers and to teach the basic techniques with the increasing number who was interested in computer users becoming increasingly serious. It is appropriate for use as a textbook for a course Monday, Tuesday or Wednesday in the computer Science: After students have had some programming skills and familiarity computer system, but before they have advanced specialized courses field of computer science or computer applications.
560p vuduytu 29062011 259 88 Download

Shimon Even’s Graph Algorithms, published in 1979, was a seminal introductory book on algorithms read by everyone engaged in the field. This thoroughly revised second edition,with a foreword byRichard M.Karp and notes byAndrewV.Goldberg, continues the exceptional presentation from the first edition and explains algorithms in formal but simple language with a direct and intuitive presentation. The material covered by the book begins with basic material, including graphs and shortest paths, trees, depthfirst search, and breadthfirst search.
204p hotmoingay3 09012013 70 9 Download

We introduce a novel search algorithm for statistical machine translation based on dynamic programming (DP). During the search process two statistical knowledge sources are combined: a translation model and a bigram language model. This search algorithm expands hypotheses along the positions of the target string while guaranteeing progressive coverage of the words in the source string. We present experimental results on the Verbmobil task.
8p bunrieu_1 18042013 46 4 Download

It is by now well established that quantum machines can solve certain computational problems much faster than the best algorithms known in the standard Turing machine model. The complexity question of which problems can be feasibly computed by quantum machines has also been extensively investigated in recent years, both in the context of one machine models (quantum polynomial classes) and various flavors of multimachine models (single and multiple prover quantum interactive proofs).
0p hotmoingay 03012013 33 2 Download

In this paper, we propose a novel stringtodependency algorithm for statistical machine translation. With this new framework, we employ a target dependency language model during decoding to exploit long distance word relations, which are unavailable with a traditional ngram language model. Our experiments show that the stringtodependency decoder achieves 1.48 point improvement in BLEU and 2.53 point improvement in TER compared to a standard hierarchical stringtostring system on the NIST 04 ChineseEnglish evaluation set. ...
9p hongphan_1 15042013 31 1 Download

We present an algorithm for generating strings from logical form encodings that improves upon previous algorithms in that it places fewer restrictions on the class of grammars to which it is applicable. In particular, unlike an Earley deduction generator (Shieber, 1988), it allows use of semantically nonmonotonic grammars, yet unlike topdown methods, it also permits leftrecursion. The enabling design feature of the algorithm is its implicit traversal of the analysis tree for the string being generated in a semanticheaddriven fashion. ...
11p bungio_1 03052013 38 1 Download

In the literature, Tree Adjoining Grammars (TAGs) are propagated to be adequate for natural language description   analysis as well as generation. In this paper we concentrate on the direction of analysis. Especially important for an implementation of that task is how efficiently this can be done, i.e., how readily the word problem can be solved for TAGs. Up to now, a parser with O(n 6) steps in the worst case was known where n is the length of the input string. In this paper, the result is improved to O(n 4 log n) as a new lowest...
8p bungio_1 03052013 27 1 Download

(bq)the objective is to explain the importance of the analysis of algorithms, their notations, relationships and solving as many problems as possible. let us first focus on understanding the basic elements of algorithms, the importance of algorithm analysis, and then slowly move toward the other topics as mentioned above. after completing this chapter, you should be able to find the complexity of any given algorithm (especially recursive functions).
828p hoanguet97 03122018 19 0 Download

In this thesis we are concerned with constructing algorithms that address prob lems of biological relevance. This activity is part of a broader interdisciplinary area called computational biology, or bioinformatics, that focuses on utiliz ing the capacities of computers to gain knowledge from biological data. The majority of problems in computational biology relate to molecular or evolu tionary biology, and focus on analyzing and comparing the genetic material of organisms.
225p banhkem0908 24112012 30 3 Download

In this paper we introduce a flexible approach to design an effective algorithm for exact pattern matching, and compare it with some of the most efficient algorithms, such as AOSO, EBOM, FJS, FSBNDM, HASHq, LBNDM, SA, BMHSBNDM, SBNDMq, TVSBS. These results are based on the concept of the degree of fuzziness (appearance) presented by P. T. Huy et al. in 2002.
20p vivinci2711 20082019 8 0 Download

Given a set of t nlength DNA sequences, q satisfying 0 < q ≤ 1, and l and d satisfying 0 ≤ d < l < n, the quorum planted motif search (qPMS) finds llength strings that occur in at least qt input sequences with up to d mismatches and is mainly used to locate transcription factor binding sites in DNA sequences.
16p viconnecticut2711 28102020 0 0 Download

We present a syntaxbased statistical translation model. Our model transforms a sourcelanguage parse tree into a targetlanguage string by applying stochastic operations at each node. These operations capture linguistic differences such as word order and case marking. Model parameters are estimated in polynomial time using an EM algorithm. The model produces word alignments that are better than those produced by IBM Model 5. is conditioned only on word classes and positions in the string, and the duplication and translation are conditioned only on the word identity. ...
8p bunrieu_1 18042013 50 4 Download

We augment a model of translation based on reordering nodes in syntactic trees in order to allow alignments not conforming to the original tree structure, while keeping computational complexity polynomial in the sentence length. This is done by adding a new subtree cloning operation to either treetostring or treetotree alignment algorithms.
8p bunbo_1 17042013 29 3 Download

CAI 2009 was the Third International Conference on Algebraic Informatics. It was intended to cover the topics of algebraic semantics on graphs and trees, formal power series, syntactic objects, algebraic picture processing, finite and infinite computations, acceptors and transducers for strings, trees, graphs, arrays, etc., decision problems, algebraic characterization of logical theories, process algebra, algebraic algorithms, algebraic coding theory, algebraic aspects of cryptography.
369p maket1311 16102012 38 2 Download

The KMP algorithm [Knuth et al. 1997] creates a preﬁx function from the pattern to deﬁne transition functions that expedite the search. The preﬁx func tion is built in O(m) time, and the algorithm has a worst case time complex ity of O(nCm), independent from the alphabet size. Exhaustive experiments [Wright et al. 1998] show that, in general, KMP has the best performance. Be cause of its good performance, and its independence from the alphabet size, KMP provides a natural basis for dealing with the more general problem of optimizing database queries on sequences.
201p nhacsihuytuan 13042013 31 2 Download

Often one may wish to learn a treetotree mapping, training it on unaligned pairs of trees, or on a mixture of trees and strings. Unlike previous statistical formalisms (limited to isomorphic trees), synchronous TSG allows local distortion of the tree topology. We reformulate it to permit dependency trees, and sketch EM/Viterbi algorithms for alignment, training, and decoding.
4p bunbo_1 17042013 23 2 Download

Valiant showed that Boolean matrix multiplication (BMM) can be used for CFG parsing. We prove a dual result: CFG parsers running in time O([Gl[w[3e) on a grammar G and a string w can be used to multiply m x m Boolean matrices in time O(m3e/3). In the process we also provide a formal definition of parsing motivated by an informal notion due to Lang. Our result establishes one of the first limitations on general CFG parsing: a fast, practical CFG parser would yield a fast, practical BMM algorithm, which is not believed to exist. 1 Introduction The standard method...
7p bunthai_1 06052013 46 2 Download

The insideoutside algorithm for inferring the parameters of a stochastic contextfree grammar is extended to take advantage of constituent information (constituent bracketing) in a partially parsed corpus. Experiments on formal and natural language parsed corpora show that the new algorithm can achieve faster convergence and better modeling of hierarchical structure than the original one.
8p bunmoc_1 20042013 31 1 Download