Results 1  10
of
12
CostDistance: Two Metric Network Design
 In Proceedings of the 41st Annual IEEE Symposium on Foundations of Computer Science
, 2000
"... Abstract We present the CostDistance problem: finding a Steiner tree which optimizes the sum of edge costs along one metric and the sum of sourcesink distances along an unrelated second metric. We give the first known O(log k) randomized approximation scheme for CostDistance, where k is the numbe ..."
Abstract

Cited by 61 (7 self)
 Add to MetaCart
Abstract We present the CostDistance problem: finding a Steiner tree which optimizes the sum of edge costs along one metric and the sum of sourcesink distances along an unrelated second metric. We give the first known O(log k) randomized approximation scheme for CostDistance, where k is the number of sources. We reduce many common network design problems to CostDistance, obtaining (in some cases) the first known logarithmic approximation for them. These problems include singlesink buyatbulk with variable pipe types between different sets of nodes, facility location with buyatbulk type costs on edges, and maybecast with combind cost and distance metrics. Our algorithm is also the algorithm of choice for several previous network design problems, due to its ease of implementation and fast running time. 1 Introduction Consider designing a network from the ground up. We are given a set of customers, and need to place various servers and network links in order to cheaply provide sufficient service. If we only need to place the servers, this becomes the facility location problem and constantapproximations are known. If a single server handles all customers, and we impose the additional constraint that the set of available network link types is the same for every pair of nodes (subject to constant scaling factors on cost) then this is the single sink buyatbulk problem. We give the first known approximation for the general version of this problem with both servers and network links. We reduce the network design problem to an elegant theoretical framework: the CostDistance problem. We are given a graph with a single distinguished sink node (server). Every edge in this graph can be measured along two metrics; the first will be called cost and the second will be length. Note that the two metrics are entirely independent, and that there may be any number of parallel edges in the graph. We are given a set of sources (customers). Our objective is to construct a Steiner tree connecting the sources to the sink while minimizing the combined sum of the cost of the edges in the tree and sum over sources of the weighted length from source to sink.
A 3Approximation Algorithm for the kLevel Uncapacitated Facility Location Problem
 Information Processing Letters
, 1999
"... In the klevel uncapacitated facility location problem, we have a set of demand points where clients are located. The demand of each client is known. Facilities have to be located at given sites in orde to service the clients, and each client is to be serviced by a sequence of k different facilit ..."
Abstract

Cited by 29 (1 self)
 Add to MetaCart
In the klevel uncapacitated facility location problem, we have a set of demand points where clients are located. The demand of each client is known. Facilities have to be located at given sites in orde to service the clients, and each client is to be serviced by a sequence of k different facilities, each of which belongs to a distinct level. Thee are no capacity restrictions on the facilities. There is a positive fixed cost of setting up a facility, and a pe unit cost of shipping goods between each pair of locations. We assume that these distances are all nonnegative and satisfy the triangle inequality. The problem is to find an assignment of each client to a sequence of k facilities, one at each level, so that the demand of each client is satisfied, for which the sum of the setup costs and the service costs is minimized.
Approximating the TwoLevel Facility Location Problem Via a QuasiGreedy Approach
 IN PROCEEDINGS OF THE 15TH ANNUAL ACMSIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA
, 2004
"... We propose a quasigreedy algorithm for approximating the classical uncapacitated 2level facility location problem (2LFLP). Our algorithm, unlike the standard greedy algorithm, selects a suboptimal candidate at each step. It also relates the minimization 2LFLP problem, in an interesting way, ..."
Abstract

Cited by 16 (1 self)
 Add to MetaCart
We propose a quasigreedy algorithm for approximating the classical uncapacitated 2level facility location problem (2LFLP). Our algorithm, unlike the standard greedy algorithm, selects a suboptimal candidate at each step. It also relates the minimization 2LFLP problem, in an interesting way, to the maximization version of the single level facility location problem. Another feature of our algorithm is that it combines the technique of randomized rounding with that of dual fitting. This new approach
On the TwoLevel Uncapacitated Facility Location Problem
 INFORMS J. COMPUT
, 1996
"... We study the twolevel uncapacitated facility location (TUFL) problem. Given two types of facilities, which we call yfacilities and zfacilities, the problem is to decide which facilities of both types to open, and to which pair of y and zfacilities each client should be assigned, in order to sat ..."
Abstract

