Representative Families of Product Families

被引:0
|
作者
Fomin, Fedor V. [1 ]
Lokshtanov, Daniel [1 ]
Panolan, Fahad [1 ,2 ]
Saurabh, Saket [3 ,4 ]
机构
[1] Univ Bergen, Dept Informat, N-5020 Bergen, Norway
[2] HBNI, Inst Math Sci, Madras, Tamil Nadu, India
[3] HBNI, Inst Math Sci, Theoret Comp Sci, Madras 600113, Tamil Nadu, India
[4] Univ Bergen, Bergen, Norway
基金
欧洲研究理事会;
关键词
Matroids; representative families; parameterized algorithms; multi-linear monomial detection; tree-width bounded graphs; FASTER; ALGORITHMS;
D O I
10.1145/3089243
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A subfamily F' of a set family F is said to q-represent F if for every A is an element of F and B of size q such that A boolean AND B = empty set there exists a set A' is an element of F' such that A' boolean AND B = empty set. Recently, we provided an algorithm that, for a given family F of sets of size p together with an integer q, efficiently computes a q-representative family F' of F of size approximately (p+q/p). In this article, we consider the efficient computation of q-representative families for product families F. A family F is a product family if there exist families A and 15 such that F = {A boolean OR B : A is an element of A, B is an element of B, A boolean AND B = empty set}. Our main teclutical contribution is an algorithm that, given A, B and q, computes a q-representative family F' of F. The running time of our algorithm is sublineur in vertical bar F vertical bar for many choices of A, B, and q that occur naturally in several dynamic programming algorithms. We also give an algorithm for the computation of q-representative families for product families F in the more general setting where q-representation also involves independence in a matroid in addition to disjointness. This algorithm considerably outperforms the naive approach where one first computes F from A and B and then computes the q-representative family F' from F. We give two applications of our new algorithms for computing q-representative families for product families. The first is a 3.8408(k)n(O(1)) deterministic algorithm for the MULTILINEAR MONOMIAL DETECTION (k-MLD) problem. The second is a significant improvement of deterministic dynamic programming algorithms for "connectivity problems" on graphs of bounded treewidth.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Representative Sets of Product Families
    Fomin, Fedor V.
    Lokshtanov, Daniel
    Panolan, Fahad
    Saurabh, Saket
    [J]. ALGORITHMS - ESA 2014, 2014, 8737 : 443 - 454
  • [2] Exploring the diversification mechanism of skeletal construction in representative natural product families
    Oikawa, Hideaki
    Tang, Yi
    [J]. JOURNAL OF ANTIBIOTICS, 2016, 69 (07): : 471 - 472
  • [3] Exploring the diversification mechanism of skeletal construction in representative natural product families
    Hideaki Oikawa
    Yi Tang
    [J]. The Journal of Antibiotics, 2016, 69 : 471 - 472
  • [4] Architectures for product families
    Erens, F
    Verhulst, K
    [J]. COMPUTERS IN INDUSTRY, 1997, 33 (2-3) : 165 - 178
  • [5] Managing product families
    Mungale, A
    [J]. JOURNAL OF PRODUCT INNOVATION MANAGEMENT, 1998, 15 (01) : 102 - 103
  • [6] An algebra of product families
    Hoefner, Peter
    Khedri, Ridha
    Moeller, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (02): : 161 - 182
  • [7] An algebra of product families
    Peter Höfner
    Ridha Khedri
    Bernhard Möller
    [J]. Software & Systems Modeling, 2011, 10 : 161 - 182
  • [8] ARE WORD FAMILIES A BY-PRODUCT OF MORPHOLOGY OR IS MORPHOLOGY A BY-PRODUCT OF WORD FAMILIES?
    Hernandez Arocha, Hector
    [J]. REVISTA DE FILOLOGIA DE LA UNIVERSIDAD DE LA LAGUNA, 2020, 40 : 69 - 104
  • [9] The Influence of Architecture in Product Families
    Arias, Jose M.
    [J]. 2012 IEEE INTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ITMC), 2012, : 78 - 83
  • [10] Software product families in Nokia
    Bosch, J
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2005, 3714 : 2 - 6