Approximating q → p Norms of Non-Negative Matrices in Nearly-Linear Time

Abstract

We provide the first nearly-linear time algorithm for approximating q → p-norms of non-negative matrices, for q ≥ p ≥ 1. Our algorithm returns a (1-)-approximation to the matrix norm in time O(1q · nnz(A)), where A is the input matrix, and improves upon the previous state of the art, which either proved convergence only in the limit [Boyd '74], or had very high polynomial running times [Bhaskara-Vijayraghavan, SODA '11]. Our algorithm is extremely simple, and is largely inspired from the coordinate-scaling approach used for positive linear program solvers. We note that our algorithm can readily be used in the [Englert-R\"acke, FOCS '09] to improve the running time of constructing O( n)-competitive p-oblivious routings. We thus complement this result with a simple cutting-plane based scheme for computing optimal oblivious routings in graphs with respect to any monotone norm. Combined with state of the art cutting-plane solvers, this scheme runs in time O(n6 m3), which is significantly faster than the one based on Englert-R\"acke, and generalizes the ∞ routing algorithm of [Azar-Cohen-Fiat-Kaplan-R\"acke, STOC '03].

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…