Network


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

Hotspot


Dive into the research topics where Alfonso Rodríguez-Patón is active.

Publication


Featured researches published by Alfonso Rodríguez-Patón.


machines computations and universality | 2003

Tissue P systems

Carlos Martín-Vide; Gheorghe Păun; Juan Pazos; Alfonso Rodríguez-Patón

Starting from the way the inter-cellular communication takes place by means of protein channels (and also from the standard knowledge about neuron functioning), we propose a computing model called a tissue P system, which processes symbols in a multiset rewriting sense, in a net of cells. Each cell has a finite state memory, processes multisets of symbol-impulses, and can send impulses (“excitations”) to the neighboring cells. Such cell nets are shown to be rather powerful: they can simulate a Turing machine even when using a small number of cells, each of them having a small number of states. Moreover, in the case when each cell works in the maximal manner and it can excite all the cells to which it can send impulses, then one can easily solve the Hamiltonian Path Problem in linear time. A new characterization of the Parikh images of ET0L languages is also obtained in this framework. Besides such basic results, the paper provides a series of suggestions for further research.


computing and combinatorics conference | 2002

A New Class of Symbolic Abstract Neural Nets: Tissue P Systems

Carlos Martín-Vide; Juan Pazos; Gheorghe Paun; Alfonso Rodríguez-Patón

Starting from the way the inter-cellular communication takes place by means of protein channels and also from the standard knowledge about neuron functioning, we propose a computing model called a tissue P system, which processes symbols in a multiset rewriting sense, in a net of cells similar to a neural net. Each cell has a finite state memory, processes multisets of symbol-impulses, and can send impulses (?excitations?) to the neighboring cells. Such cell nets are shown to be rather powerful: they can simulate a Turing machine even when using a small number of cells, each of them having a small number of states. Moreover, in the case when each cell works in the maximal manner and it can excite all the cells to which it can send impulses, then one can easily solve the Hamiltonian Path Problem in linear time. A new characterization of the Parikh images of ET0L languages are also obtained in this framework.


Theoretical Computer Science | 2007

Normal forms for spiking neural P systems

Oscar H. Ibarra; Andrei Pun; Gheorghe Pun; Alfonso Rodríguez-Patón; Petr Sosík; Sara Woodworth

The spiking neural P systems are a class of computing devices recently introduced as a bridge between spiking neural nets and membrane computing. In this paper we prove a series of normal forms for spiking neural P systems, concerning the regular expressions used in the firing rules, the delay between firing and spiking, the forgetting rules used, and the outdegree of the graph of synapses. In all cases, surprising simplifications are found, without losing the computational completeness - sometimes at the price of (slightly) increasing other parameters which describe the complexity of these systems.


Journal of Computer and System Sciences | 2007

Membrane computing and complexity theory: A characterization of PSPACE

Petr Sosík; Alfonso Rodríguez-Patón

A P system is a natural computing model inspired by information processing in cells and cellular membranes. We show that confluent P systems with active membranes solve in polynomial time exactly the class of problems PSPACE. Consequently, these P systems prove to be equivalent (up to a polynomial time reduction) to the alternating Turing machine or the PRAM computer. Similar results were achieved also with other models of natural computation, such as DNA computing or genetic algorithms. Our result, together with the previous observations, suggests that the class PSPACE provides a tight upper bound on the computational potential of biological information processing models.


Theoretical Computer Science | 2009

Sequential SNP systems based on min/max spike number

Oscar H. Ibarra; Andrei Pun; Alfonso Rodríguez-Patón

We consider the properties of spiking neural P (SNP) systems that work in a sequential manner. These SNP systems are a class of computing devices recently introduced as a bridge between spiking neural nets and membrane computing. The general sequentiality of these systems was considered previously; now we focus on the sequentiality induced by the spike number: at each step, the neuron with the maximum (or minimum) number of spikes among the neurons that are active (can spike) will fire. This strategy corresponds to a global view of the whole network that makes the system sequential. We study the properties of this type of a restriction (i.e. considering the case of sequentiality induced by the function maximum defined on numbers of spikes as well as the case of the sequentiality induced by the function minimum similarly defined on numbers of spikes). Several universality results are obtained for the cases of maximum and minimum induced sequentiality.


Pediatric Research | 2010

Nanoinformatics and DNA-based computing: catalyzing nanomedicine.

Victor Maojo; Fernando Martín-Sánchez; Casimir A. Kulikowski; Alfonso Rodríguez-Patón; Martin Fritts

