Results 1  10
of
90
Branchandprice: Column generation for solving huge integer programs
 Oper. Res
, 1998
"... We discuss formulations of integer programs with a huge number of variables and their solution by column generation methods, i.e., implicit pricing of nonbasic variables to generate new columns or to prove LP optimality at a node of the branchandbound tree. We present classes of models for which th ..."
Abstract

Cited by 208 (8 self)
 Add to MetaCart
We discuss formulations of integer programs with a huge number of variables and their solution by column generation methods, i.e., implicit pricing of nonbasic variables to generate new columns or to prove LP optimality at a node of the branchandbound tree. We present classes of models for which this approach decomposes the problem, provides tighter LP relaxations, and eliminates symmetry. Wethen discuss computational issues and implementation of column generation, branchandbound algorithms, including special branching rules and e cient ways to solve the LP relaxation. We also discuss the relationship with Lagrangian duality. 1
On the Solution of Traveling Salesman Problems
 DOC. MATH. J. DMV
, 1998
"... 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 TS ..."
Abstract

Cited by 164 (7 self)
 Add to MetaCart
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
Geometric Shortest Paths and Network Optimization
 Handbook of Computational Geometry
, 1998
"... Introduction A natural and wellstudied problem in algorithmic graph theory and network optimization is that of computing a "shortest path" between two nodes, s and t, in a graph whose edges have "weights" associated with them, and we consider the "length" of a path to be the sum of the weights of t ..."
Abstract

Cited by 147 (12 self)
 Add to MetaCart
Introduction A natural and wellstudied problem in algorithmic graph theory and network optimization is that of computing a "shortest path" between two nodes, s and t, in a graph whose edges have "weights" associated with them, and we consider the "length" of a path to be the sum of the weights of the edges that comprise it. Efficient algorithms are well known for this problem, as briefly summarized below. The shortest path problem takes on a new dimension when considered in a geometric domain. In contrast to graphs, where the encoding of edges is explicit, a geometric instance of a shortest path problem is usually specified by giving geometric objects that implicitly encode the graph and its edge weights. Our goal in devising efficient geometric algorithms is generally to avoid explicit construction of the entire underlying graph, since the full induced graph may be very large (even exponential in the input size, or infinite). Computing an optimal
An effective implementation of the linkernighan traveling salesman heuristic
 European Journal of Operational Research
, 2000
"... This report describes an implementation of the LinKernighan heuristic, one of the most successful methods for generating optimal or nearoptimal solutions for the symmetric traveling salesman problem. Computational tests show that the implementation is highly effective. It has found optimal solution ..."
Abstract

Cited by 120 (1 self)
 Add to MetaCart
This report describes an implementation of the LinKernighan heuristic, one of the most successful methods for generating optimal or nearoptimal solutions for the symmetric traveling salesman problem. Computational tests show that the implementation is highly effective. It has found optimal solutions for all solved problem instances we have been able to obtain, including a 7397city problem (the largest nontrivial problem instance solved to optimality today). Furthermore, the algorithm has improved the best known solutions for a series of largescale problems with unknown optima, among these an 85900city problem. 1.
Approximation algorithms for TSP with neighborhoods in the plane
 J. ALGORITHMS
, 2001
"... In the Euclidean TSP with neighborhoods (TSPN), we are given a collection of n regions (neighborhoods) and we seek a shortest tour that visits each region. As a generalization of the classical Euclidean TSP, TSPN is also NPhard. In this paper, we present new approximation results for the TSPN, incl ..."
Abstract

Cited by 63 (8 self)
 Add to MetaCart
In the Euclidean TSP with neighborhoods (TSPN), we are given a collection of n regions (neighborhoods) and we seek a shortest tour that visits each region. As a generalization of the classical Euclidean TSP, TSPN is also NPhard. In this paper, we present new approximation results for the TSPN, including (1) a constantfactor approximation algorithm for the case of arbitrary connected neighborhoods having comparable diameters; and (2) a PTAS for the important special case of disjoint unit disk neighborhoods (or nearly disjoint, nearlyunit disks). Our methods also yield improved approximation ratios for various special classes of neighborhoods, which have previously been studied. Further, we give a lineartime O(1) approximation algorithm for the case of neighborhoods that are (innite) straight lines.
A BranchandCut Algorithm for the Symmetric Generalized Travelling Salesman Problem
, 1995
"... We consider a variant of the classical symmetric Travelling Salesman Problem in which the nodes are partitioned into clusters and the salesman has to visit at least one node for each cluster. This NPhard problem is known in the literature as the symmetric Generalized Travelling Salesman Problem (GT ..."
Abstract

Cited by 61 (5 self)
 Add to MetaCart
