arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Author

David Applegate

47 papers · 1991–2026

1991: 31992: 11993: 01994: 11995: 61996: 11997: 11998: 11999: 12000: 02001: 22002: 12003: 22004: 22005: 12006: 22007: 22008: 02009: 12010: 32011: 32012: 12013: 02014: 02015: 12016: 22017: 12018: 12019: 02020: 02021: 42022: 12023: 02024: 02025: 12026: 1
1991peak 6 in 19952026

Frequent co-authors

Papers

showing 1–25 of 47 RSS

On the solution of traveling salesman problems

Vašek Chvátal, William J. Cook, David Applegate +1 more

Computational Theory and Mathematics · EMS Press eBooks · · cited 334× · DOI ↗ · more like this ·

Following the theoretical studies of J. B. Robinson and H. W. Kuhn in the late 1940s and the early 1950s, G. B. Dantzig, R. Fulkerson, and S. M. Johnson demonstrated in 1954 that large instances of the TSP could be solved by linear programming. Their approach remains the only known tool for solving TSP instances with more than several hundred cities; over the years, it has evolved further through the work of M. Grötschel, S. Hong, M. Jünger, P. Miliotis, D. Naddef, M. Padberg, W. R. Pulleyblank, G. Reinelt, G. Rinaldi, and others. We enumerate some of its refinements that led to the solution of a 13,509-city instance.

Making intra-domain routing robust to changing and uncertain traffic demands

David Applegate, Edith Cohen

Computer Networks and Communications · · cited 318× · DOI ↗ · more like this ·

Intra-domain traffic engineering can significantly enhance the performance of large IP backbone networks. Two important components of traffic engineering are understanding the traffic demandsand configuring the routing protocols. These two components are inter-linked, as it is widely believed that an accurate view of traffic is important for optimizing the configuration of routing protocols and through that, the utilization of the network.This basic premise, however, never seems to have been quantified --How important is accurate knowledge of traffic demands for obtaining good utilization of the network? Since traffic demand values are dynamic and illusive, is it possible to obtain a routing that is "robust" to variations in demands? Armed with enhanced recent algorithmic tools we explore these questions on a diverse collection of ISP networks. We arrive at a surprising conclusion: it…

Optimal content placement for a large-scale VoD system

David Applegate, Aaron Archer, Vijay Gopalakrishnan +2 more

Computer Networks and Communications · Proceedings of the 6th International Conference · · cited 239× · DOI ↗ · more like this ·

IPTV service providers offering Video-on-Demand currently use servers at each metropolitan office to store all the videos in their library. With the rapid increase in library sizes, it will soon become infeasible to replicate the entire library at each office. We present an approach for intelligent content placement that scales to large library sizes (e.g., 100Ks of videos). We formulate the problem as a mixed integer program (MIP) that takes into account constraints such as disk space, link bandwidth, and content popularity. To overcome the challenges of scale, we employ a Lagrangian relaxation-based decomposition technique combined with integer rounding. Our technique finds a near-optimal solution (e.g., within 1-2%) with orders of magnitude speedup relative to solving even the LP relaxation via standard software. We also present simple strategies to address practical issues such as…

Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient

David Applegate, Mateo Díaz, Oliver Hinder +4 more

math.OC · · cited 164× · arXiv ↗ · more like this ·

We present PDLP, a practical first-order method for linear programming (LP) that can solve to the high levels of accuracy that are expected in traditional LP applications. In addition, it can scale to very large problems because its core operation is matrix-vector multiplications. PDLP is derived by applying the primal-dual hybrid gradient (PDHG) method, popularized by Chambolle and Pock (2011), to a saddle-point formulation of LP. PDLP enhances PDHG for LP by combining several new techniques with older tricks from the literature; the enhancements include diagonal preconditioning, presolving, adaptive step sizes, and adaptive restarting. PDLP improves the state of the art for first-order methods applied to LP. We compare PDLP with SCS, an ADMM-based solver, on a set of 383 LP instances derived from MIPLIB 2017. With a target of $10^{-8}$ relative accuracy and 1 hour time limit, PDLP…

