Approximation Algorithms for Correlated Knapsack Orienteering
Abstract
We consider the correlated knapsack orienteering (CSKO) problem: we are given a travel budget B, processing-time budget W, finite metric space (V,d) with root ∈ V, where each vertex is associated with a job with possibly correlated random size and random reward that become known only when the job completes. Random variables are independent across different vertices. The goal is to compute a -rooted path of length at most B, in a possibly adaptive fashion, that maximizes the reward collected from jobs that are processed by time W. To our knowledge, CSKO has not been considered before, though prior work has considered the uncorrelated problem, stochastic knapsack orienteering, and correlated orienteering, which features only one budget constraint on the sum of travel-time and processing-times. We show that the adaptivity gap of CSKO is not a constant, and is at least (B,W\). Complementing this, we devise non-adaptive algorithms that obtain: (a) O( W)-approximation in quasi-polytime; and (b) O( W)-approximation in polytime. We obtain similar guarantees for CSKO with cancellations, wherein a job can be cancelled before its completion time, foregoing its reward. We also consider the special case of CSKO, wherein job sizes are weighted Bernoulli distributions, and more generally where the distributions are supported on at most two points (2-CSKO). Although weighted Bernoulli distributions suffice to yield an ( B) adaptivity-gap lower bound for (uncorrelated) stochastic orienteering, we show that they are easy instances for CSKO. We develop non-adaptive algorithms that achieve O(1)-approximation in polytime for weighted Bernoulli distributions, and in (n+ B)O( W)-time for the more general case of 2-CSKO.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.