Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 58 tok/s
Gemini 2.5 Pro 51 tok/s Pro
GPT-5 Medium 30 tok/s Pro
GPT-5 High 33 tok/s Pro
GPT-4o 115 tok/s Pro
Kimi K2 183 tok/s Pro
GPT OSS 120B 462 tok/s Pro
Claude Sonnet 4.5 35 tok/s Pro
2000 character limit reached

Beyond Worst Case Local Computation Algorithms (2403.00129v2)

Published 29 Feb 2024 in cs.DS

Abstract: We initiate the study of Local Computation Algorithms on average case inputs. In the Local Computation Algorithm (LCA) model, we are given probe access to a huge graph, and asked to answer membership queries about some combinatorial structure on the graph, answering each query with sublinear work. For instance, an LCA for the $k$-spanner problem gives access to a sparse subgraph $H\subseteq G$ that preserves distances up to a factor of $k$. We build simple LCAs for this problem assuming the input graph is drawn from the well-studied Erdos-Reyni and Preferential Attachment graph models. In both cases, our spanners achieve size and stretch tradeoffs that are impossible to achieve for general graphs, while having dramatically lower query complexity than worst-case LCAs. Our second result investigates the intersection of LCAs with Local Access Generators (LAGs). Local Access Generators provide efficient query access to a random object, for instance an Erdos Reyni random graph. We explore the natural problem of generating a random graph together with a combinatorial structure on it. We show that this combination can be easier to solve than focusing on each problem by itself, by building a fast, simple algorithm that provides access to an Erdos Reyni random graph together with a maximal independent set.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (43)
  1. Improved local computation algorithms for constructing spanners. In Nicole Megow and Adam D. Smith, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2023, September 11-13, 2023, Atlanta, Georgia, USA, volume 275 of LIPIcs, pages 42:1–42:23. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023.
  2. Lecture 5 in advanced algorithms ii – sublinear algorithms. URL:https://people.cs.rutgers.edu/ sa1497/courses/cs514-s20/lec5.pdf.
  3. Distributed-memory parallel algorithms for generating massive scale-free networks using preferential attachment model. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, pages 1–12, 2013.
  4. k-wise independent random graphs. In 49th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2008, October 25-28, 2008, Philadelphia, PA, USA, pages 813–822. IEEE Computer Society, 2008.
  5. Space-efficient local computation algorithms. In Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012, Kyoto, Japan, January 17-19, 2012, pages 1132–1139. SIAM, 2012.
  6. Eric Bach. How to generate factored random numbers. SIAM J. Comput., 17(2):179–193, 1988.
  7. Efficient generation of large random networks. Physical Review E, 71(3):036113, 2005.
  8. Cliques in random graphs. In Mathematical Proceedings of the Cambridge Philosophical Society, volume 80, pages 419–427. Cambridge University Press, 1976.
  9. Spanning adjacency oracles in sublinear time. In Venkatesan Guruswami, editor, 15th Innovations in Theoretical Computer Science Conference, ITCS 2024, January 30 to February 2, 2024, Berkeley, CA, USA, volume 287 of LIPIcs, pages 19:1–19:21. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2024.
  10. Local access to random walks. In Mark Braverman, editor, 13th Innovations in Theoretical Computer Science Conference, ITCS 2022, January 31 - February 3, 2022, Berkeley, CA, USA, volume 215 of LIPIcs, pages 24:1–24:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
  11. Sublinear time algorithms and complexity of approximate maximum matching. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 267–280. ACM, 2023.
  12. Local access to huge random objects through partial sampling. In Thomas Vidick, editor, 11th Innovations in Theoretical Computer Science Conference, ITCS 2020, January 12-14, 2020, Seattle, Washington, USA, volume 151 of LIPIcs, pages 27:1–27:65. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.
  13. A simple linear time algorithm for computing a (2k-1)-spanner of o(n1+1/k1+1/k{}^{\mbox{1+1/k}}start_FLOATSUPERSCRIPT 1+1/k end_FLOATSUPERSCRIPT) size in weighted graphs. In Jos C. M. Baeten, Jan Karel Lenstra, Joachim Parrow, and Gerhard J. Woeginger, editors, Automata, Languages and Programming, 30th International Colloquium, ICALP 2003, Eindhoven, The Netherlands, June 30 - July 4, 2003. Proceedings, volume 2719 of Lecture Notes in Computer Science, pages 384–296. Springer, 2003.
  14. The complexity of (δ𝛿\deltaitalic_δ+ 1) coloring in congested clique, massively parallel computation, and centralized local computation. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, pages 471–480, 2019.
  15. Sublinear graph augmentation for fast query implementation. In International Workshop on Approximation and Online Algorithms, pages 181–203. Springer, 2018.
  16. The fine structure of preferential attachment graphs I: somewhere-denseness. CoRR, abs/1803.11114, 2018.
  17. Sublinear random access generators for preferential attachment graphs. ACM Trans. Algorithms, 17(4):28:1–28:26, 2021.
  18. Deterministic stateless centralized local algorithms for bounded degree graphs. In European Symposium on Algorithms, pages 394–405. Springer, 2014.
  19. Best of two local models: Centralized local and distributed local algorithms. Inf. Comput., 262:69–89, 2018.
  20. P. Erdős. Extremal problems in graph theory. 1964.
  21. Introduction to Random Graphs. Cambridge University Press, 2015.
  22. On the probe complexity of local computation algorithms. arXiv preprint arXiv:1703.07734, 2017.
  23. On the implementation of huge random objects. In 44th Symposium on Foundations of Computer Science (FOCS 2003), 11-14 October 2003, Cambridge, MA, USA, Proceedings, pages 68–79. IEEE Computer Society, 2003.
  24. Mohsen Ghaffari. An improved distributed algorithm for maximal independent set. In Proceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms, pages 270–277. SIAM, 2016.
  25. Mohsen Ghaffari. Local computation of maximal independent set. In 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS), pages 438–449. IEEE, 2022.
  26. Oded Goldreich. Introduction to Property Testing. Cambridge University Press, 2017.
  27. Sparsifying distributed algorithms with ramifications in massively parallel computation and centralized local computation. In Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1636–1653. SIAM, 2019.
  28. Stochastic models for the web graph. In Proceedings 41st Annual Symposium on Foundations of Computer Science, pages 57–65. IEEE, 2000.
  29. A centralized local algorithm for the sparse spanning graph problem. In 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic, volume 107 of LIPIcs, pages 87:1–87:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
  30. Constructing near spanning trees with few local inspections. 2015.
  31. A local algorithm for constructing spanners in minor-free graphs. In Klaus Jansen, Claire Mathieu, José D. P. Rolim, and Chris Umans, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2016, September 7-9, 2016, Paris, France, volume 60 of LIPIcs, pages 38:1–38:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2016.
  32. Local algorithms for sparse spanning graphs. Algorithmica, 82(4):747–786, 2020.
  33. Local computation algorithms for graphs of non-constant degrees. Algorithmica, 77(4):971–994, 2017.
  34. Generating massive scale-free networks under resource constraints. In 2016 Proceedings of the Eighteenth Workshop on Algorithm Engineering and Experiments (ALENEX), pages 39–52. SIAM, 2016.
  35. A sublinear local access implementation for the chinese restaurant process. In Amit Chakrabarti and Chaitanya Swamy, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2022, volume 245 of LIPIcs, pages 28:1–28:18. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
  36. A local computation approximation scheme to maximum matching. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pages 260–273. Springer, 2013.
  37. Fast random graph generation. In Proceedings of the 14th international conference on extending database technology, pages 331–342, 2011.
  38. M. Parnas and D. Ron. Approximating the minimum vertex cover in sublinear time and a connection to distributed algorithms. Theoretical Computer Science, 381(1–3):183–196, 2007.
  39. Local computation algorithms for spanners. In Avrim Blum, editor, 10th Innovations in Theoretical Computer Science Conference, ITCS 2019, January 10-12, 2019, San Diego, California, USA, volume 124 of LIPIcs, pages 58:1–58:21. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019.
  40. Fast local computation algorithms. In Bernard Chazelle, editor, Innovations in Computer Science - ICS 2011, Tsinghua University, Beijing, China, January 7-9, 2011. Proceedings, pages 223–238. Tsinghua University Press, 2011.
  41. Parallel generation of massive scale-free graphs. arXiv preprint arXiv:1003.3684, 2010.
  42. An improved constant-time approximation algorithm for maximum~ matchings. In Proceedings of the forty-first annual ACM symposium on Theory of computing, pages 225–234, 2009.
  43. Or Zamir. Personal communication, 2024.
Citations (1)

Summary

We haven't generated a summary for this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Don't miss out on important new AI/ML research

See which papers are being discussed right now on X, Reddit, and more:

“Emergent Mind helps me see which AI papers have caught fire online.”

Philip

Philip

Creator, AI Explained on YouTube