Cited by 16 (3 self)
 Add to MetaCart
We study the twolevel uncapacitated facility location (TUFL) problem. Given two types of facilities, which we call yfacilities and zfacilities, the problem is to decide which facilities of both types to open, and to which pair of y and zfacilities each client should be assigned, in order to satisfy the demand at maximum profit. We first present two multicommodity flow formulations of TUFL and investigate the relationship between these formulations and similar formulations of the onelevel uncapacitated facility location (UFL) problem. In particular, we show that all nontrivial facets for UFL define facets for the twolevel problem, and derive conditions when facets of TUFL are also facets for UFL. For both formulations of TUFL, we introduce new families of facets and valid inequalities and discuss the associated separation problems. We also characterize the extreme points of the LPrelaxation of the first formulation. While the LPrelaxation of a multicommodity formulation provi...
A Genetic Algorithm for the Index Selection Problem
 In Applications of Evolutionary Computing
, 2003
"... This paper considers the problem of minimizing the response time for a given database workload by a proper choice of indexes. This problem is NPhard and known in the literature as the Index Selection Problem (ISP). ..."
Abstract

Cited by 7 (0 self)
 Add to MetaCart
This paper considers the problem of minimizing the response time for a given database workload by a proper choice of indexes. This problem is NPhard and known in the literature as the Index Selection Problem (ISP).
Approximation Algorithms for Concave Cost Network Flow Problems
, 2003
"... The cost structures for resource allocation in many network design problems obey economies of scale, meaning that the cost per unit resource becomes cheaper as the amount of resources allocated increases. For instance, if we are purchasing cables to route data in a network, the cost per unit bandwid ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
The cost structures for resource allocation in many network design problems obey economies of scale, meaning that the cost per unit resource becomes cheaper as the amount of resources allocated increases. For instance, if we are purchasing cables to route data in a network, the cost per unit bandwidth reduces as the bandwidth we need to route increases. Another feature of resource allocation is granularity, meaning that the resource can only be purchased in multiples of a certain minimum quantity. Again, in the context of purchasing cables in a network, the minimum capacity cable available might be a T1 line with capacity 1 Mbps. In this
Exactly solving a Twolevel Hierarchical Location Problem with modular node capacities
"... In many telecommunication networks a given set of client nodes must be served by different sets of facilities, providing different services and having different capabilities, which must be located and dimensioned in the design phase. Network topology must be designed as well, by assigning clients to ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
In many telecommunication networks a given set of client nodes must be served by different sets of facilities, providing different services and having different capabilities, which must be located and dimensioned in the design phase. Network topology must be designed as well, by assigning clients to facilities and facilities to higher level entities, when necessary. We tackle a particular location problem in which two sets of facilities have to be located, and in which different devices can be installed in each site, providing different capacities at different costs. We optimize simultaneously location and dimensioning of these facilities. We introduce a compact formulation for that problem, we exploit discretization and DantzigWolfe reformulation techniques to obtain better models, and we design an exact optimization algorithm. We test our approach on a set of instances derived from the facility location literature.
Computer Aided Design of Industrial Logistics Systems
, 1994
"... Recent geopolitical changes, the continuing development of truly global corporations, and the increasing importance of maketoorder manufacturing and inventory reductions in distribution systems have placed further emphasis on the growing role of logistics in the current business environment. One o ..."
Abstract
 Add to MetaCart
Recent geopolitical changes, the continuing development of truly global corporations, and the increasing importance of maketoorder manufacturing and inventory reductions in distribution systems have placed further emphasis on the growing role of logistics in the current business environment. One of the needs most often identified by companies is a tool to rapidly evaluate and design different logistics philosophies and configurations. This tool must be comprehensive, i.e. include all relevant costs and constraints, integrated, i.e. cover the logistics from supplier to final customer, systematic, i.e. provide high quality designs, and support easy manipulation and sensitivity analysis. In this manuscript we report our continuing research in developing a comprehensive model for the design of integrated logistics systems and its associated solution techniques. In particular, we will focus on SMILE, a mixed integer programming algorithm to solve this model to optimality. Simultaneously, ...