,
Bar Rushkin
Creative Commons Attribution 4.0 International license
In this paper, we study the problem of orienting the edges of a graph G so that every vertex has bounded out-degree in the local computation algorithms (LCA) model, as defined by Rubinfeld et al. (ICS 2011). More specifically, given a query e ∈ E our algorithm returns the orientation of e such that with high constant probability (namely, at least 0.9) the out-degree of each vertex is bounded by r where r is a parameter. We provide such an upper bound for any r = Ω(arb(G)⋅log n) where arb(G) denotes the arboricity of G (we note that such orientation exists only when r = Ω(arb(G))). Our query complexity is Õ(n⋅arb(G)/r²) in the worst case and O(1) on expectation (over the vertices and the randomness of the algorithm). This generalizes the upper bound by Mitrović-Rubinfeld-Singhal (ESA 2024) that provided a similar upper bound only when r = Ω((arb(G)²⋅n))^{1/3}.
For r = Ω(arb(G)⋅log n), our algorithm also improves their weaker upper bound of Õ(n/r) queries for the special case where the input graph is a tree (whose arboricity is 1).
Our algorithm assigns each vertex a level derived from locally sampled neighborhoods combined through a staggered multi-scale recursion, inspired by the recent arboricity-approximation framework of Dai–Ghaffari–Portmann (FOCS 2025). The main novelty of our approach is that it reconstructs levels consistently across the graph while simultaneously respecting the out-degree bound and maintaining locality of computation.
@InProceedings{levi_et_al:LIPIcs.APPROX/RANDOM.2026.75,
author = {Levi, Reut and Rushkin, Bar},
title = {{Improved Local Computation of Edge Orientation}},
booktitle = {Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2026)},
pages = {75:1--75:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-449-9},
ISSN = {1868-8969},
year = {2026},
volume = {392},
editor = {Singh, Mohit and Gur, Tom},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.APPROX/RANDOM.2026.75},
URN = {urn:nbn:de:0030-drops-277929},
doi = {10.4230/LIPIcs.APPROX/RANDOM.2026.75},
annote = {Keywords: Local Algorithms, Sublinear-time Algorithms, Edge Orientation, Bounded Arboricity}
}