We consider a variant of the classical symmetric Travelling Salesman Problem in which the nodes are partitioned into clusters and the salesman has to visit at least one node for each cluster. This NPhard problem is known in the literature as the symmetric Generalized Travelling Salesman Problem (GTSP), and finds practical applications in routing, scheduling and locationrouting. In a companion paper [5] we modeled GTSP as an integer linear program, and studied the facial structure of two polytopes associated with the problem. Here we propose exact and heuristic separation procedures for some classes of facetdefining inequalities, which are used within a branchandcut algorithm for the exact solution of GTSP. Heuristic procedures are also described. Extensive computational results for instances taken from the literature and involving up to 442 nodes are reported.
Sorting Permutations by Reversals and Eulerian Cycle Decompositions
 SIAM Journal on Discrete Mathematics
, 1997
"... We analyze the strong relationship among three combinatorial problems, namely the problem of sorting a permutation by the minimum number of reversals (MINSBR), the problem of finding the maximum number of edgedisjoint alternating cycles in a breakpoint graph associated with a given permutation (MA ..."
Abstract

Cited by 54 (9 self)
 Add to MetaCart
We analyze the strong relationship among three combinatorial problems, namely the problem of sorting a permutation by the minimum number of reversals (MINSBR), the problem of finding the maximum number of edgedisjoint alternating cycles in a breakpoint graph associated with a given permutation (MAXACD), and the problem of partitioning the edge set of a Eulerian graph into the maximum number of cycles (MAXECD). We first illustrate a nice characterization of breakpoint graphs, which leads to a linear time algorithm for their recognition. This characterization is used to prove that MAXECD and MAXACD are equivalent, showing the latter is NPhard. We then describe a transformation from MAXACD to MINSBR, which is therefore shown to be NPhard as well, answering an outstanding question which has been open for some years. Finally, we derive the worstcase performance of a well known lower bound for MINSBR, obtained by solving MAXACD, discussing its implications on approximation algori...
Chained LinKernighan for large traveling salesman problems
, 2000
"... We discuss several issues that arise in the implementation of Martin, Otto, and Felten's Chained LinKernighan heuristic for largescale traveling salesman problems. Computational results are presented for TSPLIB instances ranging in size from 11,849 cities up to 85,900 cities; for each of these ..."
Abstract

Cited by 48 (1 self)
 Add to MetaCart
We discuss several issues that arise in the implementation of Martin, Otto, and Felten's Chained LinKernighan heuristic for largescale traveling salesman problems. Computational results are presented for TSPLIB instances ranging in size from 11,849 cities up to 85,900 cities; for each of these instances, solutions within 1% of the optimal value can be found in under 1 CPU minute on a 300 Mhz Pentium II workstation, and solutions within 0.5% of optimal can be found in under 10 CPU minutes. We also demonstrate the scalability of the heuristic, presenting results for randomly generated Euclidean instances having up to 25,000,000 cities. For the largest of these random instances, a tour within 1% of an estimate of the optimal value can be obtained in under 1 CPU day on a 64bit IBM RS6000 workstation.
Formulations and Hardness of Multiple Sorting by Reversals
 Proc. 3rd Conf. Computational Molecular Biology RECOMB99, ACM
, 1998
"... We consider two generalizations of signed Sorting By Reversals (SBR), both aimed at formalizing the problem of reconstructing the evolutionary history of a set of species. In particular, we address Multiple SBR, calling for a signed permutation at minimum reversal distance from a given set of signed ..."
Abstract

Cited by 46 (1 self)
 Add to MetaCart
We consider two generalizations of signed Sorting By Reversals (SBR), both aimed at formalizing the problem of reconstructing the evolutionary history of a set of species. In particular, we address Multiple SBR, calling for a signed permutation at minimum reversal distance from a given set of signed permutations, and Tree SBR, calling for a tree with the minimum number of edges spanning a given set of nodes in the complete graph where each node corresponds to a signed permutation and there is an edge between each pair of signed permutations one reversal away from each other. We describe a graphtheoretic relaxation of MSBR, which is the counterpart of the socalled alternatingcycle decomposition relaxation for SBR, illustrating a convenient mathematical formulation for this relaxation. Moreover, we use this relaxation to show that, even if the number of given permutations equals 3, MSBR is NPhard, and hence so is Tree SBR. In fact, we show that the two problems are APXhard, i.e. the...
Implementing the DantzigFulkersonJohnson Algorithm for Large Traveling Salesman Problems
, 2003
"... Dantzig, Fulkerson, and Johnson (1954) introduced the cuttingplane method as a means of attacking the traveling salesman problem; this method has been applied to broad classes of problems in combinatorial optimization and integer programming. In this paper we discuss an implementation of Dantzig et ..."
Abstract

Cited by 36 (6 self)
 Add to MetaCart
Dantzig, Fulkerson, and Johnson (1954) introduced the cuttingplane method as a means of attacking the traveling salesman problem; this method has been applied to broad classes of problems in combinatorial optimization and integer programming. In this paper we discuss an implementation of Dantzig et al.'s method that is suitable for TSP instances having 1,000,000 or more cities. Our aim is to use the study of the TSP as a step towards understanding the applicability and limits of the general cuttingplane method in largescale applications.