TY - JOUR
T1 - Symbolic Learning for Improving the Performance of Transversal-Computation Algorithms
AU - González-Guevara, Víctor Iván
AU - Godoy-Calderon, Salvador
AU - Alba-Cabrera, Eduardo
AU - Calvo, Hiram
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019
Y1 - 2019
N2 - Using the hypergraphs as the central data structure in dynamic discrete association problems is a common practice. The computation of minimal transversals (i.e., the family of all minimal hitting sets) in those hypergraphs is a well-studied task associated with a large number of practical applications. However, both the dynamic nature of the problems and the non-polynomial behavior of all currently known algorithms for that task justify the search for performance optimizations that allow transversal-computation algorithms to consistently handle the potentially large problems while optimizing the use of computational resources. This scenario has been extensively studied from the perspective of the hypergraph, rough set, and testor theories, but this paper presents the first glimpse into a symbolic learning approach. We present a symbolic learning strategy, for the class of transversal-computation algorithms, designed to guide and optimize the search process. Since the proposed strategy is based on the background knowledge about the search space and not on a specific search technique, it can be adapted to a wide variety of algorithms. We present the learning strategy as well as its adaptation into two representative transversal-computation algorithms. The comparative experimental results reveal its computational behavior on different problem families.
AB - Using the hypergraphs as the central data structure in dynamic discrete association problems is a common practice. The computation of minimal transversals (i.e., the family of all minimal hitting sets) in those hypergraphs is a well-studied task associated with a large number of practical applications. However, both the dynamic nature of the problems and the non-polynomial behavior of all currently known algorithms for that task justify the search for performance optimizations that allow transversal-computation algorithms to consistently handle the potentially large problems while optimizing the use of computational resources. This scenario has been extensively studied from the perspective of the hypergraph, rough set, and testor theories, but this paper presents the first glimpse into a symbolic learning approach. We present a symbolic learning strategy, for the class of transversal-computation algorithms, designed to guide and optimize the search process. Since the proposed strategy is based on the background knowledge about the search space and not on a specific search technique, it can be adapted to a wide variety of algorithms. We present the learning strategy as well as its adaptation into two representative transversal-computation algorithms. The comparative experimental results reveal its computational behavior on different problem families.
KW - Symbolic learning
KW - learning strategy
KW - minimal hitting set
KW - transversal hypergraph
UR - http://www.scopus.com/inward/record.url?scp=85062224771&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2019.2895296
DO - 10.1109/ACCESS.2019.2895296
M3 - Artículo
AN - SCOPUS:85062224771
SN - 2169-3536
VL - 7
SP - 19752
EP - 19761
JO - IEEE Access
JF - IEEE Access
M1 - 8626112
ER -