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 条
  • [31] Discrete tolerance allocation for product families
    Loof, Johan
    Soderberg, Rikard
    [J]. ENGINEERING OPTIMIZATION, 2012, 44 (01) : 75 - 85
  • [32] PLUTO: A test methodology for product families
    Bertolino, A
    Gnesi, S
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 181 - 197
  • [33] Fault contribution trees for product families
    Lu, DD
    Lutz, RR
    [J]. 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2002, : 231 - 242
  • [34] Generating product-lines of product-families
    Batory, D
    Lopez-Herrejon, RE
    Martin, JP
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 81 - 92
  • [35] Complexity Assessment of Modular Product Families
    Weiser, Ann-Katrin
    Baasner, Bernd
    Hosch, Manfred
    Schlueter, Meike
    Ovtcharova, Jivka
    [J]. 26TH CIRP DESIGN CONFERENCE, 2016, 50 : 595 - 600
  • [36] Families of twisted tensor product codes
    Giuzzi, Luca
    Pepe, Valentina
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2013, 67 (03) : 375 - 384
  • [37] Formal Modeling for Product Families Engineering
    Fantechi, A.
    Gnesi, S.
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 193 - +
  • [38] Towards consistent specifications of product families
    Harhurin, Alexander
    Hartmann, Judith
    [J]. FM 2008: FORMAL METHODS, PROCEEDINGS, 2008, 5014 : 390 - 405
  • [39] Software product families: Towards compositionality
    Bosch, Jan
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4422 : 1 - 10
  • [40] BROWNFIELD PROCESS FOR DEVELOPING OF PRODUCT FAMILIES
    Lehtonen, Timo
    Pakkanen, Jarkko
    Jarvenpaa, Jukka
    Lanz, Minna
    Tuokko, Reijo
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 11), IMPACTING SOCIETY THROUGH ENGINEERING DESIGN, VOL 4: PRODUCT AND SYSTEMS DESIGN, 2011, 4 : 248 - 257