Efficient algorithms for dualizing large-scale hypergraphs

被引:46
|
作者
Murakami, Keisuke [1 ]
Uno, Takeaki [2 ]
机构
[1] Aoyama Gakuin Univ, Chuo Ku, Sagamihara, Kanagawa 2525258, Japan
[2] Res Org Informat & Syst, Natl Inst Informat, Chiyoda Ku, Tokyo 1018430, Japan
关键词
Dualization; Hypergraph transversal; Minimal hitting set; Minimal set covering; Enumeration; Experimental efficiency; Real-world data; QUASI-POLYNOMIAL ALGORITHM; MAXIMAL FREQUENT; IMPLEMENTATION; TRANSVERSALS; STRATEGIES; COMPLEXITY; SETS;
D O I
10.1016/j.dam.2014.01.012
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A hypergraph F is a set family defined on vertex set V. The dual of F is the set of minimal subsets H of V such that F boolean AND H not equal phi for any F is an element of F. The computation of the dual is equivalent to several problems, such as minimal hitting set enumeration of a subset family, generation problem for maximal frequent and minimal infrequent sets, and so on. Although many algorithms have been proposed for the problem, to the best of our knowledge, none of them can work on large-scale input with a large number of minimal hitting sets. In this paper, we propose efficient algorithms for checking the minimality and pruning methods. These algorithms enable us to construct time effective and polynomial space dualization algorithms. The computational experiments show that our algorithms are quite fast even for large-scale input for which existing algorithms do not terminate in a practical time. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:83 / 94
页数:12
相关论文
共 50 条
  • [1] Efficient algorithms for large-scale asteroid discovery
    Kubica, Jeremy
    Denneau, Larry, Jr.
    Moore, Andrew
    Jedicke, Robert
    Connolly, Andrew
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVI, 2007, 376 : 395 - +
  • [2] Efficient algorithms for large-scale temporal aggregation
    Moon, B
    Fernando, I
    Lopez, V
    Immanuel, V
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (03) : 744 - 759
  • [3] Efficient mining algorithms for large-scale graphs
    Kishimoto, Yasunari
    Shiokawa, Hiroaki
    Fujiwara, Yasuhiro
    Onizuka, Makoto
    NTT Technical Review, 2013, 11 (12):
  • [4] Efficient Algorithms for Large-Scale Local Triangle Counting
    Becchetti, Luca
    Boldi, Paolo
    Castillo, Carlos
    Gionis, Aristides
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2010, 4 (03)
  • [5] Efficient algorithms for large-scale quantum transport calculations
    Bruck, Sascha
    Calderara, Mauro
    Bani-Hashemian, Mohammad Hossein
    VandeVondele, Joost
    Luisier, Mathieu
    JOURNAL OF CHEMICAL PHYSICS, 2017, 147 (07):
  • [6] Efficient Parallel Streaming Algorithms for large-scale Inverse Problems
    Sundar, Hari
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [7] Intelligent and efficient grouping algorithms for large-scale regular expressions
    Fu, Zhe
    Wang, Kai
    Cai, Liangwei
    Li, Jun
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 67 : 223 - 234
  • [8] Toward maintenance of hypercores in large-scale dynamic hypergraphs
    Qi Luo
    Dongxiao Yu
    Zhipeng Cai
    Xuemin Lin
    Guanghui Wang
    Xiuzhen Cheng
    The VLDB Journal, 2023, 32 : 647 - 664
  • [9] Toward maintenance of hypercores in large-scale dynamic hypergraphs
    Luo, Qi
    Yu, Dongxiao
    Cai, Zhipeng
    Lin, Xuemin
    Wang, Guanghui
    Cheng, Xiuzhen
    VLDB JOURNAL, 2023, 32 (03): : 647 - 664
  • [10] Efficient and Distributed Algorithms for Large-Scale Generalized Canonical Correlations Analysis
    Fu, Xiao
    Huang, Kejun
    Papalexakis, Evangelos E.
    Song, Hyun-Ah
    Talukdar, Partha Pratim
    Sidiropoulos, Nicholas D.
    Faloutsos, Christos
    Mitchell, Tom
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 871 - 876