Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

The Parameterized Complexity of the k-Biclique Problem

Published: 29 August 2018 Publication History
  • Get Citation Alerts
  • Abstract

    Given a graph G and an integer k, the k-Biclique problem asks whether G contains a complete bipartite subgraph with k vertices on each side. Whether there is an f(k) ċ |G|O(1)-time algorithm, solving k-Biclique for some computable function f has been a longstanding open problem.
    We show that k-Biclique is W[1]-hard, which implies that such an f(k) ċ |G|O(1)-time algorithm does not exist under the hypothesis W[1]FPT from parameterized complexity theory. To prove this result, we give a reduction which, for every n-vertex graph G and small integer k, constructs a bipartite graph H = (LR,E) in time polynomial in n such that if G contains a clique with k vertices, then there are k(k − 1)/2 vertices in L with nθ(1/k) common neighbors; otherwise, any k(k − 1)/2 vertices in L have at most (k+1)! common neighbors. An additional feature of this reduction is that it creates a gap on the right side of the biclique. Such a gap might have further applications in proving hardness of approximation results.
    Assuming a randomized version of Exponential Time Hypothesis, we establish an f(k) ċ |G|o(√k)-time lower bound for k-Biclique for any computable function f. Combining our result with the work of Bulatov and Marx [2014], we obtain a dichotomy classification of the parameterized complexity of cardinality constraint satisfaction problems.

    References

    [1]
    Leonard M. Adleman and Hendrik W. Lenstra. 1986. Finding irreducible polynomials over finite fields. In Proceedings of the 18th Annual ACM Symposium on Theory of Computing. ACM, 350--355.
    [2]
    Noga Alon, Raphael Yuster, and Uri Zwick. 1995. Color-coding. J. ACM 42, 4 (1995), 844--856.
    [3]
    Christoph Ambühl, Monaldo Mastrolilli, and Ola Svensson. 2011. Inapproximability results for maximum edge biclique, minimum linear arrangement, and sparsest cut. SIAM J. Comput. 40, 2 (2011), 567--596.
    [4]
    Sanjeev Arora. 1998. The approximability of NP-hard problems. In Proceedings of the 30th Annual ACM Symposium on Theory of Computing. ACM, 337--348.
    [5]
    Aistis Atminas, Vadim V. Lozin, and Igor Razgon. 2012. Linear time algorithm for computing a small biclique in graphs without long induced paths. In Scandinavian Workshop on Algorithm Theory. Springer, 142--152.
    [6]
    László Babai, Anna Gál, János Kollár, Lajos Rónyai, Tibor Szabó, and Avi Wigderson. 1996. Extremal bipartite graphs and superpolynomial lower bounds for monotone span programs. In Proceedings of the 28th Annual ACM Symposium on Theory of Computing. ACM, 603--611.
    [7]
    Daniel Binkele Raible, Henning Fernau, Serge Gaspers, and Mathieu Liedloff. 2010. Exact exponential-time algorithms for finding bicliques. Inform. Process. Lett. 111, 2 (2010), 64--67.
    [8]
    Hans L. Bodlaender. 1994. A tourist guide through treewidth. Acta Cybernetica 11, 1--2 (1994), 1.
    [9]
    Andrei A. Bulatov and Dániel Marx. 2014. Constraint satisfaction parameterized by solution size. SIAM J. Comput. 43, 2 (2014), 573--616.
    [10]
    Liming Cai and Xiuzhen Huang. 2006. Fixed-parameter approximation: Conceptual framework and approximability results. In Proceedings of the International Workshop on Parameterized and Exact Computation. Springer, 96--108.
    [11]
    Jianer Chen, Xiuzhen Huang, Iyad A. Kanj, and Ge Xia. 2004. Linear FPT reductions and computational lower bounds. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing. ACM, 212--221.
    [12]
    Yijia Chen, Martin Grohe, and Magdalena Grüber. 2006. On parameterized approximability. In Parameterized and Exact Computation. Springer, 109--120.
    [13]
    Yijia Chen and Bingkai Lin. 2016. The constant inapproximability of the parameterized dominating set problem. In Proceedings of the 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS). 505--514.
    [14]
    Jean François Couturier and Dieter Kratsch. 2012. Bicolored independent sets and bicliques. Inform. Process. Lett. 112, 8 (2012), 329--334.
    [15]
    Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. 2016. Parameterized Algorithms (1st ed.). Springer International Publishing.
    [16]
    Rodney G. Downey and Michael R. Fellows. 1999. Parameterized Complexity. Springer-Verlag.
    [17]
    Rodney G. Downey and Michael R. Fellows. 2013. Fundamentals of Parameterized Complexity, Vol. 4. Springer.
    [18]
    Rodney G. Downey, Michael R. Fellows, and Catherine McCartin. 2006. Parameterized approximation problems. In Proceedings of the International Workshop on Parameterized and Exact Computation. Springer, 121--129.
    [19]
    Paul Erdős. 1934. A Theorem of Sylvester and Schur. J. London Mathematical Society s1-9 (4) (1934), 278--282.
    [20]
    Paul Erdős. 1959. Graph theory and probability. Canad. J. Math 11 (1959), 34--38.
    [21]
    Uriel Feige. 2002. Relations between average case complexity and approximation complexity. In Proceedings of the 34th Annual ACM Symposium on Theory of Computing. ACM, 534--543.
    [22]
    Uriel Feige and Shimon Kogan. 2004. Hardness of approximation of the balanced complete bipartite subgraph problem. Dept. Comput. Sci. Appl. Math., Weizmann Inst. Sci., Rehovot, Israel, Tech. Rep. MCS04-04 (2004).
    [23]
    Jörg Flum and Martin Grohe. 2006. Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series). Springer Verlag, Berlin.
    [24]
    Serge Gaspers, Dieter Kratsch, and Mathieu Liedloff. 2012. On independent sets and bicliques in graphs. Algorithmica 62, 3--4 (2012), 637--658.
    [25]
    Martin Grohe. 2007. The complexity of homomorphism and constraint satisfaction problems seen from the other side. J. of the ACM (JACM) 54, 1 (2007), 1.
    [26]
    Russell Impagliazzo and Ramamohan Paturi. 2001. On the complexity of k-SAT. J. Comput. System Sci. 62 (2001), 367--375.
    [27]
    Russell Impagliazzo, Ramamohan Paturi, and Francis Zane. 1998. Which problems have strongly exponential complexity? In Proceedings of the 39th Annual Symposium on Foundations of Computer Science, 1998. IEEE, 653--662.
    [28]
    David S. Johnson. 1987. The NP-completeness column: An ongoing guide. J. of Algorithms 8, 3 (1987), 438--448.
    [29]
    Subhash Khot. 2006. Ruling out PTAS for graph min-bisection, dense k-subgraph, and bipartite clique. SIAM J. Comput. 36, 4 (2006), 1025--1071.
    [30]
    Ton Kloks. 1994. Treewidth: Computations and Approximations, Vol. 842. Springer Science 8 Business Media.
    [31]
    János Kollár, Lajos Rónyai, and Tibor Szabó. 1996. Norm-graphs and bipartite Turán numbers. Combinatorica 16, 3 (1996), 399--406.
    [32]
    Konstantin Kutzkov. 2012. An exact exponential time algorithm for counting bipartite cliques. Inform. Process. Lett. 112, 13 (2012), 535--539.
    [33]
    Rudolf Lidl and Harald Niederreiter. 1997. Finite Fields, Vol. 20. Cambridge University Press.
    [34]
    Dániel Marx. 2007. Can you beat treewidth? In 48th Annual IEEE Symposium on Foundations of Computer Science, 2007. FOCS’07. IEEE, 169--179.
    [35]
    Dániel Marx. 2008. Parameterized complexity and approximation algorithms. Comput. J. 51, 1 (2008), 60--78.
    [36]
    Srinivasa Ramanujan. 1919. A proof of Bertrand’s postulate. J. of the Indian Mathematical Society 11, 181--182 (1919), 27.
    [37]
    Neil Robertson and Paul D. Seymour. 1986. Graph minors. II. Algorithmic aspects of tree-width. J. Algorithms 7, 3 (1986), 309--322.
    [38]
    Wolfgang M. Schmidt. 1976. Equations over Finite Fields an Elementary Approach (Lecture Notes in Mathematics Volume 536). Springer, Berlin.
    [39]
    Igor Shparlinski. 2013. Finite Fields: Theory and Computation: The Meeting Point of Number Theory, Computer Science, Coding Theory and Cryptography, Vol. 477. Springer Science 8 Business Media.
    [40]
    Eduardo C. Xavier. 2012. A note on a maximum k-subset intersection problem. Inform. Process. Lett. 112, 12 (2012), 471--472.

    Cited By

    View all
    • (2024)The Parameterized Complexity of Welfare Guarantees in Schelling SegregationProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3662892(425-433)Online publication date: 6-May-2024
    • (2024)Parameterized Inapproximability Hypothesis under Exponential Time HypothesisProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649771(24-35)Online publication date: 10-Jun-2024
    • (2024)Minimum separator reconfigurationJournal of Computer and System Sciences10.1016/j.jcss.2024.103574146(103574)Online publication date: Dec-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Journal of the ACM
    Journal of the ACM  Volume 65, Issue 5
    October 2018
    299 pages
    ISSN:0004-5411
    EISSN:1557-735X
    DOI:10.1145/3274534
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 August 2018
    Accepted: 01 April 2018
    Revised: 01 October 2017
    Received: 01 October 2016
    Published in JACM Volume 65, Issue 5

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Biclique
    2. Exponential Time Hypothesis
    3. Maximum k-Subset Intersection
    4. Weil’s character sum theorem
    5. dichotomy theorem
    6. parameterized inapproximability
    7. probabilistic method

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • JSPS KAKENHI
    • JST ERATO

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)47
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)The Parameterized Complexity of Welfare Guarantees in Schelling SegregationProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3662892(425-433)Online publication date: 6-May-2024
    • (2024)Parameterized Inapproximability Hypothesis under Exponential Time HypothesisProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649771(24-35)Online publication date: 10-Jun-2024
    • (2024)Minimum separator reconfigurationJournal of Computer and System Sciences10.1016/j.jcss.2024.103574146(103574)Online publication date: Dec-2024
    • (2023)An experimental comparison of multiwinner voting rules on approval electionsProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence10.24963/ijcai.2023/298(2675-2683)Online publication date: 19-Aug-2023
    • (2023)Parameterized Inapproximability of the Minimum Distance Problem over All Fields and the Shortest Vector Problem in All ℓ NormsProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585214(553-566)Online publication date: 2-Jun-2023
    • (2023)Parameterized Counting and Cayley Graph ExpandersSIAM Journal on Discrete Mathematics10.1137/22M147980437:2(405-486)Online publication date: 26-Apr-2023
    • (2023)Detecting maximum k-durable structures on temporal graphsKnowledge-Based Systems10.1016/j.knosys.2023.110561271:COnline publication date: 8-Jul-2023
    • (2023)Computing Dense and Sparse Subgraphs of Weakly Closed GraphsAlgorithmica10.1007/s00453-022-01090-z85:7(2156-2187)Online publication date: 20-Jan-2023
    • (2022)Almost polynomial factor inapproximability for parameterized k-cliqueProceedings of the 37th Computational Complexity Conference10.4230/LIPIcs.CCC.2022.6(1-21)Online publication date: 20-Jul-2022
    • (2022)Efficient maximal biclique enumeration for large sparse bipartite graphsProceedings of the VLDB Endowment10.14778/3529337.352934115:8(1559-1571)Online publication date: 1-Apr-2022
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media