Two Algorithms Pertaining to s to t

This dissertation compiles together (with some revisions) some of my works whose algorithms are concerned with $n$ vertex $m$ edge digraphs $G=(V,E)$ and paths within them (say from $s in V$ to $t in V$). We first discuss the restricted shortest paths problem where edges of $G$ are assigned two non-negative weights: lengths and costs. For a fixed source $s in V$ and a cost threshold $D$ we wish to find, for each target $t in V$, the length of the shortest $(s,t)$-path whose total cost is at most $D$. This problem is NP-hard --- for instance, the $0$-$1$ knapsack problem is a special case where $G$ is a dipath --- hence the focus on finding approximate solutions for the past 20 or so years. We give the first sub-$mn$ time $(1+varepsilon, 1+varepsilon)$-approximation algorithm for digraphs, where both the length-optimality and cost-constraint may be off by a multiplicative $(1+varepsilon)$ factor for an arbitrary constant $varepsilon > 0$. This answers a problem posed by Bernstein in 2012 after his breakthrough in the undirected case. Next, we turn to algorithmic versions of the so-called folklore shortcut set (and hopset), which is a set of edges $H$ such that $G cup H$ has the exact same reachability relations as $G$, but shortest paths in $G cup H$ use no more than $n^{1+o(1)}/sqrt{|H|}$ edges. Close to 30 years after its conception, Jambulapati, Liu, and Sidford gave the first near-linear time construction for $|H| approx n$. In a perfect world scenario where the matrix multiplication exponent $omega = 2$, we complete this picture for $n lesssim |H| lesssim n^2$. In the world we live in right now (2026), or even in a Pre-Strassen age where $omega le 3$ (before 1969), our result still leads to a near-linear time construction of a shortcut set closer in parameters to the folklore. Like prior work, this is designed to parallelize, which then leads to faster work-efficient parallel algorithms for single-source reachability and shortest paths when $m gg n$. Both algorithms use sparsification, but in a somewhat oblique way (typically, the input graph is sparsified); the first algorithm sparsifies an algorithm, and the second algorithm sparsifies a proof object.

Authors

Publication Details

Journal
Rutgers University Community Repository (Rutgers University)
Published
2026-10-27
DOI
https://doi.org/10.7282/t3-v0m1-at43
Primary Topic
Complexity and Algorithms in Graphs
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Two Algorithms Pertaining to s to t

Vikrant Ashvinkumar
Rutgers University Community Repository (Rutgers University)
Complexity and Algorithms in Graphs
article

Two Algorithms Pertaining to s to t

Vikrant Ashvinkumar
article en

Abstract

This dissertation compiles together (with some revisions) some of my works whose algorithms are concerned with $n$ vertex $m$ edge digraphs $G=(V,E)$ and paths within them (say from $s in V$ to $t in V$). We first discuss the restricted shortest paths problem where edges of $G$ are assigned two non-negative weights: lengths and costs. For a fixed source $s in V$ and a cost threshold $D$ we wish to find, for each target $t in V$, the length of the shortest $(s,t)$-path whose total cost is at most $D$. This problem is NP-hard --- for instance, the $0$-$1$ knapsack problem is a special case where $G$ is a dipath --- hence the focus on finding approximate solutions for the past 20 or so years. We give the first sub-$mn$ time $(1+varepsilon, 1+varepsilon)$-approximation algorithm for digraphs, where both the length-optimality and cost-constraint may be off by a multiplicative $(1+varepsilon)$ factor for an arbitrary constant $varepsilon > 0$. This answers a problem posed by Bernstein in 2012 after his breakthrough in the undirected case. Next, we turn to algorithmic versions of the so-called folklore shortcut set (and hopset), which is a set of edges $H$ such that $G cup H$ has the exact same reachability relations as $G$, but shortest paths in $G cup H$ use no more than $n^{1+o(1)}/sqrt{|H|}$ edges. Close to 30 years after its conception, Jambulapati, Liu, and Sidford gave the first near-linear time construction for $|H| approx n$. In a perfect world scenario where the matrix multiplication exponent $omega = 2$, we complete this picture for $n lesssim |H| lesssim n^2$. In the world we live in right now (2026), or even in a Pre-Strassen age where $omega le 3$ (before 1969), our result still leads to a near-linear time construction of a shortcut set closer in parameters to the folklore. Like prior work, this is designed to parallelize, which then leads to faster work-efficient parallel algorithms for single-source reachability and shortest paths when $m gg n$. Both algorithms use sparsification, but in a somewhat oblique way (typically, the input graph is sparsified); the first algorithm sparsifies an algorithm, and the second algorithm sparsifies a proof object.

Rutgers University Community Repository (Rutgers University)
Openalex Percentile: Top 14%
Complexity and Algorithms in Graphs
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon