76 research outputs found

    Dynamic Approximate Vertex Cover and Maximum Matching

    Get PDF
    We consider the problem of maintaining a large matching or a small vertex cover in a dynamically changing graph. Each update to the graph is either an edge deletion or an edge insertion. We give the first randomized data structure that simultaneously achieves a constant approximation factor and handles a sequence of k updates in k. polylog(n) time. Previous data structures require a polynomial amount of computation per update. The starting point of our construction is a distributed algorithm of Parnas and Ron (Theor. Comput. Sci. 2007), which they designed for their sublinear-time approximation algorithm for the vertex cover size. This leads us to wonder whether there are other connections between sublinear algorithms and dynamic data structures.National Science Foundation (U.S.) (Grant 0732334)National Science Foundation (U.S.) (Grant 0728645)Marie Curie International (Reintegration Grant PIRG03-GA-2008-231077)Israel Science Foundation (Grant 1147/09)Israel Science Foundation (Grant 1675/09

    Incremental Network Design with Minimum Spanning Trees

    Full text link
    Given an edge-weighted graph G=(V,E)G=(V,E) and a set E0⊂EE_0\subset E, the incremental network design problem with minimum spanning trees asks for a sequence of edges e1′,…,eT′∈E∖E0e'_1,\ldots,e'_T\in E\setminus E_0 minimizing ∑t=1Tw(Xt)\sum_{t=1}^Tw(X_t) where w(Xt)w(X_t) is the weight of a minimum spanning tree XtX_t for the subgraph (V,E0∪{e1′,…,et′})(V,E_0\cup\{e'_1,\ldots,e'_t\}) and T=∣E∖E0∣T=\lvert E\setminus E_0\rvert. We prove that this problem can be solved by a greedy algorithm.Comment: 9 pages, minor revision based on reviewer comment
    • …
    corecore