155 research outputs found

    Minimum-Weight Edge Discriminator in Hypergraphs

    Full text link
    In this paper we introduce the concept of minimum-weight edge-discriminators in hypergraphs, and study its various properties. For a hypergraph H=(V,E)\mathcal H=(\mathcal V, \mathcal E), a function λ:VZ+{0}\lambda: \mathcal V\rightarrow \mathbb Z^{+}\cup\{0\} is said to be an {\it edge-discriminator} on H\mathcal H if vEiλ(v)>0\sum_{v\in E_i}{\lambda(v)}>0, for all hyperedges EiEE_i\in \mathcal E, and vEiλ(v)vEjλ(v)\sum_{v\in E_i}{\lambda(v)}\ne \sum_{v\in E_j}{\lambda(v)}, for every two distinct hyperedges Ei,EjEE_i, E_j \in \mathcal E. An {\it optimal edge-discriminator} on H\mathcal H, to be denoted by λH\lambda_\mathcal H, is an edge-discriminator on H\mathcal H satisfying vVλH(v)=minλvVλ(v)\sum_{v\in \mathcal V}\lambda_\mathcal H (v)=\min_\lambda\sum_{v\in \mathcal V}{\lambda(v)}, where the minimum is taken over all edge-discriminators on H\mathcal H. We prove that any hypergraph H=(V,E)\mathcal H=(\mathcal V, \mathcal E), with E=n|\mathcal E|=n, satisfies vVλH(v)n(n+1)/2\sum_{v\in \mathcal V} \lambda_\mathcal H(v)\leq n(n+1)/2, and equality holds if and only if the elements of E\mathcal E are mutually disjoint. For rr-uniform hypergraphs H=(V,E)\mathcal H=(\mathcal V, \mathcal E), it follows from results on Sidon sequences that vVλH(v)Vr+1+o(Vr+1)\sum_{v\in \mathcal V}\lambda_{\mathcal H}(v)\leq |\mathcal V|^{r+1}+o(|\mathcal V|^{r+1}), and the bound is attained up to a constant factor by the complete rr-uniform hypergraph. Next, we construct optimal edge-discriminators for some special hypergraphs, which include paths, cycles, and complete rr-partite hypergraphs. Finally, we show that no optimal edge-discriminator on any hypergraph H=(V,E)\mathcal H=(\mathcal V, \mathcal E), with E=n(3)|\mathcal E|=n (\geq 3), satisfies vVλH(v)=n(n+1)/21\sum_{v\in \mathcal V} \lambda_\mathcal H (v)=n(n+1)/2-1, which, in turn, raises many other interesting combinatorial questions.Comment: 22 pages, 5 figure

    Heuristics for Network Coding in Wireless Networks

    Get PDF
    Multicast is a central challenge for emerging multi-hop wireless architectures such as wireless mesh networks, because of its substantial cost in terms of bandwidth. In this report, we study one specific case of multicast: broadcasting, sending data from one source to all nodes, in a multi-hop wireless network. The broadcast we focus on is based on network coding, a promising avenue for reducing cost; previous work of ours showed that the performance of network coding with simple heuristics is asymptotically optimal: each transmission is beneficial to nearly every receiver. This is for homogenous and large networks of the plan. But for small, sparse or for inhomogeneous networks, some additional heuristics are required. This report proposes such additional new heuristics (for selecting rates) for broadcasting with network coding. Our heuristics are intended to use only simple local topology information. We detail the logic of the heuristics, and with experimental results, we illustrate the behavior of the heuristics, and demonstrate their excellent performance

    A sharp threshold for random graphs with a monochromatic triangle in every edge coloring

    Full text link
    Let R\R be the set of all finite graphs GG with the Ramsey property that every coloring of the edges of GG by two colors yields a monochromatic triangle. In this paper we establish a sharp threshold for random graphs with this property. Let G(n,p)G(n,p) be the random graph on nn vertices with edge probability pp. We prove that there exists a function c^=c^(n)\hat c=\hat c(n) with 000 0, as nn tends to infinity Pr[G(n,(1-\eps)\hat c/\sqrt{n}) \in \R ] \to 0 and Pr [ G(n,(1+\eps)\hat c/\sqrt{n}) \in \R ] \to 1. A crucial tool that is used in the proof and is of independent interest is a generalization of Szemer\'edi's Regularity Lemma to a certain hypergraph setting.Comment: 101 pages, Final version - to appear in Memoirs of the A.M.

    Online horizontal partitioning of heterogeneous data

    Get PDF
    In an increasing number of use cases, databases face the challenge of managing heterogeneous data. Heterogeneous data is characterized by a quickly evolving variety of entities without a common set of attributes. These entities do not show enough regularity to be captured in a traditional database schema. A common solution is to centralize the diverse entities in a universal table. Usually, this leads to a very sparse table. Although today’s techniques allow efficient storage of sparse universal tables, query efficiency is still a problem. Queries that address only a subset of attributes have to read the whole universal table includingmany irrelevant entities. Asolution is to use a partitioning of the table, which allows pruning partitions of irrelevant entities before they are touched. Creating and maintaining such a partitioning manually is very laborious or even infeasible, due to the enormous complexity. Thus an autonomous solution is desirable. In this article, we define the Online Partitioning Problem for heterogeneous data. We sketch how an optimal solution for this problem can be determined based on hypergraph partitioning. Although it leads to the optimal partitioning, the hypergraph approach is inappropriate for an implementation in a database system. We present Cinderella, an autonomous online algorithm for horizontal partitioning of heterogeneous entities in universal tables. Cinderella is designed to keep its overhead low by operating online; it incrementally assigns entities to partition while they are touched anyway duringmodifications. This enables a reasonable physical database design at runtime instead of static modeling
    corecore