Results 1  10
of
14
The Quadratic Assignment Problem: A Survey and Recent Developments
 In Proceedings of the DIMACS Workshop on Quadratic Assignment Problems, volume 16 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science
, 1994
"... . Quadratic Assignment Problems model many applications in diverse areas such as operations research, parallel and distributed computing, and combinatorial data analysis. In this paper we survey some of the most important techniques, applications, and methods regarding the quadratic assignment probl ..."
Abstract

Cited by 89 (16 self)
 Add to MetaCart
. Quadratic Assignment Problems model many applications in diverse areas such as operations research, parallel and distributed computing, and combinatorial data analysis. In this paper we survey some of the most important techniques, applications, and methods regarding the quadratic assignment problem. We focus our attention on recent developments. 1. Introduction Given a set N = f1; 2; : : : ; ng and n \Theta n matrices F = (f ij ) and D = (d kl ), the quadratic assignment problem (QAP) can be stated as follows: min p2\Pi N n X i=1 n X j=1 f ij d p(i)p(j) + n X i=1 c ip(i) ; where \Pi N is the set of all permutations of N . One of the major applications of the QAP is in location theory where the matrix F = (f ij ) is the flow matrix, i.e. f ij is the flow of materials from facility i to facility j, and D = (d kl ) is the distance matrix, i.e. d kl represents the distance from location k to location l [62, 67, 137]. The cost of simultaneously assigning facility i to locat...
The feasibility pump
 Mathematical Programming
, 2005
"... In this paper we consider the NPhard problem of finding a feasible solution (if any exists) for a generic MIP problem of the form min{cT x: Ax ≥ b, xj integer ∀j ∈ I}. Trivially, a feasible solution can be defined as a point x ∗ ∈ P: = {x: Ax ≥ b} that is equal to its rounding �x, where the rounde ..."
Abstract

Cited by 32 (8 self)
 Add to MetaCart
In this paper we consider the NPhard problem of finding a feasible solution (if any exists) for a generic MIP problem of the form min{cT x: Ax ≥ b, xj integer ∀j ∈ I}. Trivially, a feasible solution can be defined as a point x ∗ ∈ P: = {x: Ax ≥ b} that is equal to its rounding �x, where the rounded point �x is defined by �xj: = [x ∗ j] if j ∈ I and �xj: = x ∗ j otherwise, and [·] represents scalar rounding to the nearest integer. Replacing “equal ” with “as close as possible ” relative to a suitable distance function ∆(x ∗ , �x), suggests the following Feasibility Pump (FP) heuristic for finding a feasible solution of a given MIP. We start from any x ∗ ∈ P, and define its rounding �x. At each FP iteration we look for a point x ∗ ∈ P that is as close as possible to the current �x by solving the problem min{∆(x, �x) : x ∈ P}. Assuming ∆(x, �x) is chosen appropriately, this is an easily solvable LP problem. If ∆(x ∗ , �x) = 0, then x ∗ is a feasible MIP solution and we are done. Otherwise, we replace �x by the rounding of x ∗ , and repeat. From a geometric point of view, the FP generates two trajectories of points x ∗ and �x that satisfy feasibility in a complementary but partial way—one satisfies the linear constraints, the other the integer requirement. The FP can also be viewed as a strategy for making a heuristic sequence of roundings that yields a feasible MIP point. We report computational results on a set of 83 difficult 01 MIPs, using the commercial software ILOGCplex 8.1 as a benchmark. The outcome is that FP, in spite of its simple foundation, proves competitive with ILOGCplex both in terms of speed and quality of the first solution delivered. Interestingly, ILOGCplex could not find any feasible solution at the root node for 19 problems in our testbed, whereas FP was unsuccessful in just 3 cases. 1 1
An Interior Point Algorithm to Solve Computationally Difficult Set Covering Problems
, 1990
"... ..."
A Feasibility Pump Heuristic for General MixedInteger Problems
 UNIVERSITÀ DI BOLOGNA – D.E.I.S. – OPERATIONS RESEARCH
, 2007
"... Finding a feasible solution of a given MixedInteger Programming (MIP) model is a very important (NPcomplete) problem that can be extremely hard in practice. Very recently, Fischetti, Glover and Lodi proposed a heuristic scheme for finding a feasible solution to general MIPs, called Feasibility Pum ..."
Abstract

Cited by 14 (1 self)
 Add to MetaCart
Finding a feasible solution of a given MixedInteger Programming (MIP) model is a very important (NPcomplete) problem that can be extremely hard in practice. Very recently, Fischetti, Glover and Lodi proposed a heuristic scheme for finding a feasible solution to general MIPs, called Feasibility Pump (FP). According to the computational analysis reported by these authors, FP is indeed quite effective in finding feasible solutions of hard 01 MIPs. However, MIPs with generalinteger variables seem much more difficult to solve by using the FP approach. In this paper we elaborate on the FischettiGloverLodi approach and extend it in two main directions, namely (i) handling as effectively as possible MIP problems with both binary and generalinteger variables, and (ii) exploiting the FP information to drive a subsequent enumeration phase. Extensive computational results on large sets of test instances from the literature are reported, showing the effectiveness of our improved FP scheme for finding feasible solutions to hard MIPs with generalinteger variables.
Improving the Feasibility Pump
 DISCRETE OPTIMIZATION, SPECIAL ISSUE
, 2005
"... The Feasibility Pump of Fischetti, Glover, Lodi, and Bertacco [8, 7] has proved to be a very successful heuristic for finding feasible solutions of mixed integer programs. The quality of the solutions in terms of the objective value, however, tends to be poor. This paper proposes a slight modificati ..."
Abstract

