5 research outputs found

    Byzantine Approximate Agreement on Graphs

    Get PDF
    Consider a distributed system with n processors out of which f can be Byzantine faulty. In the approximate agreement task, each processor i receives an input value x_i and has to decide on an output value y_i such that 1) the output values are in the convex hull of the non-faulty processors\u27 input values, 2) the output values are within distance d of each other. Classically, the values are assumed to be from an m-dimensional Euclidean space, where m >= 1. In this work, we study the task in a discrete setting, where input values with some structure expressible as a graph. Namely, the input values are vertices of a finite graph G and the goal is to output vertices that are within distance d of each other in G, but still remain in the graph-induced convex hull of the input values. For d=0, the task reduces to consensus and cannot be solved with a deterministic algorithm in an asynchronous system even with a single crash fault. For any d >= 1, we show that the task is solvable in asynchronous systems when G is chordal and n > (omega+1)f, where omega is the clique number of G. In addition, we give the first Byzantine-tolerant algorithm for a variant of lattice agreement. For synchronous systems, we show tight resilience bounds for the exact variants of these and related tasks over a large class of combinatorial structures

    Enumerating the Digitally Convex Sets of Powers of Cycles and Cartesian Products of Paths and Complete Graphs

    Full text link
    Given a finite set VV, a convexity C\mathscr{C}, is a collection of subsets of VV that contains both the empty set and the set VV and is closed under intersections. The elements of C\mathscr{C} are called convex sets. The digital convexity, originally proposed as a tool for processing digital images, is defined as follows: a subset S⊆V(G)S\subseteq V(G) is digitally convex if, for every v∈V(G)v\in V(G), we have N[v]⊆N[S]N[v]\subseteq N[S] implies v∈Sv\in S. The number of cyclic binary strings with blocks of length at least kk is expressed as a linear recurrence relation for k≥2k\geq 2. A bijection is established between these cyclic binary strings and the digitally convex sets of the (k−1)th(k-1)^{th} power of a cycle. A closed formula for the number of digitally convex sets of the Cartesian product of two complete graphs is derived. A bijection is established between the digitally convex sets of the Cartesian product of two paths, Pn□PmP_n \square P_m, and certain types of n×mn \times m binary arrays.Comment: 16 pages, 3 figures, 1 tabl

    A Steiner general position problem in graph theory

    Get PDF
    Let GG be a graph. The Steiner distance of W⊆V(G)W\subseteq V(G) is the minimum size of a connected subgraph of GG containing WW. Such a subgraph is necessarily a tree called a Steiner WW-tree. The set A⊆V(G)A\subseteq V(G) is a kk-Steiner general position set if V(TB)∩A=BV(T_B)\cap A = B holds for every set B⊆AB\subseteq A of cardinality kk, and for every Steiner BB-tree TBT_B. The kk-Steiner general position number \sgp_k(G) of GG is the cardinality of a largest kk-Steiner general position set in GG. Steiner cliques are introduced and used to bound \sgp_k(G) from below. The kk-Steiner general position number is determined for trees, cycles and joins of graphs. Lower bounds are presented for split graphs, infinite grids and lexicographic products. The lower bound for the latter product leads to an exact formula for the general position number of an arbitrary lexicographic product
    corecore