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 条
  • [41] Comparing algorithms for large-scale sequence analysis
    Nash, H
    Blair, D
    Grefenstette, J
    2ND ANNUAL IEEE INTERNATIONAL SYMPOSIUM ON BIOINFORMATICS AND BIOENGINEERING, PROCEEDINGS, 2001, : 89 - 96
  • [42] Efficient large-scale BGP simulations
    Dimitropoulos, Xenofontas A.
    Riley, George F.
    COMPUTER NETWORKS, 2006, 50 (12) : 2013 - 2027
  • [43] An efficient, large-scale synthesis of cytenamide
    Bedford, Colin T.
    JOURNAL OF CHEMICAL RESEARCH, 2018, (03) : 153 - 155
  • [44] COMPUTATIONAL ALGORITHMS FOR LARGE-SCALE SYSTEMS.
    Bakule, Lubomir
    Information Processing Machines, 1982, (22): : 5 - 22
  • [45] WAITING ALGORITHMS FOR SYNCHRONIZATION IN LARGE-SCALE MULTIPROCESSORS
    LIM, BH
    AGARWAL, A
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (03): : 253 - 294
  • [46] THE EFFECTIVITY OF ALGORITHMS FOR THE DECOMPOSITION OF LARGE-SCALE SYSTEMS
    JANICKE, W
    BIESS, G
    HUNGARIAN JOURNAL OF INDUSTRIAL CHEMISTRY, 1980, 8 (01): : 45 - 57
  • [47] Fast algorithms for large-scale periodic structures
    Lu, WB
    Cui, TJ
    Qian, ZG
    Yin, XX
    Hong, W
    IEEE ANTENNAS AND PROPAGATION SOCIETY SYMPOSIUM, VOLS 1-4 2004, DIGEST, 2004, : 4463 - 4466
  • [48] Improved Algorithms for Large-Scale Topology Discovery
    Ding Xianhua
    Ding Zhenguo
    Wei Qinqin
    IEEC 2009: FIRST INTERNATIONAL SYMPOSIUM ON INFORMATION ENGINEERING AND ELECTRONIC COMMERCE, PROCEEDINGS, 2009, : 506 - 509
  • [49] Doubly Stochastic Algorithms for Large-Scale Optimization
    Koppel, Alec
    Mokhtari, Aryan
    Ribeiro, Alejandro
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 1705 - 1709
  • [50] Data Quality Measures and Efficient Evaluation Algorithms for Large-Scale High-Dimensional Data
    Cho, Hyeongmin
    Lee, Sangkyun
    APPLIED SCIENCES-BASEL, 2021, 11 (02): : 1 - 17