Finding Cuts in the TSP (A preliminary report)

David Applegate, Robert E. Bixby, Vašek Chvátal +1 more

Computer Networks and Communications · · cited 157× · OpenAlex ↗ · more like this ·

TSPLIB is Gerhard Reinelt''s library of some hundred instances of the traveling salesman problem. Some of these instances arise from drilling holes in printed circuit boards; others arise from X-ray crystallography; yet others have been constructed artificially. None of them (with a single exception) is contrived to be hard and none of them is contrived to be easy; their sizes range from 17 to 85,900 cities; some of them have been solved and others have not. We have solved twenty previously unsolved problems from the TSPLIB. One of them is the problem with 225 cities that was contrived to be hard; the sizes of the remaining nineteen range from 1,000 to 7,397 cities. Like all the successful computer programs for solving the TSP, our computer program follows the scheme designed by George Dantzig, Ray Fulkerson, and Selmer Johnson in the early nineteen-fifties. The purpose of this…

Sampling and integration of near log-concave functions

David Applegate, Ravi Kannan

Computational Theory and Mathematics · · cited 146× · DOI ↗ · more like this ·

An important class of functions that arise in statistics and other areas are the log-concave functions. Here we provide the first polynomial time algorithm to generate samples from a given log-concave distribution. The algorithm is fairly simple and natural; it is the proof of its fast convergence that is new. To this end, we prove a general isoperimetric inequality for convex sets and use this together with recent developments in the theory of rapidly mixing Markov chains. We use our sampling algorithm to develop an algorithm for integrating log-concave functions. As one application, we are able to develop an algorithm for approximating the volume of convex bodies given by an oracle; we do so by enclosing the given body in a cube, defining a log-concave function that is 1 on the body and exponentially falls off outside, and integrating this function. This a.llo ws us to avoid one of…

Making Routing Robust to Changing Traffic Demands: Algorithms and Evaluation

David Applegate, Edith Cohen

Computer Networks and Communications · IEEE/ACM Transactions on Networking · · cited 95× · DOI ↗ · more like this ·

Intra-domain traffic engineering can significantly enhance the performance of large IP backbone networks. Two important components of traffic engineering are understanding the traffic demands and configuring the routing protocols. These two components are inter-linked, as it is widely believed that an accurate view of traffic is important for optimizing the configuration of routing protocols, and through that, the utilization of the network. This basic premise, however, seems never to have been quantified. How important is accurate knowledge of traffic demands for obtaining good utilization of the network? Since traffic demand values are dynamic and illusive, is it possible to obtain a routing that is "robust" to variations in demands? We develop novel algorithms for constructing optimal robust routings and for evaluating the performance of any given routing on loosely constrained rich…

Compressing rectilinear pictures and minimizing access control lists

David A. Applegate, Gruiă Cälinescu, David S. Johnson +3 more

Hardware and Architecture · CaltechAUTHORS (California Institute of Technology) · · cited 80× · DOI ↗ · more like this ·

We consider a geometric model for the problem of minimizing access control lists (ACLs) in network routers, a model that also has applications to rectilinear picture compression and figure drawing in common graphics software packages. Here the goal is to create a colored rectilinear pattern within an initially white rectangular canvas, and the basic operation is to choose a subrectangle and paint it a single color, overwriting all previous colors in the rectangle. Rectangle Rule List (RRL) minimization is the problem of finding the shortest list of rules needed to create a given pattern. ACL minimization is a restricted version of this problem where the set of allowed rectangles must correspond to pairs of IP address prefixes. Motivated by the ACL application, we study the special cases of RRL and ACL minimization in which all rectangles must be strips that extend either the full width…

Coping with network failures

David Applegate, Lee Breslau, Edith Cohen

Computer Networks and Communications · · cited 69× · DOI ↗ · more like this ·

