12,412,483 research outputs found

    On Approximating the Number of kk-cliques in Sublinear Time

    Full text link
    We study the problem of approximating the number of kk-cliques in a graph when given query access to the graph. We consider the standard query model for general graphs via (1) degree queries, (2) neighbor queries and (3) pair queries. Let nn denote the number of vertices in the graph, mm the number of edges, and CkC_k the number of kk-cliques. We design an algorithm that outputs a (1+ε)(1+\varepsilon)-approximation (with high probability) for CkC_k, whose expected query complexity and running time are O\left(\frac{n}{C_k^{1/k}}+\frac{m^{k/2}}{C_k}\right)\poly(\log n,1/\varepsilon,k). Hence, the complexity of the algorithm is sublinear in the size of the graph for Ck=ω(mk/21)C_k = \omega(m^{k/2-1}). Furthermore, we prove a lower bound showing that the query complexity of our algorithm is essentially optimal (up to the dependence on logn\log n, 1/ε1/\varepsilon and kk). The previous results in this vein are by Feige (SICOMP 06) and by Goldreich and Ron (RSA 08) for edge counting (k=2k=2) and by Eden et al. (FOCS 2015) for triangle counting (k=3k=3). Our result matches the complexities of these results. The previous result by Eden et al. hinges on a certain amortization technique that works only for triangle counting, and does not generalize for larger cliques. We obtain a general algorithm that works for any k3k\geq 3 by designing a procedure that samples each kk-clique incident to a given set SS of vertices with approximately equal probability. The primary difficulty is in finding cliques incident to purely high-degree vertices, since random sampling within neighbors has a low success probability. This is achieved by an algorithm that samples uniform random high degree vertices and a careful tradeoff between estimating cliques incident purely to high-degree vertices and those that include a low-degree vertex

    On the grade of modules over Noetherian rings

    Full text link
    Let Λ\Lambda be a left and right noetherian ring and modΛ\mod \Lambda the category of finitely generated left Λ\Lambda-modules. In this paper we show the following results: (1) For a positive integer kk, the condition that the subcategory of modΛ\mod \Lambda consisting of ii-torsionfree modules coincides with the subcategory of modΛ\mod \Lambda consisting of ii-syzygy modules for any 1ik1\leq i \leq k is left-right symmetric. (2) If Λ\Lambda is an Auslander ring and NN is in modΛop\mod \Lambda ^{op} with \grade N=k<\infty, then NN is pure of grade kk if and only if NN can be embedded into a finite direct sum of copies of the (k+1)(k+1)st term in a minimal injective resolution of Λ\Lambda as a right Λ\Lambda-module. (3) Assume that both the left and right self-injective dimensions of Λ\Lambda are kk. If \grade {\rm Ext}_{\Lambda}^k(M, \Lambda)\geq k for any MmodΛM\in\mod \Lambda and \grade {\rm Ext}_{\Lambda}^i(N, \Lambda)\geq i for any NmodΛopN\in\mod \Lambda ^{op} and 1ik11\leq i \leq k-1, then the socle of the last term in a minimal injective resolution of Λ\Lambda as a right Λ\Lambda-module is non-zero.Comment: 17 pages. To appear in Communications in Algebr

    On monotone circuits with local oracles and clique lower bounds

    Get PDF
    We investigate monotone circuits with local oracles [K., 2016], i.e., circuits containing additional inputs yi=yi(x)y_i = y_i(\vec{x}) that can perform unstructured computations on the input string x\vec{x}. Let μ[0,1]\mu \in [0,1] be the locality of the circuit, a parameter that bounds the combined strength of the oracle functions yi(x)y_i(\vec{x}), and Un,k,Vn,k{0,1}mU_{n,k}, V_{n,k} \subseteq \{0,1\}^m be the set of kk-cliques and the set of complete (k1)(k-1)-partite graphs, respectively (similarly to [Razborov, 1985]). Our results can be informally stated as follows. 1. For an appropriate extension of depth-22 monotone circuits with local oracles, we show that the size of the smallest circuits separating Un,3U_{n,3} (triangles) and Vn,3V_{n,3} (complete bipartite graphs) undergoes two phase transitions according to μ\mu. 2. For 5k(n)n1/45 \leq k(n) \leq n^{1/4}, arbitrary depth, and μ1/50\mu \leq 1/50, we prove that the monotone circuit size complexity of separating the sets Un,kU_{n,k} and Vn,kV_{n,k} is nΘ(k)n^{\Theta(\sqrt{k})}, under a certain restrictive assumption on the local oracle gates. The second result, which concerns monotone circuits with restricted oracles, extends and provides a matching upper bound for the exponential lower bounds on the monotone circuit size complexity of kk-clique obtained by Alon and Boppana (1987).Comment: Updated acknowledgements and funding informatio

    On the Ces\`aro average of the "Linnik numbers"

    Get PDF
    Let Λ\Lambda be the von Mangoldt function and rQ(n)=m1+m22+m32=nΛ(m1)r_{Q}\left(n\right)=\sum_{m_{1}+m_{2}^{2}+m_{3}^{2}=n}\Lambda\left(m_{1}\right) be the counting function for the numbers that can be written as sum of a prime and two squares (that we will call Linnik numbers, for brevity). Let NN a sufficiently large integer, let k>3/2k>3/2 and let Mi(N,k),i=1,,kM_{i}\left(N,k\right),\, i=1,\dots,k suitable parameters depending on Jv(u)J_{v}\left(u\right), where Jv(u)J_{v}\left(u\right) denotes the Bessel function of complex order vv and real argument uu. We prove that nNrQ(n)(Nn)kΓ(k+1)=M1(N,k)+M2(N,k)+M3(N,k)+M4(N,k)+O(Nk+1). \sum_{n\leq N}r_{Q}\left(n\right)\frac{\left(N-n\right)^{k}}{\Gamma\left(k+1\right)}=M_{1}\left(N,k\right)+M_{2}\left(N,k\right)+M_{3}\left(N,k\right)+M_{4}\left(N,k\right)+O\left(N^{k+1}\right). We also prove that with this technique the bound k>3/2k>3/2 is optimal.Comment: Accepted on Acta Arithmetic

    On higher-order discriminants

    Full text link
    For the family of polynomials in one variable P:=xn+a1xn1++anP:=x^n+a_1x^{n-1}+\cdots +a_n, n4n\geq 4, we consider its higher-order discriminant sets {D~m=0}\{ \tilde{D}_m=0\}, where D~m:=\tilde{D}_m:=Res(P,P(m))(P,P^{(m)}), m=2m=2, \ldots, n2n-2, and their projections in the spaces of the variables ak:=(a1,,ak1,ak+1,,an)a^k:=(a_1,\ldots ,a_{k-1},a_{k+1},\ldots ,a_n). Set P(m):=j=0nmcjajxnmjP^{(m)}:=\sum _{j=0}^{n-m}c_ja_jx^{n-m-j}, Pm,k:=ckPxmP(m)P_{m,k}:=c_kP-x^mP^{(m)}. We show that Res(D~m,D~m/ak,ak)=Am,kBm,kCm,k2(\tilde{D}_m,\partial \tilde{D}_m/\partial a_k,a_k)= A_{m,k}B_{m,k}C_{m,k}^2, where Am,k=annmkA_{m,k}=a_n^{n-m-k}, Bm,k=B_{m,k}=Res(Pm,k,Pm,k)(P_{m,k},P_{m,k}') if 1knm1\leq k\leq n-m and Am,k=anmnkA_{m,k}=a_{n-m}^{n-k}, Bm,k=B_{m,k}=Res(P(m),P(m+1))(P^{(m)},P^{(m+1)}) if nm+1knn-m+1\leq k\leq n. The equation Cm,k=0C_{m,k}=0 defines the projection in the space of the variables aka^k of the closure of the set of values of (a1,,an)(a_1,\ldots ,a_n) for which PP and P(m)P^{(m)} have two distinct roots in common. The polynomials Bm,k,Cm,kC[ak]B_{m,k},C_{m,k}\in \mathbb{C}[a^k] are irreducible. The result is generalized to the case when P(m)P^{(m)} is replaced by a polynomial P:=j=0nmbjajxnmjP_*:=\sum _{j=0}^{n-m}b_ja_jx^{n-m-j}, 0bibj00\neq b_i\neq b_j\neq 0 for iji\neq j
    corecore