English

Karp's patching algorithm on random perturbations of dense digraphs

Combinatorics 2025-05-23 v20

Abstract

We consider the following question. We are given a dense digraph D0D_0 with minimum in- and out-degree at least αn\alpha n, where α>0\alpha>0 is a constant. We then add random edges RR to D0D_0 to create a digraph DD. Here an edge ee is placed independently into RR with probability nϵn^{-\epsilon} where ϵ>0\epsilon>0 is a small positive constant. The edges E(D)E(D) of DD are given independent edge costs C=C(e),eE(D)C=C(e),e\in E(D), where CC has a density f(x)=a+bx+o(x)f(x)=a+bx+o(x) as x0x\to 0. Here a>0,ba>0,b are constants. The prime examples will be the uniform [0,1][0,1] distribution (a=1,b=0a=1,b=0) and the exponential mean 1 distribution EXP(1)EXP(1) (a=1,b=1a=1,b=-1). Let C(i,j),i,j[n]C(i,j),i,j\in[n] be the associated n×nn\times n cost matrix where C(i,j)=C(i,j)=\infty if (i,j)E(D)(i,j)\notin E(D). We show that w.h.p.\ the patching algorithm of Karp finds a tour for the asymmetric traveling salesperson problem whose cost is asymptotically equal to the cost of the associated assignment problem. Karp's algorithm runs in polynomial time.

Keywords

Cite

@article{arxiv.2209.06279,
  title  = {Karp's patching algorithm on random perturbations of dense digraphs},
  author = {Alan Frieze and Peleg Michaeli},
  journal= {arXiv preprint arXiv:2209.06279},
  year   = {2025}
}
R2 v1 2026-06-28T01:14:41.458Z