Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Juan Mendivelso is active.

Publication


Featured researches published by Juan Mendivelso.


string processing and information retrieval | 2008

δ γ --- Parameterized Matching

In-Bok Lee; Juan Mendivelso; Yoan J. Pinzón

This paper defines a new pattern matching problem by combiningtwo paradigms: Δ γ ---matching andparameterized matching. The solution is essentially obtained by acombination of bitparallel techniques and a reduction to a graphmatching problem. The time complexity of the algorithm isO (nm ), assuming text size n , patternsize m and a constant size alphabet.


string processing and information retrieval | 2013

Solving Graph Isomorphism Using Parameterized Matching

Juan Mendivelso; Sunghwan Kim; Sameh Elnikety; Yuxiong He; Seung-won Hwang; Yoan J. Pinzón

We propose a new approach to solve graph isomorphism using parameterized matching. To find isomorphism between two graphs, one graph is linearized, i.e., represented as a graph walk that covers all nodes and edges such that each element is represented by a parameter. Next, we match the graph linearization on the second graph, searching for a bijective function that maps each element of the first graph to an element of the second graph. We develop an efficient linearization algorithm that generates short linearization with an approximation guarantee, and develop a graph matching algorithm. We evaluate our approach experimentally on graphs of different types and sizes, and compare to the performance of VF2, which is a prominent algorithm for graph isomorphism. Our empirical measurements show that graph linearization finds a matching graph faster than VF2 in many cases because of better pruning of the search space.


string processing and information retrieval | 2012

Approximate function matching under δ- and γ- distances

Juan Mendivelso; In-Bok Lee; Yoan J. Pinzón

This paper defines a new string matching problem by combining two paradigms: function matching and δγ-matching. The result is an approximate variant of function matching where two equal-length strings X and Y match if there exists a function that maps X to a string X′ such that X′ and Y are δγ- similar. We propose an O(nm) algorithm for finding all the matches of a pattern P1 …m in a text T1 …n.


research in adaptive and convergent systems | 2013

Finding overlaps within regular expressions with variable-length gaps

Juan Mendivelso; Yoan J. Pinzón; In-Bok Lee

Regular expressions play an important role in various fields in computer science. However, handling many regular expressions in parallel requires huge computation resources. Therefore, it is necessary to find and eliminate overlapping regular expressions. In this paper, we consider a special type of regular expressions: expressions comprised of characters and variable-length gaps between such characters. Specifically, we propose a bit-parallel solution to determine whether the languages of two expressions <i>X</i> and <i>Y</i> with variable-length gaps have a common string. The time complexity of our algorithm is <i>O</i> (min (<i>L</i><sub><i>X</i></sub> <sup>2</sup>|Σ|, <i>L</i><sub><i>X</i></sub> <i>L</i><sub><i>Y</i></sub>)/<i>w</i>) where Σ is the alphabet from which <i>X</i> and <i>Y</i> are drawn, <i>L</i><sub><i>X</i></sub> and <i>L</i><sub><i>Y</i></sub> are the lengths of the longest strings that respectively match <i>X</i> and <i>Y</i>, and <i>w</i> is the size of the computer word.


Discrete Applied Mathematics | 2016

A multiobjective optimization algorithm for the weighted LCS

David Becerra; Juan Mendivelso; Yoan J. Pinzón

Computing a similarity measure of a given set of molecular sequences is an important task in bioinformatics studies. Weighted sequences have become an interesting research area since they allow a newer and more precise encoding paradigm of molecular structures. The longest common subsequence (LCS) has been an extensively studied technique to compute similarity on sequences represented as strings and it has been used in many applications. There is a current trend to generalize those algorithms to work on weighted sequences too. The resulting variant of the problem is called the weighted LCS. In this paper, we study the problem of finding the weighted LCS of two weighted sequences. Particularly, a novel approach is presented to tackle the weighted LCS for a bounded molecular alphabet constrained by one or two α parameters. Based on the dominant-match-point paradigm, we model the problem using a multiobjective optimization approach. As a result, we propose a novel, efficient and exact algorithm that not only finds the weighted LCS but also the set of all possible solutions. We perform experimental analysis using simulated and real data to compare the performance of the proposed approach. The experiments show that the proposed algorithm has a good performance in small instances of both benchmarks. Furthermore, it can be used on a great number of bioinformatics applications where the computation of similarity between short sequence fragments is needed.


computational intelligence methods for bioinformatics and biostatistics | 2014

Approximate Abelian Periods to Find Motifs in Biological Sequences

Juan Mendivelso; Camilo Pino; Luis Fernando Niño; Yoan J. Pinzón

A problem that has been gaining importance in recent years is that of computing the Abelian periods in a string. A string w has an Abelian period p if it is a sequence of permutations of a length–p string. In this paper, we define an approximate variant of Abelian periods which allows variations between adjacent elements of the sequence. Particularly, we compare two adjacent elements in the sequence using δ– and γ– metrics. We develop an algorithm for computing all the δγ–approximate Abelian periods in a string under two proposed definitions. We also show a preliminary application to the problem of identifying genes with periodic variations in their expression levels.


Workshop on Engineering Applications | 2017

Segment and Fenwick Trees for Approximate Order Preserving Matching

Rafael Niquefa; Juan Mendivelso; Germán Hernández; Yoan Pinzón

In this paper we combine two string searching related problems: the approximate string matching under parameters \(\delta \) and \(\gamma \), and the order preserving matching problem. Order-preserving matching regards the internal structure of the strings rather than their absolute values while matching under \(\delta \) and \(\gamma \) distances permit a level of error. We formally define the \(\delta \gamma \)–order-preserving matching problem. We designed two algorithms for it based on the segment tree and the Fenwick tree, respectively. Also, we design and implement in C++ and an experimental setup to compare these algorithms with the naive solution and the updateBA algorithm introduced in [22]. The data structure based algorithms show better experimental performance due to their better lower bound of \(\varOmega (n \lg n)\) complexity.


prague stringology conference | 2015

Parameterized Matching: Solutions and Extensions.

Juan Mendivelso; Yoan J. Pinzón


computing colombian conference | 2014

A new approach to isomorphism in attributed graphs

Juan Mendivelso; Yoan J. Pinzón


prague stringology conference | 2012

A Multiobjective Approach to the Weighted Longest Common Subsequence Problem

David Becerra; Juan Mendivelso; Yoan J. Pinzón

Collaboration


Dive into the Juan Mendivelso's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

In-Bok Lee

Seoul National University

View shared research outputs
Top Co-Authors

Avatar

Germán Hernández

National University of Colombia

View shared research outputs
Top Co-Authors

Avatar

Rafael Niquefa

Politécnico Grancolombiano

View shared research outputs
Top Co-Authors

Avatar

Sunghwan Kim

Pohang University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David Becerra

National University of Colombia

View shared research outputs
Top Co-Authors

Avatar

Camilo Pino

National University of Colombia

View shared research outputs
Researchain Logo
Decentralizing Knowledge