86 research outputs found

    On the Number of Synchronizing Colorings of Digraphs

    Full text link
    We deal with kk-out-regular directed multigraphs with loops (called simply \emph{digraphs}). The edges of such a digraph can be colored by elements of some fixed kk-element set in such a way that outgoing edges of every vertex have different colors. Such a coloring corresponds naturally to an automaton. The road coloring theorem states that every primitive digraph has a synchronizing coloring. In the present paper we study how many synchronizing colorings can exist for a digraph with nn vertices. We performed an extensive experimental investigation of digraphs with small number of vertices. This was done by using our dedicated algorithm exhaustively enumerating all small digraphs. We also present a series of digraphs whose fraction of synchronizing colorings is equal to 11/kd1-1/k^d, for every d1d \ge 1 and the number of vertices large enough. On the basis of our results we state several conjectures and open problems. In particular, we conjecture that 11/k1-1/k is the smallest possible fraction of synchronizing colorings, except for a single exceptional example on 6 vertices for k=2k=2.Comment: CIAA 2015. The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-22360-5_1

    An adaptive prefix-assignment technique for symmetry reduction

    Full text link
    This paper presents a technique for symmetry reduction that adaptively assigns a prefix of variables in a system of constraints so that the generated prefix-assignments are pairwise nonisomorphic under the action of the symmetry group of the system. The technique is based on McKay's canonical extension framework [J.~Algorithms 26 (1998), no.~2, 306--324]. Among key features of the technique are (i) adaptability---the prefix sequence can be user-prescribed and truncated for compatibility with the group of symmetries; (ii) parallelizability---prefix-assignments can be processed in parallel independently of each other; (iii) versatility---the method is applicable whenever the group of symmetries can be concisely represented as the automorphism group of a vertex-colored graph; and (iv) implementability---the method can be implemented relying on a canonical labeling map for vertex-colored graphs as the only nontrivial subroutine. To demonstrate the practical applicability of our technique, we have prepared an experimental open-source implementation of the technique and carry out a set of experiments that demonstrate ability to reduce symmetry on hard instances. Furthermore, we demonstrate that the implementation effectively parallelizes to compute clusters with multiple nodes via a message-passing interface.Comment: Updated manuscript submitted for revie

    Efficient enumeration of non-isomorphic interval graphs

    Get PDF
    Recently, Yamazaki et al. provided an algorithm that enumerates all non-isomorphic interval graphs on nn vertices with an O(n4)O(n^4) time delay. In this paper, we improve their algorithm and achieve O(n3logn)O(n^3 \log n) time delay. We also extend the catalog of these graphs providing a list of all non-isomorphic interval graphs for all nn up to 1515

    Combinatorial computing approach to selected extremal problems in geometry

    Get PDF
    Not provided

    Siblings of an ℵ0-categorical relational structure

    Get PDF
    A sibling of a relational structure RR is any structure SS which can be embedded into RR and, vice versa, such that RR can be embedded into SS. Let sib(R)\operatorname{sib}(R) be the number of siblings of RR, these siblings being counted up to isomorphism. Thomassé conjectured that for countable relational structures made of at most countably many relations, sib(R)\operatorname{sib}(R) is either one, countably infinite, or the size of the continuum; but even showing the special case sib(R)1\operatorname{sib}(R)1 is one or infinite is unsettled when RR is a countable tree. We prove that if RR is countable and 0\aleph_{0}-categorical, then indeed sib(R)\operatorname{sib}(R) is one or infinite. Furthermore, sib(R)\operatorname{sib}(R) is one if and only if RR is finitely partitionable in the sense of Hodkinson and Macpherson [14]. The key tools in our proof are the notion of monomorphic decomposition of a relational structure introduced in [35] and studied further in [23], [24], and a result of Frasnay [11]

    Recognition of split-graphic sequences

    Get PDF
    Using different definitions of split graphs we propose quick algorithms for the recognition and extremal reconstruction of split sequences among integer, regular, and graphic sequences
    corecore