Link and node failures in IP networks pose a challenge for network control algorithms. Routing restoration, which computes new routes that avoid failed links, involves fundamental tradeoffs between efficient use of network resources, complexity of the restoration strategy and disruption to network traffic. In order to achieve a balance between these goals, obtaining routings that provide good performance guarantees under failures is desirable.In this paper, building on previous work that provided performance guarantees under uncertain (and potentially unknown) traffic demands, we develop algorithms for computing optimal restoration paths and a methodology for evaluating the performance guarantees of routing under failures. We then study the performance of route restoration on a diverse collection of ISP networks. Our evaluation uses a competitive analysis type framework, where…

Finding Tours in the TSP

David Applegate, Robert E. Bixby, Vašek Chvátal +1 more

Sociology and Political Science · Rice Digital Scholarship Archive (Rice University) · · cited 64× · OpenAlex ↗ · more like this ·

The traveling salesman problem, or TSP for short, is easy to state: given a finite number of ''cities'' along with the cost of travel between each pair of them, find the cheapest way of visiting all the cities and returning to your starting point. The travel costs are symmetric in the sense that traveling from city X to city Y costs just as much as traveling from Y to X; the ''way of visiting all the cities'' is simply the order in which the cities are visited. In this report we consider the relaxed version of the TSP where we ask only for a tour of low cost. This is a preliminary version of a chapter of planned monograph on the TSP

Unsupervised clustering of multidimensional distributions using earth mover distance

David Applegate, Tamraparni Dasu, Shankar Krishnan +1 more

Artificial Intelligence · · cited 46× · DOI ↗ · more like this ·

Multidimensional distributions are often used in data mining to describe and summarize different features of large datasets. It is natural to look for distinct classes in such datasets by clustering the data. A common approach entails the use of methods like k-means clustering. However, the k-means method inherently relies on the Euclidean metric in the embedded space and does not account for additional topology underlying the distribution.

Infeasibility detection with primal-dual hybrid gradient for large-scale linear programming

David Applegate, Mateo Díaz, Haihao Lu +1 more

math.OC · · cited 43× · arXiv ↗ · more like this ·

We study the problem of detecting infeasibility of large-scale linear programming problems using the primal-dual hybrid gradient method (PDHG) of Chambolle and Pock (2011). The literature on PDHG has mostly focused on settings where the problem at hand is assumed to be feasible. When the problem is not feasible, the iterates of the algorithm do not converge. In this scenario, we show that the iterates diverge at a controlled rate towards a well-defined ray. The direction of this ray is known as the infimal displacement vector $v$. The first contribution of our work is to prove that this vector recovers certificates of primal and dual infeasibility whenever they exist. Based on this fact, we propose a simple way to extract approximate infeasibility certificates from the iterates of PDHG. We study three different sequences that converge to the infimal displacement vector: the difference…

Lower bounds for the total stopping time of 3X+1 iterates

David Applegate, Jeffrey C. Lagarias

math.NT · · cited 20× · arXiv ↗ · more like this ·

The 3X+1 function T(n) is (3n+1)/2 if n is odd and n/2 if n is even. The total stopping time σ_\infty (n) for a positive integer n is the number of iterations of the 3x+1 function to reach 1 starting from n, and is \infty if 1 is never reached. The 3x+1 conjecture states that this function is finite. We show that infinitely many n have a finite total stopping time with σ_\infty(n) > 6.14316 log n. The proof uses a very large computation. It is believed that almost all positive integers have σ_\infty (n) > 6.95212 \log n. The method of the paper should extend to prove infinitely many integers have this property, but it would require a much larger computation.

Toward High-Performance and Scalable Network Functions Virtualization

Chengwei Wang, Oliver Spatscheck, Vijay Gopalakrishnan +2 more

Computer Networks and Communications · IEEE Internet Computing · · cited 17× · DOI ↗ · more like this ·

Network functions virtualization (NFV) promises to bring significant flexibility and cost savings to networking. These improvements are predicated on being able to run many virtualized network elements on a server, which leads to a fundamental question on how scalable an NFV platform can be. With this in mind, the authors build an experimental platform with commonly used NFV technologies. They evaluate the NFVs performance and scalability and, based on their demonstrated improvements, discuss best practices for achieving optimum NFV performance on commodity hardware. They also reveal the limitations on NFV scalability and propose a new architecture to address them.