Cited by 10 (2 self)
 Add to MetaCart
The Feasibility Pump of Fischetti, Glover, Lodi, and Bertacco [8, 7] has proved to be a very successful heuristic for finding feasible solutions of mixed integer programs. The quality of the solutions in terms of the objective value, however, tends to be poor. This paper proposes a slight modification of the algorithm in order to find better solutions. Extensive computational results show the success of this variant: in 89 out of 121 MIP instances the modified version produces improved solutions in comparison to the original Feasibility Pump.
A local branching heuristic for mixedinteger programs with 2level variables, Research report
 Networks
, 2003
"... Effective heuristic solution methods for general MixedInteger Programs (MIPs) are strongly required in many practical applications, and have been the subject of an intensive research effort in the recent years. Fischetti and Lodi [6] recently proposed an exact solution technique based on the use of ..."
Abstract

Cited by 7 (2 self)
 Add to MetaCart
Effective heuristic solution methods for general MixedInteger Programs (MIPs) are strongly required in many practical applications, and have been the subject of an intensive research effort in the recent years. Fischetti and Lodi [6] recently proposed an exact solution technique based on the use of branching conditions expressed through (invalid) linear inequalities called local branching cuts. In the concluding remarks of their paper, these authors anticipated the possibility their method be used to design a genuine MIP metaheuristic framework akin to Tabu Search (TS) or Variable Neighborhood Search (VNS), based on an external MIP solver. In the present paper we introduce and analyze computationally a specific implementation of the above idea. In particular, we address MIPs with binary variables, and propose a variant of the classical VNS scheme that we call Diversification, Refining, and Tightrefining (DRT). The new approach is intended to be of high generality, but exploits the specific structure of some
Feasibility pump 2.0
, 2008
"... Finding a feasible solution of a given MixedInteger Programming (MIP) model is a very important N Pcomplete problem that can be extremely hard in practice. Feasibility Pump (FP) is a heuristic scheme for finding a feasible solution to general MIPs that can be viewed as a clever way to round a sequ ..."
Abstract

Cited by 5 (0 self)
 Add to MetaCart
Finding a feasible solution of a given MixedInteger Programming (MIP) model is a very important N Pcomplete problem that can be extremely hard in practice. Feasibility Pump (FP) is a heuristic scheme for finding a feasible solution to general MIPs that can be viewed as a clever way to round a sequence of fractional solutions of the LP relaxation, until a feasible one is eventually found. In this paper we study the effect of replacing the original rounding function (which is fast and simple, but somehow blind) with more clever rounding heuristics. In particular, we investigate the use of a divinglike procedure based on rounding and constraint propagation— a basic tool in Constraint Programming. Extensive computational results on binary and general integer MIPs from the literature show that the new approach produces a substantial improvement of the FP success rate, without slowingdown the method and with a significantly better quality of the feasible solutions found.
Repairing mip infeasibility through local branching
 COMPUTERS AND OPERATIONS RESEARCH (2006). DOI 10.1016/J.COR.2006.08.004
, 2005
"... Finding a feasible solution to a generic MixedInteger Program (MIP) is often a very difficult task. Recently, two heuristic approaches called Feasibility Pump and Local Branching have been proposed to address the problem of finding a feasible solution and improving it, respectively. In this paper w ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
Finding a feasible solution to a generic MixedInteger Program (MIP) is often a very difficult task. Recently, two heuristic approaches called Feasibility Pump and Local Branching have been proposed to address the problem of finding a feasible solution and improving it, respectively. In this paper we introduce and analyze computationally a hybrid algorithm that uses the feasibility pump method to provide, at very low computational cost, an initial (possibly infeasible) solution to the local branching procedure which can indeed work also with infeasible solutions. The overall procedure is reminiscent of Phase I of the two phase simplex algorithm, in which the original LP is augmented with artificial variables that make a known infeasible starting solution feasible and then the augmented model is solved to iteratively reduce that infeasibility by driving the values of the artificial variables to zero. As such, our approach can also to used to find (heuristically) a minimumcardinality set of constraints whose removal converts an infeasible MIP into a feasible one–a very important piece of information in the analysis of infeasible MIP models.
Local Search Strategy to produce Schedules for a GPS Surveying Network
"... This paper introduces a new formulation for GPS networks which is an important technique in Surveying. The objective is to find an effective receiver schedule at least cost using heuristic techniques within the field of Operational Research. To evaluate the solution, a comparison with known optimal ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
This paper introduces a new formulation for GPS networks which is an important technique in Surveying. The objective is to find an effective receiver schedule at least cost using heuristic techniques within the field of Operational Research. To evaluate the solution, a comparison with known optimal solution is made. Large networks (with unknown optimal schedules) were solved using Simulated Annealing and Tabu Search heuristic techniques. Further work is to solve these large networks and compare with the solution from heuristic techniques such as Genetic Algorithms.
HEURISTICS FOR INTEGER PROGRAMS
"... Permission is hereby granted to the University of Alberta Library to reproduce single copies of this thesis and to lend or sell such copies for private, scholarly or scientific research purposes only. The author reserves all other publication and other rights in association with the copyright in the ..."
Abstract
 Add to MetaCart
Permission is hereby granted to the University of Alberta Library to reproduce single copies of this thesis and to lend or sell such copies for private, scholarly or scientific research purposes only. The author reserves all other publication and other rights in association with the copyright in the thesis, and except as herein before provided, neither the thesis nor any substantial portion thereof may be printed or otherwise reproduced in any material form whatever without the author’s prior written permission.