Henry N. Adorna

dblp:81/252 · DBLP profile ↗
← Back
15ranked-venue papers
1as first author
5since 2021 · last 2025
0000-0001-5513-4039ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 2 since 2021Theory of computation · 7 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2025 Matrix Representation of Virus Machines and an Application to the Discrete Logarithm Problem
abstract
Virus machines, which develop models of computation inspired by biological processes and the spread of viruses among hosts, deviate from the traditional methods. These virus machines are recognized for their computational power (functioning as algorithms) and their ability to tackle computationally difficult problems. In this paper, we introduce a new extension of the matrix-based representation of virus machines. In this way, hosts, the number of viruses and the instructions to control virus transmission are represented as vectors and matrices, describing the computations of virus machines by linear algebra operations. We also use our matrix representation to show invariants, useful in the proofs, of such machines. In addition, an explicit example is shown to clarify the computation and invariants using the representation. That is, a virus machine that computes the discrete logarithm, which relies on the presumed intractability of cryptosystems such the digital signature algorithm.
Antonio Ramírez-de-Arellano, David Orellana-Martín, Mario J. Pérez-Jiménez, Francis George Cabarle, Henry N. Adorna
Int. J. Neural Syst.5
2024 Steps toward a homogenization procedure for spiking neural P systems
Ren Tristan A. de la Cruz, Francis George Cabarle, Henry N. Adorna
Theor. Comput. Sci.3
2023 Solving 3-SAT in distributed P systems with string objects
Kelvin C. Buño, Henry N. Adorna
Theor. Comput. Sci.2
2022 GPU implementation of evolving spiking neural P systems
abstract
Methods for optimizing and evolving spiking neural P systems (in short, SN P systems) have been previously developed with the use of a genetic algorithm framework. So far, these computations, both evolving and simulating, were done only sequentially. Due to the non-deterministic and parallel nature of SN P systems, it is natural to harness parallel processors in implementing its evolution and simulation. In this work, a parallel framework for the evolution of SN P Systems is presented. This is the result of extending our previous work by implementing it on a CUDA-enabled graphics processing unit and adapting CuSNP design in simulations. Using binary addition and binary subtraction with 3 different categories each as initial SN P systems, the GPU-based evolution runs up to 9x faster with respect to its CPU-based evolution counterparts. Overall, when considering the whole process, the GPU framework is up to 3 times faster than the CPU version.
Rogelio V. Gungon, Katreen Kyle M. Hernandez, Francis George Cabarle, Ren Tristan A. de la Cruz, Henry N. Adorna, Miguel A. Martínez-del-Amor, David Orellana-Martín, Ignacio Pérez-Hurtado
Neurocomputing5
2021 A polynomial time algorithm for the 2-Poset Cover Problem
Ivy Ordanel, Proceso Fernandez, Henry N. Adorna
Inf. Process. Lett.3
2019 Handling Non-determinism in Spiking Neural P Systems: Algorithms and Simulations
abstract
Spiking Neural P system is a computing model inspired on how the neurons in a living being are interconnected and exchange information. As a model in embrane computing, it is a non-deterministic and massively-parallel system. The latter makes GPU a good candidate for accelerating the simulation of these models. A matrix representation for systems with and without delay have been previously designed, and algorithms for simulating them with deterministic systems was also developed. So far, non-determinism has been problematic for the design of parallel simulators. In this work, an algorithm for simulating non-deterministic spiking neural P system with delays is presented. In order to study how the simulations get accelerated on a GPU, this algorithm was implemented in CUDA and used to simulate non-uniform and uniform solutions to the Subset Sum problem as a case study. The analysis is completed with a comparison of time and space resources in the GPU of such simulations.
Jym Paul Carandang, Francis George Cabarle, Henry N. Adorna, Nestine Hope S. Hernandez, Miguel A. Martínez-del-Amor
Fundam. Informaticae3
2018 On simulating cooperative transition P systems in evolution-communication P systems with energy
Richelle Ann B. Juayong, Henry N. Adorna
Nat. Comput.2
2018 Solving the N-Queens problem using dP systems with active membranes
Kelvin C. Buño, Francis George Cabarle, Marj Darrel Calabia, Henry N. Adorna
Theor. Comput. Sci.4
2016 Notes on spiking neural P systems and finite automata
Francis George Cabarle, Henry N. Adorna, Mario J. Pérez-Jiménez
Nat. Comput.2
2016 Sequential spiking neural P systems with structural plasticity based on max/min spike number
Francis George Cabarle, Henry N. Adorna, Mario J. Pérez-Jiménez
Neural Comput. Appl.2
2015 Relating Computations in Non-cooperative Transition P Systems and Evolution-Communication P Systems with Energy
abstract
This paper explores the relation of computations in Evolution-Communication P systems with energy (ECPe systems) and non-cooperative Transition P systems without dissolution (TP systems). We have shown that for every non-cooperative TP system, we can
Richelle Ann B. Juayong, Henry N. Adorna
Fundam. Informaticae2
2015 Spiking neural P systems with structural plasticity
Francis George Cabarle, Henry N. Adorna, Mario J. Pérez-Jiménez, Tao Song 0001
Neural Comput. Appl.2
2012 Link Prediction in a Modified Heterogeneous Bibliographic Network
abstract
Researchers have discovered, in recent years, the advantages of modeling complex systems using heterogeneous information networks. These networks are comprised of heterogeneous sets of nodes and edges that better represent the different entities and relationships often found in the real world. Although heterogeneous networks provide a richer semantic view of the data, the added complexity makes it difficult to directly apply existing techniques that work well on homogeneous networks. In this paper, we propose a graph modification process that alters an existing heterogeneous bibliographic network into another network, with the purpose of highlighting the important relations in the bibliographic network. Several importance scores, some adopted from existing work and others defined in this work, are then used to measure the importance of links in the modified network. The link prediction problem is studied on the modified network by implementing a random walk-based algorithm on the network. The importance scores and the structure of the modified graph are used to guide a random walker towards relevant parts of the graph, i.e. towards nodes to which new links will be created in the future. The different properties of the proposed algorithm are evaluated experimentally on a real world bibliographic network, the DBLP. Results show that the proposed method outperforms the state-of-the-art supervised technique as well as various approaches based on topology and node attributes.
John Boaz Lee, Henry N. Adorna
ASONAM2
2011 Spiking Neural P System Simulations on a High Performance GPU Platform
Francis George Cabarle, Henry N. Adorna, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez
ICA3PP (2)2
2002 On the Separation between k-Party and (k-1)-Party Nondeterministic Message Complexities
Henry N. Adorna
Developments in Language Theory1