Results 1 
6 of
6
Routing Permutations on Graphs via Matchings
 SIAM Journal on Discrete Mathematics
, 1994
"... We consider a class of routing problems on connected graphs G. Initially, each vertex v of G is occupied by a “pebble ” which has a unique destination π(v) in G (so that π is a permutation of the vertices of G). It is required to route all the pebbles to their respective destinations by performing a ..."
Abstract

Cited by 36 (2 self)
 Add to MetaCart
We consider a class of routing problems on connected graphs G. Initially, each vertex v of G is occupied by a “pebble ” which has a unique destination π(v) in G (so that π is a permutation of the vertices of G). It is required to route all the pebbles to their respective destinations by performing a sequence of moves of the following type: A disjoint set of edges is selected and the pebbles at each edge’s endpoints are interchanged. The problem of interest is to minimize the number of steps required for any possible permutation π. In this paper we investigate this routing problem for a variety of graphs G, including trees, complete graphs, hypercubes, Cartesian products of graphs, expander graphs and Cayley graphs. In addition, we relate this routing problem to certain network flow problems, and to several graph invariants including diameter, eigenvalues and expansion coefficients. 2 1
ManytoMany Routing on Trees via Matchings
, 1996
"... In this paper we present an extensive study of manytomany routing on trees under the matching routing model. Our study includes online and offline algorithms. We present an asymptotically optimal online algorithm which routes k packets to their destination within d(k \Gamma 1) + d \Delta dist r ..."
Abstract

Cited by 10 (4 self)
 Add to MetaCart
In this paper we present an extensive study of manytomany routing on trees under the matching routing model. Our study includes online and offline algorithms. We present an asymptotically optimal online algorithm which routes k packets to their destination within d(k \Gamma 1) + d \Delta dist routing steps, where d is the degree of tree T on which the routing takes place and dist is the maximum distance any packet has to travel. We also present an offline algorithm that solves the same problem within 2(k \Gamma 1)+dist steps. The analysis of our algorithms is based on the establishment of a close relationship between the matching and the hotpotato routing models that allows us to apply tools which were previously used exclusively in the analysis of hotpotato routing.
ManytoOne Packet Routing via Matchings
 In Proceedings of the Third Annual International Computing and Combinatorics Conference
, 1997
"... In this paper we study the packet routing problem under the matching model proposed by Alon, Chung and Graham [1]. We extend the model to allow more than one packet per origin and destination node. We give tight bounds for the manytoone routing number for complete graphs, complete bipartite graphs ..."
Abstract

Cited by 5 (2 self)
 Add to MetaCart
In this paper we study the packet routing problem under the matching model proposed by Alon, Chung and Graham [1]. We extend the model to allow more than one packet per origin and destination node. We give tight bounds for the manytoone routing number for complete graphs, complete bipartite graphs and linear arrays. We also present an efficient algorithm for manytoone routing on an trees (and therefore any graph). Finally, we give bounds for routing arbitrary relations in this model. 1 Introduction Routing packets arises naturally in the design of largescale parallel computers and the study of data flow in parallel computing. Packet routing consists of moving packets of data from each node of a network to the other nodes in the network. The goal is to move all of the packets to their desired locations as quickly as possible. Various routing problems have been extensively studied under different models. We refer the reader to [4] for a survey of the topic. In this paper, we study ...
ROUTING NUMBERS OF CYCLES, COMPLETE BIPARTITE GRAPHS, AND HYPERCUBES ∗
"... Abstract. The routing number rt(G) of a connected graph G is the minimum integer r so that every permutation of vertices can be routed in r steps by swapping the ends of disjoint edges. In this paper, we study the routing numbers of cycles, complete bipartite graphs, and hypercubes. We prove that rt ..."
Abstract
 Add to MetaCart
Abstract. The routing number rt(G) of a connected graph G is the minimum integer r so that every permutation of vertices can be routed in r steps by swapping the ends of disjoint edges. In this paper, we study the routing numbers of cycles, complete bipartite graphs, and hypercubes. We prove that rt(Cn) = n − 1(forn≥3) and for s ≥ t, rt(Ks,t) = ⌊ 3s ⌋ + O(1). We also prove 2t n +1 ≤ rt(Qn) ≤ 2n − 2forn≥3. The lower bound rt(Qn) ≥ n + 1 was previously conjectured
ROUTING PERMUTATIONS ON GRAPHS VIA MATCHINGS
, 1994
"... A class of routing problems on connected graphs G is considered. Initially, each vertex v of G is occupied by a "pebble " that has a unique destination (v) in G (so that r is a permutation of the vertices of G). It is required that all the pebbles be routed to their respective destinations by perfor ..."
Abstract
 Add to MetaCart
A class of routing problems on connected graphs G is considered. Initially, each vertex v of G is occupied by a "pebble " that has a unique destination (v) in G (so that r is a permutation of the vertices of G). It is required that all the pebbles be routed to their respective destinations by performing a sequence of moves of the following type: A disjoint set of edges is selected, and the pebbles at each edge’s endpoints are interchanged. The problem of interest is to minimize the number of steps required for any possible permutation r. This paper investigates this routing problem for a variety of graphs G, including trees, complete graphs, hypercubes, Cartesian products of graphs, expander graphs, and Cayley graphs. In addition, this routing problem is related to certain network flow problems, and to several graph invariants including diameter, eigenvalues, and expansion coefficients.
c ○ 1999 Society for Industrial and Applied Mathematics OPTIMAL BOUNDS FOR MATCHING ROUTING ON TREES ∗
"... Abstract. The permutation routing problem is studied for trees under the matching model. By introducing a novel and useful (socalled) caterpillar tree partition, we prove that any permutation on an nnode tree (and thus graph) can be routed in 3 n + O(log n) steps. This answers an open 2 ..."
Abstract
 Add to MetaCart
Abstract. The permutation routing problem is studied for trees under the matching model. By introducing a novel and useful (socalled) caterpillar tree partition, we prove that any permutation on an nnode tree (and thus graph) can be routed in 3 n + O(log n) steps. This answers an open 2