1 research outputs found

    On r-Simple k-Path and Related Problems Parameterized by k/r

    Get PDF
    Abasi et al. (2014) and Gabizon et al. (2015) studied the following problems. In the rr-Simple kk-Path problem, given a digraph GG on nn vertices and integers r,kr,k, decide whether GG has an rr-simple kk-path, which is a walk where every vertex occurs at most rr times and the total number of vertex occurrences is kk. In the (r,k)(r,k)-Monomial Detection problem, given an arithmetic circuit that encodes some polynomial PP on nn variables and integers k,rk,r, decide whether PP has a monomial of degree kk where the degree of each variable is at most~rr. In the pp-Set (r,q)(r,q)-Packing problem, given a universe VV, positive integers p,q,rp,q,r, and a collection H\cal H of sets of size pp whose elements belong to VV, decide whether there exists a subcollection H{\cal H}' of H\cal H of size qq where each element occurs in at most rr sets of H{\cal H}'. Abasi et al. and Gabizon et al. proved that the three problems are single-exponentially fixed-parameter tractable (FPT) when parameterized by (k/r)logr(k/r)\log r, where k=pqk=pq for pp-Set (r,q)(r,q)-Packing and asked whether the logr\log r factor in the exponent can be avoided. We consider their question from a wider perspective: are the above problems FPT when parameterized by k/rk/r only? We resolve the wider question by (a) obtaining a 2O((k/r)2log(k/r))(n+logk)O(1)2^{O((k/r)^2\log(k/r))} (n+\log k)^{O(1)}-time algorithm for rr-Simple kk-Path on digraphs and a 2O(k/r)(n+logk)O(1)2^{O(k/r)} (n+\log k)^{O(1)}-time algorithm for rr-Simple kk-Path on undirected graphs (i.e., for undirected graphs we answer the original question in affirmative), (b) showing that pp-Set (r,q)(r,q)-Packing is FPT, and (c) proving that (r,k)(r,k)-Monomial Detection is para-NP-hard. For pp-Set (r,q)(r,q)-Packing, we obtain a polynomial kernel for any fixed pp, which resolves a question posed by Gabizon et al. regarding the existence of polynomial kernels for problems with relaxed disjointness constraints
    corecore