Results 1  10
of
40
A Computational Study of Search Strategies for Mixed Integer Programming
 INFORMS Journal on Computing
, 1997
"... The branch and bound procedure for solving mixed integer programming (MIP) problems using linear programming relaxations has been used with great success for decades. Over the years, a variety of researchers have studied ways of making the basic algorithm more effective. Breakthroughs in the fiel ..."
Abstract

Cited by 63 (8 self)
 Add to MetaCart
(Show Context)
The branch and bound procedure for solving mixed integer programming (MIP) problems using linear programming relaxations has been used with great success for decades. Over the years, a variety of researchers have studied ways of making the basic algorithm more effective. Breakthroughs in the fields of computer hardware, computer software, and mathematics have led to increasing success at solving larger and larger MIP instances. The goal of this paper is to survey many of the results regarding branch and bound search strategies and evaluate them again in light of the other advances that have taken place over the years. In addition, novel search strategies are presented and shown to often perform better than those currently used in practice. October 1997 The effectiveness of the branch and bound procedure for solving mixed integer programming (MIP) problems using linear programming relaxations is well documented. After the introduction of this procedure in the 1960's [26] [10]...
On Capacitated Network Design CutSet Polyhedra
 Mathematical Programming
, 2000
"... This paper provides an analysis of capacitated network design cutset polyhedra. We give a complete linear description of the cutset polyhedron of the single commodity  single facility capacitated network design problem. Then we extend the analysis to single commodity  multifacility and multi ..."
Abstract

Cited by 42 (9 self)
 Add to MetaCart
(Show Context)
This paper provides an analysis of capacitated network design cutset polyhedra. We give a complete linear description of the cutset polyhedron of the single commodity  single facility capacitated network design problem. Then we extend the analysis to single commodity  multifacility and multicommodity  multifacility capacitated network design problems. The valid inequalities described here have coefficients for both inflow and outflow arcs of a cutset and are applicable to network design problems with an arbitrary number of facility types and arbitrary capacities. We report a computational study to test the effectiveness of the new inequalities. 1 Introduction Given a network and a set of demands on the vertices of the network, the capacitated network design problem is to install integer multiples of capacities on the arcs of the network and route the flow so that the total capacity installation and flow routing costs are minimized. For instance, installing or leasing fiber...
Strong Inequalities for Capacitated Survivable Network Design Problems
 MATHEMATICAL PROGRAMMING
, 1999
"... We present several classes of facetdefining inequalities to strengthen polyhedra arising as subsystems of network design problems with survivability constraints. These problems typically involve assigning capacities to a network with multicommodity demands, such that after a vertex or edgedeletio ..."
Abstract

Cited by 35 (5 self)
 Add to MetaCart
We present several classes of facetdefining inequalities to strengthen polyhedra arising as subsystems of network design problems with survivability constraints. These problems typically involve assigning capacities to a network with multicommodity demands, such that after a vertex or edgedeletion at least some prescribed fraction of each demand can be routed.
On the Approximability of Some Network Design Problems
, 2005
"... Consider the following classical network design problem: aset of terminals T = ftig wants to send traffic to a "root" r in an nnode graph G = (V; E). Each terminal ti sends di units of traffic, and enough bandwidth has to be allocatedon the edges to permit this. However, bandwidth on an ..."
Abstract

Cited by 30 (3 self)
 Add to MetaCart
