Shift Finding in Sub-Linear Time
نویسندگان
چکیده
We study the following basic pattern matching problem. Consider a “code” sequence c consisting of n bits chosen uniformly at random, and a “signal” sequence x obtained by shifting c (modulo n) and adding noise. The goal is to efficiently recover the shift with high probability. The problem models tasks of interest in several applications, including GPS synchronization and motion estimation. We present an algorithm that solves the problem in time Õ(n), where Õ(N ) is the running time of the best algorithm for finding the closest pair among N “random” sequences of length O(logN). A trivial bound of f = 2 leads to a simple algorithm with a running time of Õ(n). The asymptotic running time can be further improved by plugging in recent more efficient algorithms for the closest pair problem. Our results also yield a sub-linear time algorithm for approximate pattern matching algorithm for a random signal (text), even for the case when the error between the signal and the code (pattern) is asymptotically as large as the code size. This is the first sublinear time algorithm for such error rates.
منابع مشابه
AN ALGORITHM FOR FINDING THE STABILITY OF LINEAR TIME-INVARIANT SYSTEMS
The purpose of this paper is to show that the ideas and techniques of the classical methods of finding stability, such as the criteria of Leonhard and Nyquist, can be used to derive simple algorithm to verify stability. This is enhanced by evaluating the argument of the characteristic equation of a linear system in the neighbourhood of the origin of the complex plane along the imaginary axis
متن کاملSynthesis and application of modified magnetic nanoparticles for removal of Cyanide from aqueous solutions
Cyanide is one of the major Environmental pollutants in industrial wastewater. Entrance of it to existence environmental contains very health hazardous. The cyanide can be removed from aqueous solutions in many ways, but most of these methods are expensive. In the present study, novel magnetic nanoparticle modified with a polydentate ligand is used to remove cyanide. The procedure is efficient ...
متن کاملSynthesis and application of modified magnetic nanoparticles for removal of Cyanide from aqueous solutions
Cyanide is one of the major Environmental pollutants in industrial wastewater. Entrance of it to existence environmental contains very health hazardous. The cyanide can be removed from aqueous solutions in many ways, but most of these methods are expensive. In the present study, novel magnetic nanoparticle modified with a polydentate ligand is used to remove cyanide. The procedure is efficient ...
متن کاملFast Marker Based C-Arm Pose Estimation
To estimate the pose of a C-Arm during interventions therapy we have developed a small sized X-Ray Target including a special set of beads with known locations in 3D space. Since the patient needs to remain in the X-Ray path for all feasible poses of the C-Arm during the intervention, we cannot construct a single marker which is entirely visible in all images. Therefore finding 2D-3D point corr...
متن کاملParallel Generation of ` Sequences ( extended
The generation of pseudo-random sequences at a high rate is an important issue in modern communication schemes. The representation of a sequence can be scaled by decimation to obtain parallelism and more precisely a sub-sequences generator. Sub-sequences generators and therefore decimation have been extensively used in the past for linear feedback shift registers (LFSRs). However, the case of a...
متن کامل