Five decades of research and practical application of computers in biomedicine has given rise to the discipline of medical informatics, which has made many advances in genomic and translational medicine possible. Developments in nanotechnology are opening up the prospects for nanomedicine and regenerative medicine where informatics and DNA computing can become the catalysts enabling health care applications at sub-molecular or atomic scales. Although nanomedicine promises a new exciting frontier for clinical practice and biomedical research, issues involving cost-effectiveness studies, clinical trials and toxicity assays, drug delivery methods, and the implementation of new personalized therapies still remain challenging. Nanoinformatics can accelerate the introduction of nano-related research and applications into clinical practice, leading to an area that could be called “translational nanoinformatics.” At the same time, DNA and RNA computing presents an entirely novel paradigm for computation. Nanoinformatics and DNA-based computing are together likely to completely change the way we model and process information in biomedicine and impact the emerging field of nanomedicine most strongly. In this article, we review work in nanoinformatics and DNA (and RNA)-based computing, including applications in nanopediatrics. We analyze their scientific foundations, current research and projects, envisioned applications and potential problems that might arise from them.


Neurocomputing | 2006

Evolutionary system for automatically constructing and adapting radial basis function networks

Daniel Manrique; Juan Rios; Alfonso Rodríguez-Patón

Abstract This article presents a new system for automatically constructing and training radial basis function networks based on original evolutionary computing methods. This system, called Genetic Algorithm Radial Basis Function Networks (GARBFN), is based on two cooperating genetic algorithms. The first algorithm uses a new binary coding, called basic architecture coding, to get the neural architecture that best solves the problem. The second, which uses real coding, takes its inspiration from mathematical morphology theory and trains the architectures output by the binary genetic algorithm. This system has been applied to a laboratory problem and to breast cancer diagnosis. The results of these evaluations show that the overall performance of GARBFN is better than other related approaches, whether or not they are based on evolutionary techniques.


soft computing | 2007

Crossover and mutation operators for grammar-guided genetic programming

Jorge Couchet; Daniel Manrique; Juan Rios; Alfonso Rodríguez-Patón

This paper proposes a new grammar-guided genetic programming (GGGP) system by introducing two original genetic operators: crossover and mutation, which most influence the evolution process. The first, the so-called grammar-based crossover operator, strikes a good balance between search space exploration and exploitation capabilities and, therefore, enhances GGGP system performance. And the second is a grammar-based mutation operator, based on the crossover, which has been designed to generate individuals that match the syntactical constraints of the context-free grammar that defines the programs to be handled. The use of these operators together in the same GGGP system assures a higher convergence speed and less likelihood of getting trapped in local optima than other related approaches. These features are shown throughout the comparison of the results achieved by the proposed system with other important crossover and mutation methods in two experiments: a laboratory problem and the real-world task of breast cancer prognosis.


Knowledge Based Systems | 2007

Initialization method for grammar-guided genetic programming

Marc García-Arnau; Daniel Manrique; Juan Rios; Alfonso Rodríguez-Patón

This paper proposes a new tree-generation algorithm for grammar-guided genetic programming that includes a parameter to control the maximum size of the trees to be generated. An important feature of this algorithm is that the initial populations generated are adequately distributed in terms of tree size and distribution within the search space. Consequently, genetic programming systems starting from the initial populations generated by the proposed method have a higher convergence speed. Two different problems have been chosen to carry out the experiments: a laboratory test involving searching for arithmetical equalities and the real-world task of breast cancer prognosis. In both problems, comparisons have been made to another five important initialization methods.


string processing and information retrieval | 2000

Computing with membranes: P systems with worm-objects

Juan Castellanos; Gheorghe Paun; Alfonso Rodríguez-Patón

We consider a combination of P systems with objects described by symbols with P systems with objects described by strings. Namely, we work with multisets of strings and consider as the result of a computation the number of strings in a given output membrane. The strings (also called worms) are processed by replication, splitting, mutation, and recombination; no priority among rules and no other ingredient is used. In these circumstances, it is proved that: (1) P systems of this type can generate all recursively enumerable sets of numbers; and moreover, (2) the Hamiltonian Path Problem in a directed graph can be solved in quadratic time, while the SAT problem can be solved in linear time. The interest of the latter result comes from the fact that it is the first time that a polynomial solution to an NP-complete problem has been obtained in the P system framework without making use of the (non-realistic) operation of membrane division.

Collaboration


Dive into the Alfonso Rodríguez-Patón's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Daniel Manrique

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Andrei Păun

University of Bucharest

View shared research outputs
Top Co-Authors

Avatar

Iñaki Sainz de Murieta

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Juan Pazos

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Juan Rios

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Marc García-Arnau

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Antonio Prestes García

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrés Silva

Technical University of Madrid

View shared research outputs
Researchain Logo
Decentralizing Knowledge