Consider the following classical network design problem: aset of terminals T = ftig wants to send traffic to a "root" r in an nnode graph G = (V; E). Each terminal ti sends di units of traffic, and enough bandwidth has to be allocatedon the edges to permit this. However, bandwidth on an edge e can only be allocated in integral multiples of some basecapacity ue and hence provisioning k \Theta ue bandwidth onedge e incurs a cost of dke times the cost of that edge. Theobjective is a minimumcost feasible solution. This is one of many network design problems widelystudied where the bandwidth allocation being governed by side constraints: edges may only allow a subset of cables tobe purchased on them, or certain qualityofservice requirements may have to be met.In this work, we show that the above problem, and in fact, several basic problems in this general network designframework, cannot be approximated better than \Omega (log log n)unless NP ` DTIME \Gamma nO(log log log n) \Delta. In particular,
01 Reformulations of the Multicommodity Capacitated Network Design Problem
, 2007
"... We study 01 reformulations of the multicommodity capacitated network design problem, which is usually modeled with general integer variables to represent, design decisions on the number of facilities to install on each arc of the network. The reformulations are based on the multiple choice model, a ..."
Abstract

Cited by 17 (4 self)
 Add to MetaCart
(Show Context)
We study 01 reformulations of the multicommodity capacitated network design problem, which is usually modeled with general integer variables to represent, design decisions on the number of facilities to install on each arc of the network. The reformulations are based on the multiple choice model, a generic approach to represent piecewise linear costs using 01 variables. This model is improved by the addition of extended linking inequalities, derived from variable disaggregation techniques. We show that these extended linking inequalities for the 01 model are equivalent to the residual capacity inequalities, a class of valid inequalities derived for the model with general integer variables. In this paper, we compare two cuttingplane algorithms to compute the same lower bound on the optimal value of the problem: one based on the generation of residual capacity inequalities within the model with general integer variables, and another based on the addition of extended linking inequalities to the 01 reformulation. To further improve the computational results of the latter approach, we develop a columnandrow generation approach; the resulting algorithm is shown to be competitive with the approach relying on residual capacity inequalities.
Optimal packing of group multicastings
 IEEE
, 1998
"... This paper presents algorithms, heuristics and lower bounds addressing optimization issues in manytomany multicasting. Two main problems are addressed: (1) a precise combinatorial comparison of optimal multicast trees with optimal multicast rings, (2) an optimized sharing of network resources (i.e ..."
Abstract

Cited by 15 (3 self)
 Add to MetaCart
This paper presents algorithms, heuristics and lower bounds addressing optimization issues in manytomany multicasting. Two main problems are addressed: (1) a precise combinatorial comparison of optimal multicast trees with optimal multicast rings, (2) an optimized sharing of network resources (i.e., nodes and links) among multiple multicast groups that coexist. The former is central to the choice of multicast protocols and their performance, while the latter is crucial for network utilization. The first problem is treated as a comparison of Steiner Tree and Traveling Salesman problems on the same input set. The underlying integer programming problems are solved to optimum by using cuttingplane inequalities and the branchandcut algorithm. In addition to these exact solutions, fast heuristics are presented for approximate solutions. The second problem is formulated as a packing problem in which the network tries to accommodate all the multicast groups by optimizing the utilization of resources. Precise mathematical programming formulations, lower bounds and a heuristic for the underlying optimization problem are presented. The heuristic aims to accommodate multiple multicast groups while avoiding bottlenecks on the links for higher throughput. The heuristics and exact algorithms are implemented on various networks and multicast groups. The simulations show that multicast trees can be built by using 25 % fewer links than the rings, both for optimal and suboptimal constructions. The packing heuristic is also implemented and its performance is compared to the constructive lower bound.
Discrete cost multicommodity network optimization problems and exact solution methods
 ANNALS OF OPERATIONS RESEARCH
, 2001
"... We first introduce a generic model for discrete cost multicommodity network optimization, together with several variants relevant to telecommunication networks such as: the case where discrete node cost functions (accounting for switching equipment) have to be included in the objective; the case w ..."
Abstract

Cited by 11 (1 self)
 Add to MetaCart
(Show Context)
We first introduce a generic model for discrete cost multicommodity network optimization, together with several variants relevant to telecommunication networks such as: the case where discrete node cost functions (accounting for switching equipment) have to be included in the objective; the case where survivability constraints with respect to singlelink and/or singlenode failure have to be taken into account. An overview of existing exact solution methods is presented, both for special cases (such as the socalled singlefacility and twofacility network loading problems) and for the general case where arbitrary stepincreasing link costfunctions are considered. The basic discrete cost multicommodity flow problem (DCMCF) as well as its variant with survivability constraints (DCSMCF) are addressed. Several possible directions for improvement or future investigations are mentioned in the concluding section.
An Evolutionary Solver for Linear Integer Programming
, 1998
"... In this paper we introduce an evolutionary algorithm for the solution of linear integer programs. The strategy is based on the separation of the variables into the integer subset and the continuous subset; the integer variables are fixed by the evolutionary system, and the continuous ones are determ ..."
Abstract

Cited by 8 (6 self)
 Add to MetaCart
In this paper we introduce an evolutionary algorithm for the solution of linear integer programs. The strategy is based on the separation of the variables into the integer subset and the continuous subset; the integer variables are fixed by the evolutionary system, and the continuous ones are determined in function of them, by a linear program solver. We report results obtained for some standard benchmark problems, and compare them with those obtained by branchandbound. The performance of the evolutionary algorithm is promising. Good feasible solutions were generally obtained, and in some of the difficult benchmark tests it outperformed branchandbound. 1 Introduction Integer linear programming problems are widely described in the combinatorial optimisation literature, and include many wellknown and important applications. Typical problems of this type include lot sizing, scheduling, facility location, vehicle routing, and more; see for example [6, 1]. The problem consists of opti...
A BranchandCut Algorithm for the Single Commodity Uncapacitated Fixed Charge Network Flow Problem
, 2000
"... We present a branchandcut algorithm to solve the single commodity uncapacitated fixed charge network flow problem, which includes the Steiner tree problem, uncapacitated lotsizing problems, and the fixed charge transportation problem as special cases. The cuts used are simple dicut inequalities a ..."
Abstract

Cited by 7 (0 self)
 Add to MetaCart
We present a branchandcut algorithm to solve the single commodity uncapacitated fixed charge network flow problem, which includes the Steiner tree problem, uncapacitated lotsizing problems, and the fixed charge transportation problem as special cases. The cuts used are simple dicut inequalities and their variants. A crucial problem when separating these inequalities is to find the right cut set on which to generate the inequalities. The prototype branchandcut system, bcnd includes a separation heuristic for the dicut inequalities, and problem specific primal heuristics, branching and pruning rules. Computational results show that bcnd is competitive compared to a variety of special purpose algorithms for problems with explicit flow costs. We also examine how general purpose MIP systems perform on such problems when provided with formulations that have been tightened a priori with dicut inequalities.