The 3x+1 Semigroup

David Applegate, Jeffrey C. Lagarias

math.NT · · cited 12× · arXiv ↗ · more like this ·

The 3x+1 semigroup is the multiplicative semigroup generated by the rational numbers of form (2k+1)/(3k+2) for non-negative k, together with 2. This semigroup encodes backward iteration under the 3x+1 map, and the 3x+1 conjecture implies that it contains every positive integer. We prove this is the case, and show that this semigroup consists of all positive rational numbers a/b such that 3 does not divide b.

Density Bounds for the 3x + 1 Problem. I. Tree-Search Method

David Applegate, Jeffrey C. Lagarias

Statistics and Probability · Mathematics of Computation · · cited 11× · DOI ↗ · more like this ·

The 3x + 1 function T(x) takes the values (3x + 1)/2 if x is odd and x/2 if x is even. Let a be any integer with a ¬= 0 (mod 3). If n k (a) counts the number of n with T (k) (n) = a, then for all sufficiently large k, (1.302) k ≤ n k (a) ≤ (1.359) k . If π a (x) counts the number of n with |n| ≤ x which eventually reach a under iteration by T, then for sufficiently large x, π a (x) ≥ x .65 . The proofs are computer-intensive

Density Bounds for the 3x + 1 Problem. II. Krasikov Inequalities

David Applegate, Jeffrey C. Lagarias

Statistics and Probability · Mathematics of Computation · · cited 11× · DOI ↗ · more like this ·

The 3x + 1 function T(x) takes the values (3x + 1)/2 if x is odd and x/2 if x is even. Let a be any integer with a ¬= 0 (mod 3). If π a (x) counts the number of n with |n| ≤ x which eventually reach a under iteration by T, then for all sufficiently large x, π a (x) ≥ x .81 . The proof is based on solving nonlinear programming problems constructed using difference inequalities of Krasikov

The Toothpick Sequence and Other Sequences from Cellular Automata

David Applegate, Omar E. Pol, N. J. A. Sloane

math.CO · · cited 7× · arXiv ↗ · more like this ·

A two-dimensional arrangement of toothpicks is constructed by the following iterative procedure. At stage 1, place a single toothpick of length 1 on a square grid, aligned with the y-axis. At each subsequent stage, for every exposed toothpick end, place an orthogonal toothpick centered at that end. The resulting structure has a fractal-like appearance. We will analyze the toothpick sequence, which gives the total number of toothpicks after n steps. We also study several related sequences that arise from enumerating active cells in cellular automata. Some unusual recurrences appear: a typical example is that instead of the Fibonacci recurrence, which we may write as a(2+i) = a(i) + a(i+1), we set n = 2^k+i (0 <= i < 2^k), and then a(n)=a(2^k+i)=2a(i)+a(i+1). The corresponding generating functions look like Prod{k >= 0} (1+x^{2^k-1}+2x^{2^k}) and variations thereof.

The Distribution of 3x+1 Trees

David Applegate, Jeffrey C. Lagarias

Statistics and Probability · Experimental Mathematics · · cited 7× · DOI ↗ · more like this ·

Backwards iteration of the 3x + 1 function starting from a fixed integer a produces a tree of preimages of a. Let J k (a) denote this tree grown to depth k, and let J k *(a) denote the pruned tree resulting from the removal of all nodes n ≡ 0 mod 3. We previously computed the maximal and minimal number of leaves in J* k (a) for all a ≢ 0 mod 3 and all k ≤ 30. Here we compare these data with predictions made using branching process models designed to imitate the growth of 3x + 1 trees, developed in [Lagarias and Weiss 1992]. We der ive rigorous results for the branching process models. The range of variation exhibited by the 3x + 1 trees appears significantly narrower than that of the branching process models. We also study the variation in expected leaf-counts associated to the congruence class of a mod 3 j . This variation, when properly normalized, converges almost everywhere as j → ∞…

The Yellowstone Permutation

David L. Applegate, Hans Havermann, Bob Selcoe +3 more

