skip to main content
research-article

Min/Max-Poly Weighting Schemes and the NL versus UL Problem

Authors Info & Claims
Published:12 May 2017Publication History
Skip Abstract Section

Abstract

For a graph G(V, E) (|V| = n) and a vertex sV, a weighting scheme (W : E ↦ Z+) is called a min-unique (resp. max-unique) weighting scheme if, for any vertex v of the graph G, there is a unique path of minimum (resp. maximum) weight from s to v, where weight of a path is the sum of the weights assigned to the edges. Instead, if the number of paths of minimum (resp. maximum) weight is bounded by nc for some constant c, then the weighting scheme is called a min-poly (resp. max-poly) weighting scheme.

In this article, we propose an unambiguous nondeterministic log-space (UL) algorithm for the problem of testing reachability graphs augmented with a min-poly weighting scheme. This improves the result in Reinhardt and Allender [2000], in which a UL algorithm was given for the case when the weighting scheme is min-unique.

Our main technique involves triple inductive counting and generalizes the techniques of Immerman [1988], Szelepcsényi [1988], and Reinhardt and Allender [2000], combined with a hashing technique due to Fredman et al. [1984] (also used in Garvin et al. [2014]). We combine this with a complementary unambiguous verification method to give the desired UL algorithm.

At the other end of the spectrum, we propose a UL algorithm for testing reachability in layered DAGs augmented with max-poly weighting schemes. To achieve this, we first reduce reachability in layered DAGs to the longest path problem for DAGs with a unique source, such that the reduction also preserves the max-unique and max-poly properties of the graph. Using our techniques, we generalize the double inductive counting method in Limaye et al. [2009], in which the UL algorithm was given for the longest path problem on DAGs with a unique sink and augmented with a max-unique weighting scheme.

An important consequence of our results is that, to show NL = UL, it suffices to design log-space computable min-poly (or max-poly) weighting schemes for layered DAGs.

References

  1. Eric Allender. 2007. Reachability problems: An update. In Proceedings of Computability in Europe. 25--27.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Eric Allender, David A. Mix Barrington, Tanmoy Chakraborty, Samir Datta, and Sambuddha Roy. 2009. Planar and grid graph reachability problems. Theory of Computing Systems 45, 4, 675--723. DOI:https://doi.org/10.1007/s00224-009-9172-zGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  3. Sanjeev Arora and Boaz Barak. 2009. Computational Complexity: A Modern Approach (1st ed.). Cambridge University Press, New York, NY. Google ScholarGoogle ScholarCross RefCross Ref
  4. A. Bondy and U. S. R. Murty. 2007. Graph Theory. Springer London.Google ScholarGoogle Scholar
  5. Chris Bourke, Raghunath Tewari, and N. V. Vinodchandran. 2009. Directed planar reachability is in unambiguous log-space. ACM Transactions on Computation Theory 1, 1, Article 4, 17 pages. DOI:https://doi.org/10.1145/1490270.1490274Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Michael L. Fredman, János Komlós, and Endre Szemerédi. 1984. Storing a sparse table with 0(1) worst case access time. Journal of the ACM 31, 3, 538--544. DOI:https://doi.org/10.1145/828.1884Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Brady Garvin, Derrick Stolee, Raghunath Tewari, and N. V. Vinodchandran. 2014. ReachFewL = ReachUL. Computational Complexity 23, 1, 85--98. DOI:https://doi.org/10.1007/s00037-012-0050-8Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Neil Immerman. 1988. Nondeterministic space is closed under complementation. SIAM Journal of Computing 17, 5, 935--938. DOI:https://doi.org/10.1137/0217058Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Nutan Limaye, Meena Mahajan, and Prajakta Nimbhorkar. 2009. Longest paths in planar DAGs in unambiguous logspace. In Proceedings of Computing: The Australasian Theory Symposium (CATS’09), 101--108.Google ScholarGoogle Scholar
  10. Aduri Pavan, Raghunath Tewari, and N. V. Vinodchandran. 2012. On the power of unambiguity in log-space. Computational Complexity 21, 4, 643--670. Google ScholarGoogle ScholarCross RefCross Ref
  11. Omer Reingold. 2005. Undirected ST-connectivity in log-space. In Proceedings of Symposium of Theory of Computing. 376--385. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Klaus Reinhardt and Eric Allender. 2000. Making nondeterminism unambiguous. SIAM Journal of Computing 29, 4, 1118--1131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Szelepcsényi. 1988. The method of forced enumeration for nondeterministic automata. Acta Informatica 26, 3, 279--284. DOI:https://doi.org/10.1007/BF00299636Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Min/Max-Poly Weighting Schemes and the NL versus UL Problem

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Computation Theory
        ACM Transactions on Computation Theory  Volume 9, Issue 2
        June 2017
        110 pages
        ISSN:1942-3454
        EISSN:1942-3462
        DOI:10.1145/3086509
        Issue’s Table of Contents

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 May 2017
        • Accepted: 1 March 2017
        • Revised: 1 February 2017
        • Received: 1 May 2016
        Published in toct Volume 9, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed
      • Article Metrics

        • Downloads (Last 12 months)5
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader