Results 1  10
of
75
Fast Approximation Algorithms for Fractional Packing and Covering Problems
, 1995
"... This paper presents fast algorithms that find approximate solutions for a general class of problems, which we call fractional packing and covering problems. The only previously known algorithms for solving these problems are based on general linear programming techniques. The techniques developed ..."
Abstract

Cited by 230 (14 self)
 Add to MetaCart
This paper presents fast algorithms that find approximate solutions for a general class of problems, which we call fractional packing and covering problems. The only previously known algorithms for solving these problems are based on general linear programming techniques. The techniques developed in this paper greatly outperform the general methods in many applications, and are extensions of a method previously applied to find approximate solutions to multicommodity flow problems. Our algorithm is a Lagrangean relaxation technique; an important aspect of our results is that we obtain a theoretical analysis of the running time of a Lagrangean relaxationbased algorithm. We give several applications of our algorithms. The new approach yields several orders of magnitude of improvement over the best previously known running times for algorithms for the scheduling of unrelated parallel machines in both the preemptive and the nonpreemptive models, for the job shop problem, for th...
The NPcompleteness column: an ongoing guide
 Journal of Algorithms
, 1985
"... This is the nineteenth edition of a (usually) quarterly column that covers new developments in the theory of NPcompleteness. The presentation is modeled on that used by M. R. Garey and myself in our book ‘‘Computers and Intractability: A Guide to the Theory of NPCompleteness,’ ’ W. H. Freeman & Co ..."
Abstract

Cited by 188 (0 self)
 Add to MetaCart
This is the nineteenth edition of a (usually) quarterly column that covers new developments in the theory of NPcompleteness. The presentation is modeled on that used by M. R. Garey and myself in our book ‘‘Computers and Intractability: A Guide to the Theory of NPCompleteness,’ ’ W. H. Freeman & Co., New York, 1979 (hereinafter referred to as ‘‘[G&J]’’; previous columns will be referred to by their dates). A background equivalent to that provided by [G&J] is assumed, and, when appropriate, crossreferences will be given to that book and the list of problems (NPcomplete and harder) presented there. Readers who have results they would like mentioned (NPhardness, PSPACEhardness, polynomialtimesolvability, etc.) or open problems they would like publicized, should
Combinatorial auctions: A survey
, 2000
"... Many auctions involve the sale of a variety of distinct assets. Examples are airport time slots, delivery routes and furniture. Because of complementarities (or substitution effects) between the different assets, bidders have preferences not just for particular items but for sets or bundles of items ..."
Abstract

Cited by 168 (1 self)
 Add to MetaCart
Many auctions involve the sale of a variety of distinct assets. Examples are airport time slots, delivery routes and furniture. Because of complementarities (or substitution effects) between the different assets, bidders have preferences not just for particular items but for sets or bundles of items. For this reason, economic efficiency is enhanced if bidders are allowed to bid on bundles or combinations of different assets. This paper surveys the state of knowledge about the design of combinatorial auctions. Second, it uses this subject as a vehicle to convey the aspects of integer programming that are relevant for the
Selected topics in column generation
 Operations Research
, 2002
"... DantzigWolfe decomposition and column generation, devised for linear programs, is a success story in large scale integer programming. We outline and relate the approaches, and survey mainly recent contributions, not found in textbooks, yet. We emphasize on the growing understanding of the dual poin ..."
Abstract

Cited by 71 (5 self)
 Add to MetaCart
DantzigWolfe decomposition and column generation, devised for linear programs, is a success story in large scale integer programming. We outline and relate the approaches, and survey mainly recent contributions, not found in textbooks, yet. We emphasize on the growing understanding of the dual point of view, which brought considerable progress to the column generation theory and practice. It stimulated careful initializations, sophisticated solution techniques for restricted master problem and subproblem, as well as better overall performance. Thus, the dual perspective is an ever recurring concept in our "selected topics."
Resource Optimization of Spatial TDMA in Ad Hoc Radio Networks: A Column Generation Approach
, 2003
"... Wireless communications using ad hoc networks are receiving an increasing interest. The most attractive feature of ad hoc networks is the flexibility. The network is set up by a number of units in an ad hoc manner, without the need of any fixed infrastructure. Communication links are established bet ..."
Abstract

Cited by 42 (1 self)
 Add to MetaCart
Wireless communications using ad hoc networks are receiving an increasing interest. The most attractive feature of ad hoc networks is the flexibility. The network is set up by a number of units in an ad hoc manner, without the need of any fixed infrastructure. Communication links are established between two units if the signal strength is sufficiently high. As not all pairs of nodes can establish direct links, the traffic between two units may have to be relayed through other units. This is known as the multihop functionality.
Compaction Algorithms for NonConvex Polygons and Their Applications
, 1994
"... Given a twodimensional, nonoverlapping layout of convex and nonconvex polygons, compaction refers to a simultaneous motion of the polygons that generates a more densely packed layout. In industrial twodimensional packing applications, compaction can improve the material utilization of already ti ..."
Abstract

Cited by 27 (2 self)
 Add to MetaCart
Given a twodimensional, nonoverlapping layout of convex and nonconvex polygons, compaction refers to a simultaneous motion of the polygons that generates a more densely packed layout. In industrial twodimensional packing applications, compaction can improve the material utilization of already tightly packed layouts. Efficient algorithms for compacting a layout of nonconvex polygons are not previously known. This dissertation offers the first systematic study of compaction of nonconvex polygons. We start by formalizing the compaction problem as that of planning a motion that minimizes some linear objective function of the positions. Based on this formalization, we study the complexity of compaction and show it to be PSPACEhard. The major contribution of this dissertation is a positionbased optimization model that allows us to calculate directly new polygon positions that constitute a locally optimum solution of the objective via linear programming. This model yields the first ...
Practical Methods for Shape Fitting and Kinetic Data Structures using Core Sets
 In Proc. 20th Annu. ACM Sympos. Comput. Geom
, 2004
"... The notion of εkernel was introduced by Agarwal et al. [5] to set up a unified framework for computing various extent measures of a point set P approximately. Roughly speaking, a subset Q ⊆ P is an εkernel of P if for every slab W containing Q, the expanded slab (1 + ε)W contains P. They illustrat ..."
Abstract

Cited by 27 (8 self)
 Add to MetaCart
The notion of εkernel was introduced by Agarwal et al. [5] to set up a unified framework for computing various extent measures of a point set P approximately. Roughly speaking, a subset Q ⊆ P is an εkernel of P if for every slab W containing Q, the expanded slab (1 + ε)W contains P. They illustrated the significance of εkernel by showing that it yields approximation algorithms for a wide range of geometric optimization problems. We present a simpler and more practical algorithm for computing the εkernel of a set P of points in R d. We demonstrate the practicality of our algorithm by showing its empirical performance on various inputs. We then describe an incremental algorithm for fitting various shapes and use the ideas of our algorithm for computing εkernels to analyze the performance of this algorithm. We illustrate the versatility and practicality of this technique by implementing approximation algorithms for minimum enclosing cylinder, minimumvolume bounding box, and minimumwidth annulus. Finally, we show that εkernels can be effectively used to expedite the algorithms for maintaining extents of moving points. 1
On Compact Formulations for Integer Programs Solved by Column Generation
 Les Cahiers du GERAD G200306, HEC
, 2003
"... Column generation has become a powerful tool in solving large scale integer programs. We argue that most of the often reported compatibility issues between pricing oracle and branching rules disappear when branching decisions are based on the reduction of the oracle's domain. This can be generalized ..."
Abstract

Cited by 13 (3 self)
 Add to MetaCart
Column generation has become a powerful tool in solving large scale integer programs. We argue that most of the often reported compatibility issues between pricing oracle and branching rules disappear when branching decisions are based on the reduction of the oracle's domain. This can be generalized to branching on variables of a socalled compact formulation. We constructively show that such a formulation always exists under mild assumptions. It has a block diagonal structure with identical subproblems. Our proposal opens the way for the development of branching rules adapted to the oracle structure and the coupling constraints.
Integer Program Reformulation for Robust BranchandCutandPrice Algorithms
 In Proceedings of the Conference Mathematical Program in Rio: A Conference in Honour of Nelson Maculan
, 2003
"... Since cut and column generation were established as two of the most important techniques in integer programming, researchers have looked for ways of combining them into a robust branchandcutandprice algorithm. Here, "robust" means that neither branching nor the addition of cuts should change the ..."
Abstract

Cited by 12 (3 self)
 Add to MetaCart
Since cut and column generation were established as two of the most important techniques in integer programming, researchers have looked for ways of combining them into a robust branchandcutandprice algorithm. Here, "robust" means that neither branching nor the addition of cuts should change the structure of the pricing subproblems. In the last few years, several researchers independently noted that cuts expressed in terms of variables from a suitable original formulation could be added to the master problem without disturbing the pricing. This fact is still little known outside the "column generation community" and its consequences on integer programming are just beginning to be explored. This work intends to be an analysis of how to reformulate an integer program in order to build an e#cient robust branchandcutand price. In particular, we propose an alternative master problem that can be quite advantageous in some situations. Another key issue addressed is how to avoid the pitfalls that arise from variable symmetries in the original formulations of many problems. We refer to extensive computational experiments on the capacitated vehicle routing, capacitated minimum spanning tree, and generalized assignment problems. Remarkable results on benchmark instances from the literature clearly attest the power of combining cut and column generation.