Arrow Research search

Author name cluster

Gordon T. Wilfong

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

13 papers
1 author row

Possible papers

13

FOCS Conference 2015 Conference Paper

Polylogarithmic Approximations for the Capacitated Single-Sink Confluent Flow Problem

  • F. Bruce Shepherd
  • Adrian Vetta
  • Gordon T. Wilfong

A single-sink confluent flow is a routing of multiple demands to a sink r such that any flow exiting a node v must use a single arc. Hence, a confluent flow routes on a tree within the network. In uncapacitated (or uniform-capacity) networks, there is an O(1)-approximation algorithm for demand maximization and a logarithmic approximation algorithm for congestion minimization [6]. We study the case of capacitated networks, where each node v has its own capacity μ(v). Indeed, it was recently shown that demand maximization is in approximable to within polynomial factors in capacitated networks [20]. We circumvent this lower bound in two ways. First, we prove that there is a polylogarithmic approximation algorithm for demand maximization in networks that satisfy the ubiquitous no-bottleneck assumption (NBA). Second, we show a bicriteria result for capacitated networks without the NBA: there is a polylog factor approximation guarantee for demand maximization provided we allow congestion 2. We model the capacitated confluent flows problem using a multilayer linear programming formulation. At the heart of our approach for demand maximization is a rounding procedure for flows on multilayer networks which can be viewed as a proposal algorithm for an extension of stable matchings. In addition, the demand maximization algorithms require, as a subroutine, an algorithm for approximate congestion minimization in a special class of capacitated networks that may be of independent interest. Specifically, we present a polylogarithmic approximation algorithm for congestion minimization in monotonic networks - those networks with the property that μ(u) ≤ μ(v) for each arc (u, v).

STOC Conference 2007 Conference Paper

Degree-constrained network flows

  • Patrick Donovan
  • F. Bruce Shepherd
  • Adrian Vetta
  • Gordon T. Wilfong

A d -furcated flow is a network flow whose support graph has maximum out degree d . Take a single-sink multi-commodity flow problem on any network and with any set of routing demands. Then we show that the existence of feasible fractional flow with node congestion one implies the existence of a d -furcated flow with congestion at most 1+1/(d-1), for d ≥ 2. This result is tight, and sothe congestion gap for d -furcated flows is bounded andexactly equal to 1+ 1/(d-1). For the case d=1 (confluent flows), it is known that the congestion gap is unbounded, namely Θ(log n). Thus, allowing single-sink multicommodity network flows to increase their maximum out degree from one to two virtually eliminates this previously observed congestion gap.

FOCS Conference 2006 Conference Paper

Strategic Network Formation through Peering and Service Agreements

  • Elliot Anshelevich
  • F. Bruce Shepherd
  • Gordon T. Wilfong

We introduce a game theoretic model of network formation in an effort to understand the complex system of business relationships between various Internet entities (e. g. , Autonomous Systems, enterprise networks, residential customers). This system is at the heart of Internet connectivity. In our model we are given a network topology of nodes and links where the nodes (modeling the various Internet entities) act as the players of the game, and links represent potential contracts. Nodes wish to satisfy their demands, which earn potential revenues, but nodes may have to pay (or be paid by) their neighbors for links incident to them. By incorporating some of the qualities of Internet business relationships, we hope that our model will have predictive value. Specifically, we assume that contracts are either customer-provider or peering contracts. As often occurs in practice, we also include a mechanism that penalizes nodes if they drop traffic emanating from one of their customers. For a natural objective function, we prove that the price of stability is at most 2. With respect to social welfare, however, the prices of anarchy and stability can both be unbounded, leading us to consider how much we must perturb the system to obtain good stable solutions. We thus focus on the quality of Nash equilibria achievable through centralized incentives: solutions created by an "altruistic entity" (e. g. , the government) able to increase individual payouts for successfully routing a particular demand. We show that if every payout is increased by a factor of 2, then there is a Nash equilibrium as good as the original centrally defined social optimum. We also show how to find equilibria efficiently in multicast trees. Finally, we give a characterization of Nash equilibria as flows of utility with certain constraints, which helps to visualize the structure of stable solutions and provides us with useful proof techniques.

IROS Conference 1990 Conference Paper

Graphs with variable edge costs: a model for scheduling a vehicle subject to speed and timing restraints

  • Gordon T. Wilfong

Consider a graph with a range of costs associated with each vertex and each edge of the graph. The author studies paths in such graphs where the cost of each edge of the path must be chosen within the range of costs for that edge and the sum of the chosen costs of the edges from the start of the path to any vertex in the path must belong to the range of allowable costs for that vertex. He shows that for a fixed sequence of vertices, a linear time algorithm solves the problem of choosing the edge costs to satisfy the vertex cost constraints along the path. The problem of deciding if such a path exists from a given vertex to another specified vertex (without specifying the intermediate vertices on the path) is NP-complete. The problem of finding a tour of the vertices satisfying the cost constraints is also shown to be NP-complete. The study of these graphs is motivated by problems concerned with the routing of a robot vehicle with upper and lower speed limits and timing constraints for reaching each workcell.

ICRA Conference 1989 Conference Paper

Shortest paths for autonomous vehicles

  • Gordon T. Wilfong

Paths that stay on a given network of line segments except to turn onto one segment from another by following a circular arc are studied. The problem of finding a shortest-length collision-free path of this form for an autonomous vehicle with a bound on its steering angle is considered. A polynomial-time algorithm to modify a given feasible path into a shortest-length path traversing the same sequence of lanes is given. However, if the sequence of lanes to be traversed is not fixed, then the general problem of finding a shortest-length path of the restricted form is shown to be NP-complete. >

ICRA Conference 1988 Conference Paper

Motion planning for an autonomous vehicle

  • Gordon T. Wilfong

An algorithm for computing a collision-free motion for a vehicle with limited steering range is presented and its running time is analyzed. When given m 'lanes' on which the vehicle is allowed to move in a polygonal environment of complexity n, the algorithm produces a motion with the minimum number of turns between two query placements of the vehicle in time O(m/sup 2/)after O(m/sup 2/(n/sup 2/+log m)) preprocessing. A restricted version of the algorithm has been implemented. >

ICRA Conference 1986 Conference Paper

Coordinated motion of two robot arms

  • Steven Fortune
  • Gordon T. Wilfong
  • Chee-Keng Yap

We study the problem of planning simultaneous motion for two robot arms that are modeled on the Stanford arm. The arms have two degrees of freedom and must move in a workspace, avoiding obstacles and each other. We develop an O(n 2 logn) algorithm for planning motion of two arms with tips together, and an O(n 3 ) algorithm for independent but synchronized motion. Here n is the total number of walls of the obstacles.

v2026.09.13