ELTE logo ELTE Eötvös Loránd University
ANNALES Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae
Sectio Computatorica

Volumes » Volume 36 (2012)

https://doi.org/10.71352/ac.36.159

Neighborhood principle driven ICF algorithm and graph distance calculations

Norbert Kézdi, Katalin Pásztor Varga and Éena Jakó

Abstract. In the field of Boolean algebra there are many well known methods to optimize/analyze formulas of Boolean functions. This paper presents a non-conventional graph-based approach by describing the main idea of the Iterative Canonical Form (or ICF) [5,9] of a Boolean function, and introducing an algorithm that is capable of calculating the ICF. The algorithm is iteratively processing the neighboring nodes inside the \(n\)-cube. The iteration step count is a linear function of \(n\). Some novel efficient methods for computing distances by matching
non-complete bipartite graphs, derived from the ICF and named as ICF-graphs [4,9,10] are proposed. Different metrics between the ICF-graphs are introduced, such as weighted and normalized node count distances, and graph edit distance. Some recent results and application possibilities of the ICF-graph based distance calculations from the field of molecular systematics, ecology and medical diagnostics are discussed.

Full text PDF
Journal cover