math.NT · · cited 5× · arXiv ↗ · more like this ·

Define a sequence of positive integers by the rule that a(n) = n for 1 <= n <= 3, and for n >= 4, a(n) is the smallest number not already in the sequence which has a common factor with a(n-2) and is relatively prime to a(n-1). We show that this is a permutation of the positive integers. The remarkable graph of this sequence consists of runs of alternating even and odd numbers, interrupted by small downward spikes followed by large upward spikes, suggesting the eruption of geysers in Yellowstone National Park. On a larger scale the points appear to lie on infinitely many distinct curves. There are several unanswered questions concerning the locations of these spikes and the equations for these curves.

Quantifying the service performance impact of self-organizing network actions

Swati Roy, David Applegate, Zihui Ge +3 more

Computer Networks and Communications · · cited 4× · DOI ↗ · more like this ·

As smartphone users increasingly rely on cellular networks to access voice, video, and web applications, guaranteeing good performance and high availability is more important than ever. Historically, managing cellular network configuration has been a manual, error-prone process; recently, automated solutions such as SON (Self-Organizing Networks) controllers are being deployed for dynamic tuning of network configuration to improve end-user service performance under dynamic network and traffic conditions. SON automates many aspects of cellular network configuration, but it is nonetheless susceptible to software bugs and expected traffic changes that could result in sub-optimal performance. In this paper, we propose a capability (Veracity) to analyze and quantify the performance effects of SON actions. Assessing the effects of SON control is difficult because of the dynamic nature of SON…

The Gift Exchange Problem

David Applegate, N. J. A. Sloane

math.CO · · cited 4× · arXiv ↗ · more like this ·

The aim of this paper is to solve the "gift exchange" problem: you are one of n players, and there are n wrapped gifts on display; when your turn comes, you can either choose any of the remaining wrapped gifts, or you can "steal" a gift from someone who has already unwrapped it, subject to the restriction that no gift can be stolen more than a total of S times. The problem is to determine the number of ways that the game can be played out, for given values of S and n. Several recurrences and explicit formulas are given for these numbers, although some open questions remain.

Dismal Arithmetic

David Applegate, Marc LeBrun, N. J. A. Sloane

math.NT · · cited 3× · arXiv ↗ · more like this ·

Dismal arithmetic is just like the arithmetic you learned in school, only simpler: there are no carries, when you add digits you just take the largest, and when you multiply digits you take the smallest. This paper studies basic number theory in this world, including analogues of the primes, number of divisors, sum of divisors, and the partition function.

Combining predictors for recommending music: the false positives' approach to KDD Cup track 2

Suhrid Balakrishnan, Rensheng Wang, Carlos Scheidegger +7 more

Signal Processing · · cited 3× · OpenAlex ↗ · more like this ·

We describe our solution for the KDD Cup 2011 track 2 chal-lenge. Our solution relies heavily on ensembling together di-verse individual models for the prediction task, and achieved a final leaderboard misclassification rate of 3.8863%. This paper provides details on both the modeling and ensemble creation steps. 1.

Faster First-Order Primal-Dual Methods for Linear Programming using Restarts and Sharpness

David Applegate, Oliver Hinder, Haihao Lu +1 more

math.OC · · cited 2× · arXiv ↗ · more like this ·

First-order primal-dual methods are appealing for their low memory overhead, fast iterations, and effective parallelization. However, they are often slow at finding high accuracy solutions, which creates a barrier to their use in traditional linear programming (LP) applications. This paper exploits the sharpness of primal-dual formulations of LP instances to achieve linear convergence using restarts in a general setting that applies to ADMM (alternating direction method of multipliers), PDHG (primal-dual hybrid gradient method) and EGM (extragradient method). In the special case of PDHG, without restarts we show an iteration count lower bound of $Ω(κ^2 \log(1/ε))$, while with restarts we show an iteration count upper bound of $O(κ\log(1/ε))$, where $κ$ is a condition number and $ε$ is the desired accuracy. Moreover, the upper bound is optimal for a wide class of primal-dual methods, and…