74 research outputs found

    On detectable colorings of graphs

    Get PDF
    summary:Let GG be a connected graph of order n3n \ge 3 and let cE(G){1,2,,k}c\: E(G) \rightarrow \lbrace 1, 2, \ldots , k\rbrace be a coloring of the edges of GG (where adjacent edges may be colored the same). For each vertex vv of GG, the color code of vv with respect to cc is the kk-tuple c(v)=(a1,a2,,ak)c(v) = (a_1, a_2, \cdots , a_k), where aia_i is the number of edges incident with vv that are colored ii (1ik1 \le i \le k). The coloring cc is detectable if distinct vertices have distinct color codes. The detection number det(G)\det (G) of GG is the minimum positive integer kk for which GG has a detectable kk-coloring. We establish a formula for the detection number of a path in terms of its order. For each integer n3n \ge 3, let Du(n)D_u(n) be the maximum detection number among all unicyclic graphs of order nn and du(n)d_u(n) the minimum detection number among all unicyclic graphs of order nn. The numbers Du(n)D_u(n) and du(n)d_u(n) are determined for all integers n3n \ge 3. Furthermore, it is shown that for integers k2k \ge 2 and n3n \ge 3, there exists a unicyclic graph GG of order nn having det(G)=k\det (G)=k if and only if du(n)kDu(n)d_u(n) \le k \le D_u(n)

    The Power of the Weisfeiler-Leman Algorithm to Decompose Graphs

    Get PDF
    The Weisfeiler-Leman procedure is a widely-used approach for graph isomorphism testing that works by iteratively computing an isomorphism-invariant coloring of vertex tuples. Meanwhile, a fundamental tool in structural graph theory, which is often exploited in approaches to tackle the graph isomorphism problem, is the decomposition into 2- and 3-connected components. We prove that the 2-dimensional Weisfeiler-Leman algorithm implicitly computes the decomposition of a graph into its 3-connected components. Thus, the dimension of the algorithm needed to distinguish two given graphs is at most the dimension required to distinguish the corresponding decompositions into 3-connected components (assuming it is at least 2). This result implies that for k >= 2, the k-dimensional algorithm distinguishes k-separators, i.e., k-tuples of vertices that separate the graph, from other vertex k-tuples. As a byproduct, we also obtain insights about the connectivity of constituent graphs of association schemes. In an application of the results, we show the new upper bound of k on the Weisfeiler-Leman dimension of graphs of treewidth at most k. Using a construction by Cai, F\"urer, and Immerman, we also provide a new lower bound that is asymptotically tight up to a factor of 2.Comment: 30 pages, 4 figures, full version of a paper accepted at MFCS 201

    Graphs Identified by Logics with Counting

    Full text link
    We classify graphs and, more generally, finite relational structures that are identified by C2, that is, two-variable first-order logic with counting. Using this classification, we show that it can be decided in almost linear time whether a structure is identified by C2. Our classification implies that for every graph identified by this logic, all vertex-colored versions of it are also identified. A similar statement is true for finite relational structures. We provide constructions that solve the inversion problem for finite structures in linear time. This problem has previously been shown to be polynomial time solvable by Martin Otto. For graphs, we conclude that every C2-equivalence class contains a graph whose orbits are exactly the classes of the C2-partition of its vertex set and which has a single automorphism witnessing this fact. For general k, we show that such statements are not true by providing examples of graphs of size linear in k which are identified by C3 but for which the orbit partition is strictly finer than the Ck-partition. We also provide identified graphs which have vertex-colored versions that are not identified by Ck.Comment: 33 pages, 8 Figure
    corecore