Invited ReviewA survey for the quadratic assignment problem☆
Keywords
1. Introduction
Let us consider the problem of assigning facilities to locations in such a way that each facility is designated to exactly one location and vice-versa. The distances between locations, the demand flows among the facilities and, in the general case, the facility versus location assignment costs are known. The international literature identifies the quadratic assignment problem (QAP) as the problem of finding a minimum cost allocation of facilities into locations, taking the costs as the sum of all possible distance-flow products.
The main motivation for this survey is the continuous interest in QAP, shown by a number of researchers worldwide, for the theory, applications and solution techniques for this problem. Among the many references listed at the end of this paper, we found over 100 that were published since 1999. The last surveys, books and review articles in the literature are Burkard, 1991, Malucelli, 1993, Pardalos et al., 1994, Burkard and Çela, 1996, Çela, 1998, Burkard et al., 1998a. The article of Anstreicher (2003) reviews only the recent advances on algorithms. An article by Drezner et al. (in press) surveys the state-of-the-art in both heuristic and exact methods.
Koopmans and Beckmann (1957) first proposed the QAP as a mathematical model related to economic activities. Since then, it has appeared in several practical applications: Steinberg (1961) used the QAP to minimize the number of connections between components in a backboard wiring; Heffley, 1972, Heffley, 1980 applied it to economic problems; Francis and White (1974) developed a decision framework for assigning a new facility (police posts, supermarkets, schools) in order to serve a given set of clients; Geoffrion and Graves (1976) focused on scheduling problems; Pollatschek et al. (1976) invoked the QAP to define the best design for typewriter keyboards and control panels; Krarup and Pruzan (1978) applied it to archeology; Hubert (1987) in statistical analysis; Forsberg et al. (1994) used it in the analysis of reaction chemistry and Brusco and Stahl (2000) in numerical analysis. Nevertheless, the facilities layout problem is the most popular application for the QAP: Dickey and Hopkins (1972) applied the QAP to the assignment of buildings in a University campus, Elshafei (1977) in a hospital planning and Bos (1993) in a problem related to forest parks. Benjaafar (2002) introduced a formulation of the facility layout design problem in order to minimize work-in-process (WIP). In his work, he shows that layouts obtained using a WIP-based formulation can be very different from those obtained using the conventional QAP-formulation. For example, a QAP-optimal layout can be WIP-infeasible. Rabak and Sichman, 2003, Miranda et al., 2005, Duman and Ilhan, in press studied the placement of electronic components.
The index assignment problem (Ben-David and Malah, 2005) has to do with error control in communications and can be shown to be a special case of the QAP. Wess and Zeitlhofer (2004) studied the problem of memory layout optimization in signal processors. Other applications can be found in Scriabin and Vergin, 1975, Hubert and Schulz, 1976, Heffley, 1977, Los, 1978, Khare et al., 1988a, Khare et al., 1988b, Krackhardt, 1988, Bland and Dawson, 1991, Balakrishnan et al., 1992, Lacksonen and Enscore, 1993, Medova, 1994, Phillips and Rosen, 1994, Gouveia and Voß, 1995, Bozer and Suk-Chul, 1996, Talbot and Cawley, 1996, White, 1996, Mason and Rönnqvist, 1997, Ostrowski and Ruoppila, 1997, Ball et al., 1998, Haghani and Chen, 1998, Kochhar et al., 1998, Martin, 1998, Sarker et al., 1998, Spiliopoulos and Sofianopoulou, 1998, Tansel and Bilen, 1998, Tavakkoli-Moghaddain and Shayan, 1998, Urban, 1998, Gong et al., 1999, Rossin et al., 1999, Bartolomei-Suarez and Egbelu, 2000, Ho and Moodie, 2000, Urban et al., 2000, Hahn and Krarup, 2001, Pitsoulis et al., 2001, Takagi, 2001, Siu and Chang, 2002, Wang and Sarker, 2002, Youssef et al., 2003, Yu and Sarker, 2003, Ciriani et al., 2004, Solimanpur et al., 2004, Abbiw-Jackson et al., in press.
Since its first formulation, the QAP has been drawing researchers’ attention worldwide, not only because of its practical and theoretical importance, but also because of its complexity. The QAP is one of the most difficult combinatorial optimization problems. In general, instances of size n > 30 cannot be solved in reasonable time. Sahni and Gonzales (1976) had shown that QAP is NP-hard and that, unless P = NP, it is not possible to find an f-approximation algorithm, for a constant f. Such results are valid even when flows and distances appear as symmetric coefficient matrices. Due to its high computation complexity, the QAP has been chosen as the first major test application for the GRIBB project (great international branch-and-bound search). This project is seeking to establish a software library for solving a large class of parallel search problems by the use of numerous computers around the world accessed by Internet. Preliminary results from test runs are presented in Moe (2003).
Several NP-hard combinatorial optimization problems, such as the traveling salesman problem, the bin-packing problem and the max clique problem, can be modeled as QAPs. The search for local optima in classical internet-available instances is a tendency that allows for the comparison of technique performances, even when the optimum is unknown, or when the use of exact algorithms in these instances is possible, Burkard et al., 1996a, Burkard et al., 1998b, Çela, 1998). In the QAP case, we can mention as examples, instances with recently proved optimal solutions: Bur26 (b to h), (2004) and Tai25a (2003) by Hahn; Ste36a (2001) by Brixius and Anstreicher; Bur26a (2001) by Hahn; Kra30a by Hahn; Kra30b, Kra32 and Tho30 (2000) by Anstreicher, Brixius, Goux and Linderoth; Nug30 (one of the most renowned and challenging instances) (2000) by Anstreicher, Brixius, Goux and Linderoth; Ste36b and Ste36c (1999) by Nystrõm. In 2003, Misevicius enhanced the best-known solution for Tai50a, Tai80a and Tai100a using a modified tabu search. Those results motivated the article of Anstreicher (2003) that registers the recent advances in QAP-solutions and describes the new algorithms and computational structures used. Besides, the new instances are available for tests in Burkard et al., 1991, Burkard et al., 1997, Li and Pardalos, 1992, QAPLIB, 2004. Also, there are instance generators with known optimum values that are currently used for testing algorithms, Çela (1998). Finally, Palubeckis, 1999, Palubeckis, 2000, Drezner et al., in press, Stützle and Fernandes, 2004 present new instance sets that are reported to be difficult for metaheuristics.
Experts in combinatorial optimization tend to search for particular polynomially solvable versions of NP-hard problems and research mechanisms to measure the difficulty of problem instances. In the case of the QAP, Christofides and Gerrard (1981) studied some special instances of the QAP; Sylla and Babu (1987) developed a methodology for an orderly quadratic assignment problem; Chen (1995) presented other QAP-cases, followed by Çela (1998), who presented several polynomially solvable instances; Herroeleven and Vangils, 1985, Cyganski et al., 1994, Mautor and Roucairol, 1994b showed that Palubetski’s QAP instances are degenerate; Angel and Zissimopoulos, 1998, Angel and Zissimopoulos, 2000, Angel and Zissimopoulos, 2001, Angel and Zissimopoulos, 2002 discussed the difficulty of other QAP instances based on the variance of their flow and distance sets; Abreu et al. (2002) derived a polynomial expression for the variance of the solution costs and defined a measure of the difficulty instances and Barvinok and Stephen (2003) constructed a distribution of QAP solution-values.
In the challenge of identifying new structural properties for QAP instances, many formulations have appeared, based on various points of view. Here we propose to collect these formulations, highlighting their most important features, and to classify them according to the technique used, such as integer programming, positive semi-definite programming, discrete and combinatorial mathematics, graph and group theory, or linear algebra via spectral theory. Most of these formulations are equivalent, except for those that characterize more general problems. Considering the difficulty of the QAP, these formulations encourage addition of mathematical resources for the development of new solution techniques. By the end of this article, we discuss the contributions obtained from these formulations, building several tables and charts from the extensive bibliography concerning the elaboration of exact and heuristic algorithms, lower bound calculation, instance class characteristics and recording the development of QAP since 1957 to the present.
The following surveys are essential references for those who want to have a more complete understanding of this problem: Hanan and Kurtzberg, 1972, Burkard, 1984, Burkard, 1991, Burkard, 2002, Pardalos et al., 1994, Burkard et al., 1998a, as well as, the books by Pardalos and Wolkowicz, 1994, Padberg and Rijal, 1996, Dell’Amico et al., 1997, Çela, 1998.
2. Formulations of QAP and related problems
In this section, we present the most important QAP formulations and describe the type of solution approach adopted for each formulation. First, we present the QAP as a Boolean program followed by a linear programming problem, where the binary constraints are relaxed. The Boolean formulation was initially proposed by Koopmans and Beckmann (1957) and later used in several works such as Steinberg, 1961, Lawler, 1963, Gavett and Plyter, 1966, Elshafei, 1977, Bazaraa and Sherali, 1979, Bazaraa and Kirca, 1983, Christofides and Benavent, 1989, Bos, 1993, Mans et al., 1995, Jünger and Kaibel, 2000, Jünger and Kaibel, 2001a, Jünger and Kaibel, 2001b, Liang, 1996, Torki et al., 1996, Tsuchiya et al., 1996, Tsuchiya et al., 2001, Ball et al., 1998, Ishii and Sato, 1998, Kaibel, 1998, Kochhar et al., 1998, Martin, 1998, Spiliopoulos and Sofianopoulou, 1998, and most recently, Siu and Chang, 2002, Yu and Sarker, 2003 and, finally, Fedjki and Duffuaa (2004). We consider fij the flow between facilities i and j, and dkp the distance between locations k and p. It is our goal to calculate:(2.1)(2.2)(2.3)(2.4)If we consider the cost of assignment of activities to locations, a general form for a QAP instance of order n is given by three matrices F = [fij], D = [dkp] and B = [bik], the first two matrices defining the flows between facilities and the distances between locations, bik being the allocation costs of facilities to locations. This problem can be defined as:(2.5)Since the linear term of (2.5) is easy to solve, most authors discarded it. A more general QAP version was proposed by Lawler (1963) and involves costs cijkp that do not necessarily correspond to products of flows and distances. The Lawler formulation is as follows:(2.6)This model was also used in Bazaraa and Elshafei, 1979, Drezner, 1995, Sarker et al., 1995, Sarker et al., 1998, Brüngger et al., 1997, Brüngger et al., 1998, Chiang and Chiang, 1998, Hahn and Grant, 1998, Hahn et al., 1998, Gong et al., 1999, Rossin et al., 1999. The QAP, as a mixed integer programming formulation, is found in the literature in different forms. All of them replace the quadratic terms by linear terms. For example, Lawler (1963) used n4 variables,Other formulations use relaxations of the original problem. In this category, one can find the papers by Love and Wong, 1976a, Love and Wong, 1976b, Kaufman and Broeckx, 1978, Bazaraa and Sherali, 1980, Christofides et al., 1980, Burkard and Bonniger, 1983, Frieze and Yadegar, 1983, Assad and Xu, 1985, Adams and Sherali, 1986, Christofides and Benavent, 1989 and the works of Adams and Johnson, 1994, Drezner, 1995, Gouveia and Voß, 1995, Milis and Magirou, 1995, Padberg and Rijal, 1996, White, 1996, Ramachandran and Pekny, 1998, Karisch et al., 1999 and of Ramakrishnan et al. (2002). In general, QAP linearizations based on MILP models present a huge number of variables and constraints, a fact that makes this approach unpopular. However, these linearizations, together with some constraint relaxations, lead to the achievement of much improved lower bounds for the optimal solution. In this regard, we have the works of Kaufman and Broeckx, 1978, Bazaraa and Sherali, 1980, Frieze and Yadegar, 1983, Adams and Sherali, 1986, Adams and Johnson, 1994, Padberg and Rijal, 1996. Çela (1998) mentions three QAP linearizations: Kaufman and Broeckx (1978), which has the advantage of a smaller number of restrictions; Frieze and Yadegar (1983), for achieving the best lower bounds via Lagrangean relaxation and Padberg and Rijal (1996) owing to its polytope description. The formulation presented by Frieze and Yadegar (1983) describes the QAP in a linear form, using n4 real variables, n2 Boolean variables and n4 + 4n3 + n2 + 2n constraints. The authors show that the formulation given in (2.7), (2.8), (2.9), (2.10), (2.11), (2.12), (2.13), (2.14), (2.15), (2.16) below is equivalent to Eqs. (2.1), (2.2), (2.3), (2.4), Çela (1998).(2.7)(2.8)(2.9)(2.10)(2.11)(2.12)(2.13)(2.14)(2.15)(2.16) Taking a simple approach, the pairwise allocation of facility costs to adjacent locations is proportional to flows and to distances between them. The QAP formulation that arises from this proportionality and uses the permutation concept can be found in Hillier and Michael, 1966, Graves and Whinston, 1970, Pierce and Crowston, 1971, Burkard and Stratman, 1978, Roucairol, 1979, Roucairol, 1987, Burkard, 1984, Frenk et al., 1985, Bland and Dawson, 1991, Bland and Dawson, 1994, Battiti and Tecchiolli, 1994, Bui and Moon, 1994, Chakrapani and Skorin-Kapov, 1994, Fleurent and Ferland, 1994, Li et al., 1994b, Mautor and Roucairol, 1994a, Mautor and Roucairol, 1994b, Li and Smith, 1995, Taillard, 1995, Bozer and Suk-Chul, 1996, Colorni et al., 1996, Huntley and Brown, 1996, Peng et al., 1996, Tian et al., 1996, Tian et al., 1999, Cung et al., 1997, Mavridou and Pardalos, 1997, Merz and Freisleben, 1997, Nissen, 1997, Pardalos et al., 1997, Angel and Zissimopoulos, 1998, Deineko and Woeginger, 1998, Talbi et al., 1998a, Talbi et al., 1998b, Talbi et al., 2001, Tansel and Bilen, 1998, Abreu et al., 1999, Fleurent and Glover, 1999, Gambardella et al., 1999, Maniezzo and Colorni, 1999. More recently, the following articles were released: Ahuja et al., 2000, Angel and Zissimopoulos, 2000, Angel and Zissimopoulos, 2001, Angel and Zissimopoulos, 2002, Stützle and Holger, 2000, Arkin et al., 2001, Pitsoulis et al., 2001, Abreu et al., 2002, Gutin and Yeo, 2002, Hasegawa et al., 2002, Boaventura-Netto, 2003, Rangel and Abreu, 2003. Costa and Boaventura-Netto (1994) studied the non-symmetrical QAP through a directed graph formulation. Let Sn be the set of all permutations with n elements and π ∈ Sn. Consider fij the flows between facilities i and j and dπ(i)π(j) the distances between locations π(i) and π(j). If each permutation π represents an allocation of facilities to locations, the problem expression becomes:(2.17)This formulation is equivalent to the first one presented in (2.1), (2.2), (2.3), (2.4), since the constraints (2.2), (2.3) define permutation matrices X = [xij] related to Sn elements, as in (2.17), where, for all 1 ⩽ i, j ⩽ n,(2.18) This formulation is supported by linear algebra and exploits the trace function (the sum of the matrix main diagonal elements) in order to determine QAP lower bounds for the cost. This approach allows for the application of spectral theory, which makes possible the use of semi-definite programming to the QAP. The trace formulation, by Edwards (1980), can be stated as:(2.19)Afterwards, this approach was used in several works: Finke et al., 1987, Hadley et al., 1990, Hadley et al., 1992a, Hadley et al., 1992b, Hadley et al., 1992c, Hadley, 1994, Karisch et al., 1994, Karisch and Rendl, 1995, Zhao et al., 1998, Anstreicher et al., 1999, Wolkowicz, 2000a, Wolkowicz, 2000b, Anstreicher and Brixius, 2001. The following formulations define QAP relaxations through the dual of the Lagrangean dual, as we find in Karisch et al., 1994, Zhao et al., 1998, Wolkowicz, 2000a, Wolkowicz, 2000b. Let e be a vector with each coordinate equal to 1. If X is a permutation matrix and B is a cost matrix, then the SDP formulation is:(2.20)(2.21)(2.22)(2.23)Another formulation that follows this approach, Zhao et al. (1998), is(2.24)(2.25)(2.26)(2.27)From the formulations (2.20), (2.21), (2.22), (2.23), (2.24), (2.25), (2.26), (2.27) one can derive semi-definite relaxations for the QAP. Roupin (2004) presents a simple algorithm to obtain SDP relaxations for any quadratic or linear program with bivalent variables, starting from an existing linear relaxation of the considered combinatorial problem. This algorithm is applied to obtain semi-definite relaxations for three classical combinatorial problems: the k-Cluster Problem, the Quadratic Assignment Problem, and the Constrained-Memory Allocation Problem. Let us consider two undirected weighted complete graphs, the first one having its edges associated to flows and the second one, to distances. The QAP can be thought as the problem of finding an optimal allocation of the vertices of one graph on those of the other. In this formulation the solution costs are given as the sum of products of corresponding edge weights (see Fig. 1). Fig. 1. Allocation of cliques KF over KD concerning permutation π = (4, 2, 1, 3). The algebraic and combinatorial approach adopted by Abreu et al. (1999) was the impetus for Marins et al. (2004) to define a new algebraic graph–theoretical approach involving line-graph automorphisms. The line-graph of a given graph G, denoted L(G), is determined by taking each edges of G as a vertex of L(G), while an edge of L(G) is defined as a pair of edges that are adjacent in G. A graph automorphism is a permutation of its vertices that preserves the edges. The set of all automorphisms of G together with the permutations composition is a group denoted by Aut(L(G)) (Kreher and Stinson (1998)). From a theorem by Whitney (1932), if G = Kn, n ≠ 2 and 4, then Aut(G) and Aut(L(G)) constitute isomorphic groups. Based on this result, Marins et al. (2004) noticed that solving the QAP means either finding a permutation π ∈ Sn or finding a L(Kn) automorphism, which is a Cn,2 permutation, that minimizes the following expression:(2.28)It is appropriate to mention White (1995), wherein a number of QAP representations are discussed with respect to their convexity and concavity and also Yamada (1992), where a formulation is presented for the QAP on an n-dimensional grid. The most classical QAP-related problem is, obviously, the Linear Assignment Problem (LAP), which is polynomial and easily solved by the Hungarian method. As several presentations of this problem can be found in the literature (for example, Burkard, 2002), we do not discuss the LAP here. We prefer to begin with another linear problem also used in QAP studies. The three-index assignment problem (3-dimensional AP or 3AP), first suggested by Pierskalla, 1967a, Pierskalla, 1967b, Pierskalla, 1968, searches for two permutations π and ϕ ∈ Sn, so that the following expression is minimized:(2.29)Burkard and Fröhlich (1980) proposed a branch-and-bound algorithm to solve the 3AP. Emelichev et al. (1984) described transportation models with multiple indices, with details, based on this formulation. The 3-dimensional AP has been studied by several QAP experts: Vlach, 1967, Frieze, 1974, Frieze, 1983, Frieze and Yadegar, 1981, Burkard et al., 1986, Burkard et al., 1996a, Burkard et al., 1996b, Euler, 1987, Balas and Saltzman, 1989, Balas and Saltzman, 1991, Bandelt et al., 1991, Crama and Spieksma, 1992, Balas and Qi, 1993, Burkard and Rudolf, 1993, Qi et al., 1994, Magos and Miliotis, 1994, Poore, 1994a, Poore, 1994b, Poore, 1995, Burkard and Çela, 1996, Magos, 1996, Poore and Robertson, 1997, Burkard, 2002. A wide range of QAP theoretical studies involve several related quadratic problems, such as the quadratic bottleneck assignment problem, the biquadratic assignment problem, the 3-dimensional QAP, the quadratic semi-assignment problem and the multiobjective QAP. Almost all of these problems were reported in Burkard (2002). Steinberg (1961) considered QBAP a variation of QAP with applications to backboard wiring. In that work, a placement algorithm was presented for the optimal connection of n elements in individual locations so that the length wire needed to connect two elements is minimized. The basic claim of the paper is: the optimal weighted-wire-length equals the least among the maximum-wire-length norms. This concept arises from the principle that it may be better to minimize the largest cost in a problem, than to minimize the overall cost. The QBAP general program is obtained from the QAP formulation by substituting the maximum operation in the objective function for the sums, which suggests the term bottleneck function:(2.30)A general formulation related to (2.30) was studied in Burkard and Finke, 1982, Burkard and Zimmermann, 1982, Kellerer and Wirsching, 1998, Burkard, 2002. Proposed by Burkard et al. (1994), this problem can be found in other works, such as Burkard and Çela, 1995, Mavridou et al., 1998, Burkard, 2002. The flow and distance matrices are order n4 and the BiQAP-formulation is:(2.31) Pierskalla (1967b) introduced it in a technical memorandum. The work was never published in the open literature. Since then, nothing on the subject has been found in the publication databases. Hahn et al. (2004) re-discovered the Q3AP while working with others on a problem arising in data transmission system design. The purpose of the work is to jointly optimize pairs of mappings for multiple transmissions using higher order signal constellations. The resulting problem formulation is:(2.32)where(2.33) This is a special case used to model clustering and partitioning problems by Hansen and Lih (1992). It can be written as:(2.34)(2.35)(2.36)Other applications can be found in Simeone, 1986a, Simeone, 1986b, Bullnheimer, 1998. References for polynomial heuristics and lower bounds are found in Freeman et al., 1966, Magirou and Milis, 1989, Carraresi and Malucelli, 1994, Billionnet and Elloumi, 2001. Samra et al. (2005) presented a simple, but effective method of enhancing and exploiting diversity from multiple packet transmissions in systems that employ non-binary linear modulations such as phase-shift keying (PSK) and quadrature amplitude modulation (QAM). The optimal adaptation scheme reduces to solving the general form of the QAP, wherein the problem costs cannot be expressed as products of flows and distances (see Eq. (2.6), above). Knowles and Corne (2002) presented another QAP variation considering several flow and distance matrices. This problem is a benchmark case for multiobjective metaheuristics or multiobjective evolutionary algorithms. According to the authors, this model is more suitable for some layout problems, such as the allocation of facilities in hospitals, where it is desired to minimize the products of the flows by the distances between doctors and patients, and between nurses and medical equipment simultaneously. The mathematical expression is then,(2.37)In this last constraint, denotes the kth flow between i- and j-facilities. More recently, Knowles and Corne (2003) presented instance generators for the multiobjective version of QAP. Lopez-Ibanez et al. (2004) discuss the design of ACO algorithms. Paquete and Stützle (2004) developed a study of stochastic local search algorithms for the biobjective QAP with different degrees of correlation between the flow matrices. Kleeman et al. (2004) analyze a parallel technique and Day and Lamont (2005) present a specific algorithm. A combination QAP queuing model is discussed by Smith and Li (2001), in the context of traffic networks.2.1. Selected QAP formulations
2.1.1. Integer linear programming formulations (IP)
2.1.2. Mixed integer linear programming (MILP) formulations
2.1.3. Formulations by permutations
2.1.4. Trace formulation
2.1.5. Graph formulation
2.2. QAP related problems
2.2.1. The quadratic bottleneck assignment problem (QBAP)
2.2.2. The biquadratic assignment problem (BiQAP)
2.2.3. The quadratic 3-dimensional assignment problem (Q3AP)
2.2.4. The quadratic semi-assignment problem (QSAP)
2.2.5. The multiobjective QAP (mQAP)
3. Lower bounds
The study of lower bounds is very important for the development of algorithms to solve mathematical programming and combinatorial optimization problems. Generally, the exact methods employ implicit enumeration, in an attempt to guarantee the optimum and, at the same time, to avoid the total enumeration of the feasible solutions. The performance of these methods depends on the computational quality and efficiency of the lower bounds.
Lower bounds are fundamental tools for branch-and-bound techniques and for the evaluation of the quality of the solutions obtained from some heuristic algorithms. One can measure the quality of a lower bound by the gap between its value and the optimal solution. Good lower bounds should be close to the optimum. Lower bounds are useful in exact solution methods, only when they can be calculated quickly. When used in heuristic methods, their quality is more important than speed of calculation.
The QAP lower bound presented by Gilmore, 1962, Lawler, 1963 is one of the best known. Its importance is due to its simplicity and its low computational cost. However, it shows an important drawback as its gap grows very quickly with the size of the problem, making it a weak bound for bigger instances. The most recent and promising trends of research are based on semi-definite programming, reformulation–linearization and lift-and-project techniques, although they usually need an extra computational effort. Anstreicher and Brixius (2001) reported a new QAP bound using semi-definite and convex quadratic programming with good relation between cost and quality. White (1994b) used a data decomposition method, linking the actual data to the data of a special class of assignment problems for which bounds are computationally tractable.
The Gilmore and Lawler lower bound (GLB) is given by the solution of the following linear assignment problem (LAP):(3.1)(3.2)(3.3)(3.4)In order to solve (3.1), (3.2), (3.3), (3.4), it is necessary to find the coefficients lij, as below:(3.5)(3.6)(3.7)(3.8)Roucairol, 1979, Roucairol, 1987, Edwards, 1980, Frieze and Yadegar, 1983, Finke et al., 1987, White, 1994a, Burkard, 1991, Brüngger et al., 1997, Brüngger et al., 1998, Spiliopoulos and Sofianopoulou, 1998 present improvement methods for the GLB and its application to algorithms used to solve QAP. The optimal solution for a MILP-formulation is a lower bound for the corresponding QAP and each dual solution of the linear programming is also a lower bound for the QAP. Several researchers as in Frieze and Yadegar, 1983, Assad and Xu, 1985, Adams and Johnson, 1994, Ramachandran and Pekny, 1998, Karisch et al., 1999 used this principle. Lagrangean relaxation has been applied to the QAP (Michelon and Maculan, 1991). Drezner (1995) also proved that the linear programming relaxation is equal or better than the GLB bound. Adams et al. (to appear) calculate bounds using a level-2 reformulation linearization technique (2-RLT) due to Hahn et al. (2001b). The RLT is a general theory for reformulating mixed 0–1 linear and polynomial programs in higher-variable spaces in such a manner that tight polyhedral outer-approximations of the convex hull of solutions are obtained (Adams and Sherali, 1986, Adams and Sherali, 1990). In Sherali and Adams, 1999a, Sherali and Adams, 1999b both first and second-level constructs for the QAP were presented as an illustration of the general methodology. These bounds were adopted by several authors including Frieze and Yadegar, 1983, Assad and Xu, 1985, Carraresi and Malucelli, 1992, Carraresi and Malucelli, 1994, Adams and Johnson, 1994. A bound based on a dual formulation was proposed in Hahn and Grant, 1998, Hahn et al., 1998. The bounds given by Assad and Xu (1985) and by Carraresi and Malucelli, 1992, Carraresi and Malucelli, 1994 are comparable to the ones obtained by Frieze and Yadegar (1983) in terms of quality, with the advantage that they demand less computational time. However, there is no theoretical proof concerning its convergence. Those bounds characterize a finite sequence of problems related to the original one, producing a non-decreasing GLB sequence. The computational results in Hahn and Grant (1998) have shown that these bounds are competitive in terms of quality when compared to some of the best bounds and still better in computational time. Sergeev (2004) works with a continuous relaxation of the Adams–Johnson technique. Resende et al. (1995) used Drezner (1995) theory and solved a MILP linear relaxation using an interior points algorithm (Karmarkar and Ramakrishnan, 1991). This technique gives better quality lower bounds than those obtained by Adams and Johnson (1994). However, these bounds require much computational effort, and they are not recommended for branch-and-bound algorithms. In this case, it is better to use the Hahn and Grant (1998) dual ascent lower bound. Initially proposed by Li et al. (1994a), these bounds are based on reduction schemes and are defined from the variance of F and D matrices. These bounds, when used in a branch-and-bound algorithm, take less computational time and generally obtain better performance than GLB. They show more efficiency when the flow and distance matrices have high variances. As we discussed previously, a pair of n × n matrices F and D associated to a given QAP instance can be seen as the adjacency matrices of two weighted complete graphs KF and KD. It is known that π ∈ Sn defines an isomorphism between KF and KD, then solving the QAP means finding an isomorphism π ∈ Sn such that Zπ is minimum. Gavett and Plyter, 1966, Christofides and Gerrard, 1981 used this concept, decomposing KF and KD in isomorphic spanning subgraphs to find lower bounds through an LAP relaxation. We consider here the bounds derived from the trace formulation, using the calculation of data matrix eigenvalues. For some time, the quality of the results compensated the computational hardness of the calculations, but recently some of these bounds have been superseded by reformulation–linearization and semi-definite programming bounds. Some references on spectral bounds are Finke et al., 1987, Rendl, 1985, Hadley et al., 1990, Hadley et al., 1992a, Hadley et al., 1992b, Rendl and Wolkowicz, 1992, Karisch et al., 1994. This new trend uses a number of theoretical tools to obtain linear programming representations of QAP. Zhao et al. (1998) study semi-definite programming (SDP) relaxations; Anstreicher (2001) compares SDP relaxations and eigenvalue bounds; Anstreicher and Brixius (2001) propose a SDP representation of a basic eigenvalue bound; Burer and Vandenbussche (2006) applied Lagrangean relaxation on a lift-and-project QAP relaxation, following the ideas in Lovász and Schrijver (1991), thus obtaining very tight SDP bounds. A report, by Rendl and Sotirov (2003), discusses a very good semi-definite programming (SDP) lower bound for the QAP. In 2003, when the report was written, it reported the tightest lower bounds for a large number of QAPLIB instances. The Rendl and Sotirov bound is also found in Fischer et al. (2006). In an as yet unfinished technical report, Povh and Rendl (2006) point out that the strongest relaxation (R3) from Rendl and Sotirov (2003) and the relaxation from Burer and Vandenbussche (2006) are actually the same. The differing lower bound values in the two papers are due to the fact that Rendl and Sotirov use the bundle method, which gives only underestimates of the true bound, while Burer and Vandenbussche are able to compute this bound more accurately. Table 1 presents a comparison of the different QAP lower bounds discussed above. In the table, GLB62 is the Gilmore-Lawler bound from Gilmore (1962); RRD95 is the interior-point bound from Resende et al. (1995); HG98 is the 1-RLT dual ascent bound from Hahn and Grant (1998); KCCEB99 is the dual-based bound from Karisch et al. (1999); AB01 is the quadratic programming bound from Anstreicher and Brixius (2001); RRRP02 is the 2-RLT interior point bound from Ramakrishnan et al. (2002); RS03 is the SDP bound from Rendl and Sotirov (2003), BV04 is the lift-and-project SDP bound from Burer and Vandenbussche (2006) and HH01 is the Hahn-Hightower 2-RLT dual ascent bound from Adams et al. (to appear). The best lower bounds are in the shaded cells of the table. Lower bounds are listed in the table in order of date they were published, with the exception of HH01. The HH01 bound was first published in 2001, but the HH01 bound calculations in Table 1 were recently calculated and thus were placed in the rightmost column. It should be noted that HH01 is a dual ascent procedure that underestimates the RLT-2 lower bound described in Adams et al. (to appear) and in Ramakrishnan et al. (2002). Table 1. Comparison of lower bounds3.1. Bounds based on MILP relaxations
3.2. Bounds based on GLB reformulations
3.3. Bounds based on interior points methods
3.4. Variance reduction bounds
3.5. Bounds based on graph formulation
3.6. Spectral bounds
3.7. Semi-definite programming and reformulation–linearization bounds
3.8. A comparison of QAP lower bounds
4. Resolution methods
The methods used in combinatorial optimization problems can be either exact or heuristic. In the first case, the most frequent used strategies are branch-and-bound or dynamic programming general methods. On the other hand, there are a number of heuristic techniques using different conceptions. In what follows, we discuss both approaches and we quote their most important references. The different methods used to achieve a global optimum for the QAP include branch-and-bound, cutting planes or combinations of these methods, like branch-and-cut, and dynamic programming. Branch-and-bound are the most known and used algorithms and are defined from allocation and cutting rules, which define lower bounds for the problem. We can find the first enumerative schemes that use lower bounds to eliminate undesired solutions: Gilmore, 1962, Land, 1963, Lawler, 1963. Several references concerning QAP branch-and-bound algorithms are available, as Gavett and Plyter, 1966, Nugent et al., 1968, Graves and Whinston, 1970, Pierce and Crowston, 1971, Burkard and Stratman, 1978, Bazaraa and Elshafei, 1979, Mirchandani and Obata, 1979, Roucairol, 1979, Burkard and Derigs, 1980, Edwards, 1980, Bazaraa and Kirca, 1983, Kaku and Thompson, 1986, Pardalos and Crouse, 1989, Burkard, 1991, Laursen, 1993, Mans et al., 1995, Bozer and Suk-Chul, 1996, Pardalos et al., 1997, Brüngger et al., 1998, Ball et al., 1998, Spiliopoulos and Sofianopoulou, 1998, Brixius and Anstreicher, 2001, Hahn et al., 2001a, Hahn et al., 2001b. In recent years, procedures that combine branch-and-bound techniques with parallel implementation are being widely used. Due to them, the best results for the QAP are being achieved. Yet, it is important to observe that the success for the instances of bigger sizes is also related to the hardware technological improvements, Roucairol, 1987, Pardalos and Crouse, 1989, Mautor and Roucairol, 1994a, Brüngger et al., 1997, Clausen and Perregaard, 1997. Dynamic programming is a technique used for QAP special cases where the flow matrix is the adjacency matrix of a tree. Christofides and Benavent (1989) studied this case using a MILP approach to the relaxed problem. It was then solved with a dynamic programming algorithm, taking advantage of the polynomial complexity of the instances. This technique was also used by Urban (1998). Cutting plane methods introduced by Bazaraa and Sherali (1980), initially, did not present satisfactory results. However, they contributed in the formulation of some heuristics that use MILP and Benders decomposition. The employed technique is not widely used so far, but good quality solutions for QAP cases are being presented. The slow convergence of this method makes it proper only for small instances (Kaufman and Broeckx, 1978, Bazaraa and Sherali, 1980, Bazaraa and Sherali, 1982, Burkard and Bonniger, 1983. Recently, Miranda et al. (2005) use Benders decomposition algorithm to deal with a motherboard design problem, including linear costs in the formulation. The branch-and-cut technique, a variation proposed by Padberg and Rinaldi (1991), appears to be an alternative cutting strategy that exploits the polytope defined by the feasible solutions of the problem. Its main advantage over cutting planes is that the cuts are associated with the polytope’s facets. Cuts associated with facets are more effective than the ones produced by cutting planes, so the convergence to an optimal solution is accelerated. The dearth of knowledge about the QAP polytope is the reason why polyhedral cutting planes are not widely used for this problem. In this context, some researchers have been describing basic properties of the polytope that can contribute to future algorithm development: Jünger and Kaibel, 2000, Jünger and Kaibel, 2001a, Jünger and Kaibel, 2001b, Padberg and Rijal, 1996, Kaibel, 1998, Blanchard et al., 2003. In Table 2, we present a summary of what was achieved by QAP research in the last 35 years, using as an example the progress made on solving exactly the classical Nugent instances, Nugent et al. (1968). The data came from Hahn, 2000, Brixius and Anstreicher, 2001. The first result (for Nug08) was obtained by complete enumeration; all the others have been obtained by several branch-and-bound variations. Owing to lack of space, the references within the table are quoted by their number in the reference list. The column “Single CPU seconds” allows for some comparison of results obtained on different machines. Table 2. Progress made on solving the Nugent instances exactly Means equivalent single CPU seconds in HP-C3000, for time on computational pools with active machines (average): (1) 185; (2) 185; (3) 224; (4) 653. A number of important problem instances have been solved to optimality in recent years. The details can be found on the QAPLIB homepage (QAPLIB (2004)): Ste36b-c (by Nyström in 1999); Bur26a (by Hahn in October 2001); Ste36a (by Brixius and Anstreicher in October 2001); Kra30b, Kra32 and Tho30 (by Anstreicher et al. in November 2000); Kra30a (by Hahn in December 2000); Tai25a (by Hahn in 2003); and Bur26b-h (by Hahn in 2004). Heuristic algorithms do not give a guarantee of optimality for the best solution obtained. Approximate methods are included in this category. These have the additional property that worst-case solutions are known. As a matter of fact, it is not unusual to find approximate algorithms called heuristic algorithms in the Combinatorial Optimization literature, as in Osman and Laporte (1996). In this context, we consider heuristic techniques as a procedure dedicated to the search of good quality solutions. Heuristic procedures include the following categories: constructive, limited enumeration and improvement methods. The most recent techniques that can be adapted to a wide range of optimization problems are called metaheuristics and will be discussed in the next section. Gilmore (1962) introduced a constructive method that completes a permutation (i.e., feasible solution) at each iteration of the algorithm. In this method, sets A and L are introduced, the first concerning the allocated facilities and the second the occupied locations, both initially empty. The construction of a permutation π is made by means of a heuristic and, in each step, a new allocation (i, j) is chosen, so that i ∉ A, j ∉ L and making π(i) = j. For an instance of size n, the process is repeated until a complete permutation on the problem order is achieved. Constructive methods were used in Armour and Buffa, 1963, Buffa et al., 1964, Sarker et al., 1995, Sarker et al., 1998, Tansel and Bilen, 1998, Burkard, 1991, Arkin et al., 2001, Gutin and Yeo, 2002, Yu and Sarker, 2003. At the end of 1990, multistart techniques are used to begin heuristic or metaheuristic methods. In this category, we cite Misevicius, 1997, Fleurent and Glover, 1999, Misevicius and Riskus, 1999. Enumerative methods: Enumeration can guarantee that the obtained solution is optimum only if they can go to the end of the enumerative process. However, it is possible that a good solution, or even an optimal solution, is found by the beginning of Enumeration. It can be observed that the better the information used to guide the enumeration, the greater the chances of finding good quality solutions early. However, it usually takes much longer to guarantee optimality. In order to bound the runtime of this enumeration, stopping conditions are defined: maximum number of loops for the whole execution, or between two successive improvements; a limit for the execution time and so on. It becomes clear that any one of these stopping criteria can eliminate the optimum solution, a fact that requires some attention when using bounded enumeration methods (Burkard and Bonniger, 1983, West, 1983). Nissen and Paul (1995) applied the threshold accepting technique to the QAP. Improvement methods correspond to local search algorithms. Most of the QAP heuristics are in this category. An improvement method begins with a feasible solution and tries to improve it, searching for other solutions in its neighborhood. The process is repeated until no improvement can be found. The basic elements for this method are the neighborhood and the selection criterion that defines the order in which the neighbors are analyzed (Heider, 1973, Mirchandani and Obata, 1979, Bruijs, 1984, Pardalos et al., 1993, Burkard and Çela, 1995, Li and Smith, 1995, Anderson, 1996, Talbi et al., 1998a, Deineko and Woeginger, 2000, Misevicius, 2000a, Mills et al., 2003). Improvement methods are frequently used in metaheuristics. It is worthwhile to mention that up to this date, approximate algorithms with performance guaranteed for one constant were only obtained for special cases of QAP. Examples are the cases where the distance matrix satisfies the triangular inequality (Queyranne, 1986) or when the problem is treated as a maximal clique problem with given maximum bound (Arkin et al., 2001). White (1993) proposed a new approach, where the actual data are relaxed by embedding them in a data space that satisfies an extension of the metric triangle property. The computations become simpler and bounds are given for the loss of optimality. More recently, Arora et al. (2002) proposed a randomized procedure for rounding fractional perfect assignments to integral assignments. This extends the well-known LP rounding procedure of Raghavan and Thompson, which is usually used to round fractional solutions of linear programs. This procedure may be used to design an additive approximation algorithm for solving the QAP. Before the end of the 1980s, most of the proposed heuristic methods for combinatorial optimization problems were specific and dedicated to a given problem. After that period, this paradigm has changed. More general techniques have appeared, known as metaheuristics. They are characterized by the definition of a priori strategies adapted to the problem structure. Several of these techniques are based on some form of simulation of a natural process studied within another field of knowledge (metaphors). With the advent of metaheuristics, QAP research received new and increased interest. Recall that the QAP is considered a classical challenge or “benchmark” as we mentioned earlier, Moe (2003). Simulated annealing is a local search algorithm that exploits the analogy between combinatorial optimization algorithms and statistical mechanics (Kirkpatrick et al., 1983). This analogy is made by associating the feasible solutions of the combinatorial optimization problem to states of the physical system, having costs associated to these states energies. Let Ei and Ei+1 be two energy successive states, corresponding to two neighbor solutions and let ΔE = Ei+1 − Ei. The following situations can occur: if ΔE < 0, there is an energy reduction and the process continues. In other words, there is a reduction on the problem cost function and the new allocation may be accepted; if ΔE = 0, there is a stability situation and there is no change in the energy state. This means that the problem cost function was not changed; if ΔE > 0, an increase on the energy is characterized and it is useful for the physical process to permit particle accommodation, i.e., the problem cost function is increased. Instead of eliminating this allocation, its use is subjected to the values of a probability function, to avoid convergence into poor local minima. Burkard and Rendl (1984) proposed one of the first applications of simulated annealing to the QAP. After that, Wilhelm and Ward (1987) presented the new equilibrium components for it. Connolly (1990) introduced an optimal temperature concept that gave valuable results. Later, Abreu et al. (1999) applied the technique by trying to reduce the number of inversions associated to the problem solution, together with the cost reduction. Other approaches for the simulated annealing applied to the QAP are Bos, 1993, Yip and Pao, 1994, Burkard and Çela, 1995, Peng et al., 1996, Tian et al., 1996, Tian et al., 1999, Mavridou and Pardalos, 1997, Chiang and Chiang, 1998, Misevicius, 2000b, Misevicius, 2003c, Tsuchiya et al., 2001, Siu and Chang, 2002, Baykasoglu, 2004. Genetic algorithms are techniques that simulate the natural selection and adaptation found in nature. These algorithms keep a population formed by a subset of individuals that correspond, in the QAP case, to the feasible permutations, with fitness values associated to their permutation cost. By means of the so-called genetic operators, and of selection criteria, the algorithm replaces one population by another with best available fitness values. The scheme is based on the idea that the best individuals survive and generate descendents that carry their genetic characteristics, in the same way that biological species propagate in nature. Genetic algorithms generally begin with a population of randomly generated initial individuals (i.e., solutions). Their costs are evaluated and a subset with the lowest cost solutions is selected. Genetic operations are applied to this subset, thus generating a new solution set (a new population). The process continues until some stopping criterion is met. See Davis, 1987, Goldberg, 1989. Various ideas for the use of genetic algorithms on the QAP can be found in Bui and Moon, 1994, Tate and Smith, 1995, Mavridou and Pardalos, 1997, Kochhar et al., 1998, Tavakkoli-Moghaddain and Shayan, 1998, Gong et al., 1999, Drezner and Marcoulides, 2003, El-Baz, 2004, Wang and Okazaki, 2005. Drezner (2005a) presented a two-phase genetic algorithm. The first one is a quick genetic strategy that runs several times, keeping the best solution at each iteration to build a starting population for Phase 2. The use of these algorithms in the QAP context presents some difficulties in getting the optimal solution, even for small instances. However, some hybrid ideas using genetic algorithms have shown to be more efficient, as discussed later in this paper. Scatter search is a technique introduced by Glover (1977) in a heuristic study of integer linear programming problems. It is an evolutionary method that takes linear combinations of solution vectors in order to produce new solution vectors in successive generations. This metaheuristic is composed of initial and evolutionary phases. In the initial phase, a reference set of good solutions is made. In each subsequent (evolutionary) phase, new solutions are generated using strategically selected combinations of the reference subset. Then, a set of the best newly generated solutions is moved into the reference set. The evolutionary phase procedure is repeated until a stop criterion is satisfied. Application of scatter search to the QAP can be found in Cung et al. (1997). Ant colony optimization (ACO) refers to a class of distributed algorithms that has as its most important feature the definition of properties in the interaction of several simple agents (the ants). Its principle is the way in which ants are able to find a path from the colony to a food source. The set of ants, cooperating in an ordinary activity to solve a problem, constitute the ant system. The main characteristic of this method is the fact that the interaction of these agents generates a synergetic effect, because the quality of the obtained solutions increases when these agents work together, interacting among themselves. Numerical results for the QAP are presented in Maniezzo and Colorni, 1995, Maniezzo and Colorni, 1999, Colorni et al., 1996, Dorigo et al., 1996. Gambardella et al. (1999) show ant colony as a competitive metaheuristic, mainly for instances that have few good solutions close to each other. Other references are in Stützle and Dorigo, 1999, Stützle and Holger, 2000, Talbi et al., 2001, Middendorf et al., 2002, Solimanpur et al., 2004, Randall, 2004, Ying and Liao, 2004. A novel external memory implementation is introduced, based on the use of partially complete sequences of solution components from above-average quality individuals (i.e., ants), over a number of previous iterations. Elements of such variable-size partial permutation sequences are taken from randomly selected locations of parental individuals and stored in an external memory called the partial permutation memory, Acan (2005). Although neural networks and Markov chains are structurally different from metaheuristics, they are also based on a nature metaphor and they have been applied to the QAP, Bousonocalzon and Manning, 1995, Liang, 1996, Obuchi et al., 1996, Tsuchiya et al., 1996, Ishii and Sato, 1998, Ishii and Sato, 2001, Rossin et al., 1999, Shin and Niitsuma, 2000, Nishiyama et al., 2001, Hasegawa et al., 2002, Uwate et al., 2004. Tabu search is a local search algorithm that was introduced by Glover, 1989a, Glover, 1989b to find good quality solutions for integer programming problems. Its main feature is an updated list of the best solutions that were found in the search process. Each solution receives a priority value or an aspiration criterion. Their basic ingredients are: a tabu list, used to keep the history of the search process evolution; a mechanism that allows the acceptance or rejection of a new allocation in the neighborhood, based on the tabu list information and on their priorities; and a mechanism that allows the alternation between neighborhood diversification and intensification strategies. Adaptations for the QAP can be found in Skorin-Kapov, 1990, Skorin-Kapov, 1994, Taillard, 1991, Bland and Dawson, 1991, Rogger et al., 1992, Chakrapani and Skorin-Kapov, 1993, Misevicius, 2003a, Misevicius, 2005, Drezner, 2005b. Despite the inconvenience of depending on the size of the tabu list and the way this list is managed, the performances of those algorithms show them as being very efficient strategies for the QAP, as analyzed by Taillard, 1991, Battiti and Tecchiolli, 1994. Taillard (1995) presents a comparison between the uses of tabu search and genetic algorithm, when applied to the QAP. Greedy randomized adaptive search procedure (GRASP) is a random and iterative technique where, at each step, an approximate solution for the problem is obtained. The final solution is the best resulting one among all iterations. At each step, the first solution is constructed through a random greedy function and the following solutions are obtained by applying on the previous solution a local search algorithm that gives a new best solution regarding to the previous one. At the end of all iterations, the resulting solution is the best generated one. It is not guaranteed that GRASP solutions do not stick to a local optimum, so it is important to apply the local search phase to try to improve them. The use of suitable data structures and careful implementations allow an efficient local search. This technique was applied to the QAP by several researchers, as follows: Li et al., 1994b, Feo and Resende, 1995, Resende et al., 1996, Fleurent and Glover, 1999, Ahuja et al., 2000, Pitsoulis et al., 2001, Rangel et al., 2000. Oliveira et al. (2004) built a GRASP using the path-relinking strategy, which looks for improvements along the paths joining pairs of good solutions. GRASP was also applied to a QAP variation: BiQAP, Mavridou et al. (1998). Variable neighborhood search (VNS) was introduced by Mladenovic and Hansen (1997). It is based on systematic movement within a set of neighborhoods, conveniently defined. A number of change rules can be invoked. A change is applied when the exploring the current neighborhood does not produce a better solution. VNS has been applied to large combinatorial problem instances. In Taillard and Gambardella (1999), three VNS strategies are proposed for the QAP. One of them is a search over variable neighborhood, according to the basic paradigm. The other two are hybrids in combination with some of the previously described methods. Stützle (in press) applied an iterated local search (ILS), a simple and powerful stochastic local search, wherein, to avoid stagnation behavior, using acceptance criteria that allow moves to poorer local optima enhances the algorithm. The paper proposes population-based ILS extensions. There are several other hybrid algorithms for the QAP. In Bölte and Thonemann (1996), a combination of simulated annealing and genetic algorithm is presented. Battiti and Tecchiolli, 1994, Bland and Dawson, 1994, Chiang and Chiang, 1998, Misevicius, 2001, Misevicius, 2004a use tabu search with simulated annealing, while Talbi et al., 1998b, Hasegawa et al., 2002 use tabu search with a neural network, and Youssef et al. (2003) use tabu search, simulated annealing and fuzzy logic together. Some hybrid algorithms combine a genetic algorithm with tabu search, Fleurent and Ferland, 1994, Drezner, 2003, or with a greedy algorithm, Ahuja et al. (2000). All were proved to be more promising than the genetic algorithm alone. More recently, there are more complex procedures in this class, such as Lim et al., 2000, Lim et al., 2002, who work with hybrid genetic algorithms based on k-gene exchange local search and Misevicius (2004b), who introduced new results for the quadratic assignment problem used an improved hybrid genetic procedure. Dunker et al. (2004) combined dynamic programming with evolutionary computation for solving a dynamic facility layout problem. Balakrishnan et al. (2003) used GATS, a hybrid algorithm that considers a possible planning horizon, which combines genetic with tabu search and is designed to obtain all global optima. Some categories of hybrid genetic algorithms are known as mimetic algorithms or evolutionary algorithms and some works can be found in this context: Brown and Huntley, 1991, Nissen, 1994, Huntley and Brown, 1996, Merz and Freisleben, 1997, Merz and Freisleben, 1999, Merz and Freisleben, 2000, Nissen, 1997, Ostrowski and Ruoppila, 1997. Misevicius et al. (2002) presented an algorithm based on the reconstruct and improve principle. The main components of this meta-heuristics are a reconstruction (mutation) procedure and an improvement (local search) procedure. Misevicius, 2003b, Misevicius, 2003d presented a new heuristic, based on the run and recreate cause. The main components are ruin (mutation) and a recreate (improvement) procedure. There is also a technique introduced by Goldbarg and Goldbarg (2002) that uses a variation of the genetic algorithms, known as transgenetic heuristics. In the QAP case, the results presented are comparable to others, with virtually no improvement in computational times. The use of several metaheuristics and hybrid proposals on QAP is discussed and their results are compared and analyzed in Maniezzo and Colorni, 1995, Taillard et al., 2001. Kelly et al. (1994) studied diversification strategies for the QAP; Fedjki and Duffuaa (2004) developed a work using extreme points in a search algorithm to solve the QAP. Finally, several techniques use parallel and massive computation, Roucairol, 1987, Pardalos and Crouse, 1989, Brown and Huntley, 1991, Taillard, 1991, Chakrapani and Skorin-Kapov, 1993, Laursen, 1993, Mans et al., 1995, Obuchi et al., 1996, Brüngger et al., 1997, Brüngger et al., 1998, Clausen et al., 1998, Talbi et al., 1998a, Talbi et al., 1998b, Talbi et al., 2001, Anstreicher et al., 2002, Moe, 2003. Most of these references were cited in other procedure classes.4.1. Exact algorithms
4.1.1. The effects of methodology and computer speed improvements
Size Bound Year Machine CPU speed Single CPU seconds No. nodes Who [Ref.] Mins (Norm) 8 – 1968 GE 265a 3374 40,320 Palubeckis (2000) 8 GL 1975 CDC CYBER-76 <1 Burkard (1975) 12 GL 1978 CDC CYBER-76 29 Burkard and Stratman (1978) 15 GL 1980 CDC CYBER-76 2947 Burkard and Derigs (1980) 15 GL 1994 Cray 2 121 Merz and Freisleben (2000) 16 GL 1994 Cray 2 969 Merz and Freisleben (2000) 20 GL 1995 i860 40 MHz 811,440 360,148,026 Colorni et al. (1996) 845 20 RLT1 1995 SPARC10 75 MHz 159,900 724,289 Hahn et al. (1998) 333 20 QP 1999 HP-C3000 300 MHz 8748 1,040,308 Anstreicher and Brixius (2001) 146 20 RLT1 1999 UltraSPARC10 360 MHz 5087 181,073 Hahn et al. (2001a) 42 22 C-M 1995 16 i860 40 MHz 48,308,400 48,538,844,413 Colorni et al. (1996) 50,321 22 RLT1 1995 DEC Alpha 500 300 MHz 1,812,420 10,768,366 Hahn et al. (1998) 10,270 22 QP 1999 HP-C3000 300 MHz 8058 1,225,892 Anstreicher and Brixius (2001) 134 22 RLT1 1999 UltraSPARC10 360 MHz 48,917 1,354,837 Hahn et al. (2001a) 408 24 GL 1997 32 Motorola 604 82,252,800 Unknown Brüngger et al. (1997) 466,099 24 RLT1 1997 DEC Alpha 500 300 MHz 4,859,940 49,542,338 Hahn (2000) 27,540 24 QP 2000 HP-C3000 300 MHz 349,794 31,865,440 Anstreicher and Brixius (2001) 5830 24 RLT2 2000 DEC Alpha 500 300 MHz 1,487,724 16,710,701 Hahn et al. (2001b) 8430 25 RLT1 1998 UltraSPARC10 360 MHz 5,698,818 108,738,131 Hahn (2000) 64,207 25 QP 2000 HP-C3000 (1)a 300 MHz 715,020 71,770,751 Anstreicher et al. (2002) 11,917 25 RLT1 2000 HP-J5000 440 MHz 1,393,117 27,409,486 Hahn et al. (2001a) 31,879 25 RLT2 2000 Dell 7150 733 MHz 254,179 11,796 Hahn et al. (2001b) 5816 27 QP 2000 HP-C3000 (2)a 300 MHz 5,676,480 ∼402,000,000 Anstreicher et al. (2002) 94,608 27 RLT2 2001 IBM S80 450 MHz 1,579,956.31 46,315 Hahn et al. (2001b) 37,639 28 QP 2000 HP-C3000 (3)a 300 MHz 27,751,680 ∼2,230,000,000 Anstreicher et al. (2002) 462,528 28 RLT2 2001 IBM S80 450 MHz 8,682,044 202,295 Hahn et al. (2001b) 206,922 30 QP 2000 HP-C3000 (4)a 300 MHz 218,859,840 11,892,208,412 Anstreicher et al. (2002) 3,647,664 30 RLT2 2004 Dell 7150 733 MHz 59,986,514 543,061 Adams et al. (to appear) 1,369,692 4.2. Heuristic algorithms
4.3. Metaheuristics
4.3.1. The following metaheuristics are based on natural process metaphors
4.3.2. The following metaheuristics are based directly on theoretical and experimental considerations
5. The main research trends and tendencies
In this section, we seek to identify the research trends with time, during the almost 50 years after the QAP first appeared in the literature. This study raises a number of questions concerning researcher preferences and also the needs for formulations, techniques and theoretical developments. We also consider the influence of hardware development throughout different periods and the possibilities brought about by the most recent conquests represented by parallel processing and metacomputing.
The bibliography presented in this work lists 365 publications, of which about 95% deal directly with QAP. The curve in Fig. 2 shows a steady increase in interest in the QAP in recent years. The 2005 data collected from January through July have been extrapolated in Fig. 2, Fig. 8, Fig. 9 in order to estimate what they would have been for the entire year. Apparently, there is a moderate drop in QAP research interest in 2005. Fig. 2. Number of QAP papers published in recent years.
In the following figures, the publications are grouped by the approach strategy, determined by the formulation classification given in Section 2; the kinds of lower bounds adopted according to classification of Section 3; the solution techniques or procedures given in Section 4; the reference distribution concerning algorithmic, theoretical or applied work along the time (periods of 5 years). To finish this section, we point out new research tendencies based on recent advances.
Fig. 3 presents the number of publications related to the different QAP formulations classified in this work as graphs (GR), trace (TR), mixed integer linear programming (MILP), integer linear programming (ILP) and permutations (PM). We observed that the QAP approach that identifies solutions with permutations is the most used, followed by ILP, MILP and TR formulations. The formulations using exclusively graphs are not encountered as often, perhaps because they are more recent. Fig. 3. Publications on different QAP formulations.
Fig. 4 presents the number of publications whose primary subject is lower bounds, categorized by the classifications that are adopted in this article: graph formulation, variance reduction and interior points based bounds (OTHERS), semi-definite programming (SDP), spectral bounds (SB), MILP relaxation based bounds, (MILP) and, finally, Gilmore and Lawler (GLB) bounds. Fig. 4. Publications on QAP lower bounds.
Observing Fig. 4, we conclude that most works use lower bounds derived from the GLB and MILP bounds, followed by SB relaxation based bounds. However, GLB is the most traditional and frequently the quickest to produce results.
Fig. 5 shows the distribution of publications, categorized by solution techniques that were classified in this work as Heuristic Methods, Exact Methods and Metaheuristics. Fig. 5. Publications: solution techniques.
About 30 papers deal with exact methods, while more that one hundred are dedicated to heuristic or metaheuristic methods, a natural consequence of the NP-hardness of the problem. In writing this survey, the space dedicated to these three general techniques follows this trend.
Fig. 6 shows the distribution of references by metaheuristic resolution methods. In this figure, we have scatter search (SS), variable neighborhood search (VNS), greedy randomized adaptive search procedure (GRASP), genetic algorithm (GA), neural networks and others (NNO), tabu search (TS), ant colony (AC), simulated annealing (SA) and hybrid algorithms (HA). Fig. 6. Publications: metaheuristics used to the QAP.
Hybrid procedures that result from different metaheuristic compositions are by far the most utilized solution procedure. However, when we look for a comparison among pure metaheuristics, the procedures based on more traditional simulated annealing and more recently defined ant colony are the most popular.
Fig. 7 shows the distribution of QAP publications with respect to the categories: applications, theory (i.e., formulations, complexity studies and lower bounding techniques) and algorithms. Fig. 7. Publications classification according to their contents.
Fig. 8 distributes the number of articles by 5-year periods since 1957, when the QAP was first proposed. For each period, the work is also classified according to the same categories of Fig. 7. We observe that an explosion of interest in theory and algorithm development occurred in the period from 1992-to the present. The last period is only partially over, but level of interest and trends remain the same. Fig. 8. Number of publications in a 5-year basis.
The QAP seems to have attracted little interest until the middle of the 70s. The 80s have seen a number of theoretical developments, followed in the late 80s by a growing interest in algorithms to which the theory naturally pointed. By the end of the 80s, with the emerging of metaheuristics, the problem received more attention, partly as a benchmark: a metaheuristic would be considered competitive if, when applied to the QAP, could achieve better results than those already known. The research by the end of the 90s profited from the development of computer technology, both in hardware and in software, including larger random access memories and available capacity management alternatives, such as parallel computing and metacomputing. This, combined with the available exact techniques, made it possible to find optimal solutions for larger instances (over n = 30) and also to obtain better solutions for some bigger instances, QAPLIB (2004).
Fig. 9, which covers the recent years, shows that the interest in algorithms continues to be very strong, with a cyclical trend in theoretical developments. Applications continue to be of interest, but to a lesser extent. It is noteworthy that there is recently a growing interest in applications to communication link design and to the optimization of communications networks. Fig. 9. Recent advances.
Acknowledgments
We are indebted to CNPq (Council for the Scientific and Technological Development, of the Brazilian government) for the support we received both through scholarships and financial support for research. We are also indebted to Kurt Anstreicher and Zvi Drezner for their criticism and suggestions and to the anonymous referees. The reporting of results in Table 1, Table 2 was partially supported by the US National Science Foundation Grant Number DMI-0400155.
References
- Abbiw-Jackson et al., in press
- Abbiw-Jackson, R., Golden, B., Raghavan, S., Wasil, E., in press. A divide-and-conquer local search heuristic for data visualization. Computers and Operations Research.
- Abreu et al., 1999
- N.M.M. Abreu, T.M. Querido, P.O. Boaventura-NettoRedInv-SA: A simulated annealing for the quadratic assignment problemRAIRO Operations Research, 33 (3) (1999), pp. 249-273
- Abreu et al., 2002
- N.M.M. Abreu, P.O. Boaventura-Netto, T.M. Querido, E.F. GouvêaClasses of quadratic assignment problem instances: Isomorphism and difficulty measure using a statistical approachDiscrete Applied Mathematics, 124 (1–3) (2002), pp. 103-116
- Acan, 2005
- A. AcanAn external partial permutations memory for ant colony optimizationLecture Notes in Computer Science, 3448 (2005), pp. 1-11
- Adams and Sherali, 1986
- W.P. Adams, H.D. SheraliA tight linearization and an algorithm for zero-one quadratic programming problemsManagement Science, 32 (10) (1986), pp. 1274-1290
- Adams and Sherali, 1990
- W.P. Adams, H.D. SheraliLinearization strategies for a class of zero-one mixed integer programming problemsOperations Research, 38 (2) (1990), pp. 217-226
- Adams and Johnson, 1994
- W.P. Adams, T.A. JohnsonImproved linear programming-based lower bounds for the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 43-75
- Adams et al., to appear
- Adams, W.P., Guignard, M., Hahn, P.M., Hightower, W.L., to appear. A level-2 reformulation-linearization technique bound for the quadratic assignment problem. To appear in the European Journal of Operational Research. First available as Working Paper 01-04, Systems Engineering Department, University of Pennsylvania, 2001 (Authors: P.M. Hahn, W.L. Hightower, T.A. Johnson, M. Guignard, and C. Roucairol).
- Ahuja et al., 2000
- R. Ahuja, J.B. Orlin, A. TiwariA greedy genetic algorithm for the quadratic assignment problemComputers and Operations Research, 27 (10) (2000), pp. 917-934
- Anderson, 1996
- E.J. AndersonTheory and methodology: Mechanisms for local searchEuropean Journal of Operational Research, 88 (1996), pp. 139-151
- Angel and Zissimopoulos, 1998
- E. Angel, V. ZissimopoulosOn the quality of local search for the quadratic assignment problemDiscrete Applied Mathematics, 82 (1–3) (1998), pp. 15-25
- Angel and Zissimopoulos, 2000
- E. Angel, V. ZissimopoulosOn the classification of NP-complete problems in terms of their correlation coefficientDAMATH: Discrete Applied Mathematics and Combinatorial Operations Research and Computer Science, 99 (1–3) (2000), pp. 261-277
- Angel and Zissimopoulos, 2001
- E. Angel, V. ZissimopoulosOn the landscape ruggedness of the quadratic assignment problemTheoretical Computer Science, 263 (1–2) (2001), pp. 159-172
- Angel and Zissimopoulos, 2002
- E. Angel, V. ZissimopoulosOn the hardness of the quadratic assignment problem with metaheuristicsJournal of Heuristics, 8 (4) (2002), pp. 399-414
- Anstreicher et al., 1999
- K.M. Anstreicher, X. Chen, H. Wolkowicz, Y. YuanStrong duality for a trust-region type relaxation of the quadratic assignment problemLinear Algebra and its Applications, 301 (1–3) (1999), pp. 121-136
- Anstreicher, 2001
- K.M. AnstreicherEigenvalue bounds versus semidefinite relaxations for the quadratic assignment problemSIAM Journal on Optimization, 11 (1) (2001), pp. 254-265
- Anstreicher and Brixius, 2001
- K.M. Anstreicher, N.W. BrixiusA new bound for the quadratic assignment problem based on convex quadratic programmingMathematical Programming, 89 (3) (2001), pp. 341-357
- Anstreicher et al., 2002
- K.M. Anstreicher, N.W. Brixius, J.P. Goux, J. LinderothSolving large quadratic assignment problems on computational gridsMathematical Programming, 91 (3) (2002), pp. 563-588
- Anstreicher, 2003
- K.M. AnstreicherRecent advances in the solution of quadratic assignment problemsMathematical Programming, 97 (1–2) (2003), pp. 27-42
- Arkin et al., 2001
- E.M. Arkin, R. Hassin, M. SviridenkoApproximating the maximum quadratic assignment problemInformation Processing Letters, 77 (1) (2001), pp. 13-16
- Armour and Buffa, 1963
- G.C. Armour, E.S. BuffaHeuristic algorithm and simulation approach to relative location of facilitiesManagement Science, 9 (2) (1963), pp. 294-309
- Arora et al., 2002
- S. Arora, A. Frieze, H. KaplanA new rounding procedure for the assignment problem with applications to dense graph arrangement problemsMathematical Programming, 92 (1) (2002), pp. 1-36
- Assad and Xu, 1985
- A.A. Assad, W. XuOn lower bounds for a class of quadratic {0,1} programsOperations Research Letters, 4 (4) (1985), pp. 175-180
- Balakrishnan et al., 2003
- J. Balakrishnan, C.H. Cheng, D.G. Conway, C.M. LauA hybrid genetic algorithm for the dynamic plant layout problemInternational Journal of Production Economics, 86 (2) (2003), pp. 107-120
- Balakrishnan et al., 1992
- J. Balakrishnan, F.R. Jacobs, M.A. VenkataramananSolutions for the constrained dynamic facility layout problemEuropean Journal of Operational Research, 15 (1992), pp. 280-286
- Balas and Saltzman, 1989
- E. Balas, M.J. SaltzmanFacets of the three-index assignment polytopeDiscrete Applied Mathematics, 23 (1989), pp. 201-229
- Balas and Saltzman, 1991
- E. Balas, M.J. SaltzmanAn algorithm for the three-index assignment problemOperations Research, 39 (1) (1991), pp. 150-161
- Balas and Qi, 1993
- E. Balas, L. QiLinear-time separation algorithms for the three-index assignment polytopeDiscrete Applied Mathematics, 43 (1993), pp. 1-12
- Ball et al., 1998
- M.O. Ball, B.K. Kaku, A. VakhutinskyNetwork-based formulations of the quadratic assignment problemEuropean Journal of Operational Research, 104 (1) (1998), pp. 241-249
- Bandelt et al., 1991
- H.-J. Bandelt, Y. Crama, F.C.R. SpieksmaApproximation algorithms for multi-dimensional assignment problems with decomposable costsDiscrete Applied Mathematics, 49 (1991), pp. 25-50
- Bartolomei-Suarez and Egbelu, 2000
- S.M. Bartolomei-Suarez, P.J. EgbeluQuadratic assignment problem QAP with adaptable material handling devicesInternational Journal of Production Research, 38 (4) (2000), pp. 855-873
- Barvinok and Stephen, 2003
- A. Barvinok, T. StephenThe distribution of values in the quadratic assignment problemMathematics of Operations Research, 28 (2003), pp. 64-91
- Battiti and Tecchiolli, 1994
- R. Battiti, G. TecchiolliSimulated annealing and tabu search in the long run: A comparison on QAP tasksComputer and Mathematics with Applications, 28 (6) (1994), pp. 1-8
- Baykasoglu, 2004
- A. BaykasogluA meta-heuristic algorithm to solve quadratic assignment formulations of cell formation problems without presetting number of cellsJournal of Intelligent Manufacturing, 15 (6) (2004), pp. 753-759
- Bazaraa and Elshafei, 1979
- M.S. Bazaraa, A.N. ElshafeiAn exact branch-and-bound procedure for the quadratic assignment problemNaval Research Logistics Quarterly, 26 (1979), pp. 109-121
- Bazaraa and Sherali, 1979
- M.S. Bazaraa, H.D. SheraliNew approaches for solving the quadratic assignment problemOperations Research Verfahren, 32 (1979), pp. 29-46
- Bazaraa and Sherali, 1980
- M.S. Bazaraa, H.D. SheraliBenders’ partitioning scheme applied to a new formulation of the quadratic assignment problemNaval Research Logistics Quarterly, 27 (1980), pp. 29-41
- Bazaraa and Sherali, 1982
- M.S. Bazaraa, H.D. SheraliOn the use of exact and heuristic cutting plane methods for the quadratic assignment problemJournal of the Operational Research Society, 33 (1982), pp. 991-1003
- Bazaraa and Kirca, 1983
- M.S. Bazaraa, O. KircaA branch-and-bound based heuristic for solving the quadratic assignment problemNaval Research Logistics Quarterly, 30 (1983), pp. 287-304
- Ben-David and Malah, 2005
- G. Ben-David, D. MalahBounds on the performance of vector-quantizers under channel errorsIEEE Transactions on Information Theory, 51 (6) (2005), pp. 2227-2235
- Benjaafar, 2002
- S. BenjaafarModeling and analysis of congestion in the design of facility layoutsManagement Science, 48 (5) (2002), pp. 679-704
- Billionnet and Elloumi, 2001
- A. Billionnet, S. ElloumiBest reduction of the quadratic semi-assignment problemDiscrete Applied Mathematics, 109 (3) (2001), pp. 197-213
- Blanchard et al., 2003
- A. Blanchard, S. Elloumi, A. Faye, N. WickerA cutting algorithm for the quadratic assignment problemINFOR, 41 (1) (2003), pp. 35-49
- Bland and Dawson, 1991
- J.A. Bland, G.P. DawsonTabu search and design optimizationComputer Aided Design, 23 (3) (1991), pp. 195-201
- Bland and Dawson, 1994
- J.A. Bland, G.P. DawsonLarge-scale layout of facilities using a heuristic hybrid algorithmApplied Mathematical Modeling, 18 (9) (1994), pp. 500-503
- Boaventura-Netto, 2003
- P.O. Boaventura-NettoCombinatorial instruments in the design of a heuristic for the quadratic assignment problemsPesquisa Operacional, 23 (3) (2003), pp. 383-402
- Bölte and Thonemann, 1996
- A. Bölte, U.W. ThonemannOptimizing simulated annealing schedules with genetic programmingEuropean Journal of Operational Research, 92 (2) (1996), pp. 402-416
- Bos, 1993
- J. BosA quadratic assignment problem solved by simulated annealingJournal of Environmental Management, 37 (2) (1993), pp. 127-145
- Bousonocalzon and Manning, 1995
- C. Bousonocalzon, M.R.W. ManningThe Hopfield neural-network applied to the quadratic assignment problemNeural Computing and Applications, 3 (2) (1995), pp. 64-72
- Bozer and Suk-Chul, 1996
- Y.A. Bozer, R. Suk-ChulA branch and bound method for solving the bidirectional circular layout problemApplied Mathematical Modeling, 20 (5) (1996), pp. 342-351
- Brixius and Anstreicher, 2001
- N.W. Brixius, K.M. AnstreicherSolving quadratic assignment problems using convex quadratic programming relaxationsOptimization Methods and Software, 16 (2001), pp. 49-68
- Brown and Huntley, 1991
- D.E. Brown, C.L. HuntleyA parallel heuristic for the quadratic assignment problemComputers and Operations Research, 18 (1991), pp. 275-289
- Bruijs, 1984
- P.A. BruijsOn the quality of heuristic solutions to a 19 × 19 quadratic assignment problemEuropean Journal of Operational Research, 17 (1984), pp. 21-30
- Brüngger et al., 1997
- A. Brüngger, A. Marzetta, J. Clausen, M. PerregaardJoining forces in solving large-scale quadratic assignment problemsProceedings of the 11th International Parallel Processing Symposium IPPS, IEEE Computer Society Press (1997), pp. 418-427
- Brüngger et al., 1998
- A. Brüngger, A. Marzetta, J. Clausen, M. PerregaardSolving large-scale QAP problems in parallel with the search library ZRAMJournal of Parallel and Distributed Computing, 50 (1–2) (1998), pp. 157-169
- Brusco and Stahl, 2000
- M.J. Brusco, S. StahlUsing quadratic assignment methods to generate initial permutations for least-squares unidimensional scaling of symmetric proximity matricesJournal of Classification, 17 (2) (2000), pp. 197-223
- Buffa et al., 1964
- E.S. Buffa, G.C. Armour, T.E. VollmannAllocating facilities with CRAFTHarvard Business Review, 42 (2) (1964), pp. 136-158
- Bui and Moon, 1994
- T.N. Bui, B.R. MoonA genetic algorithm for a special class of the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 99-116
- Bullnheimer, 1998
- B. BullnheimerAn examination-scheduling model to maximize students’ study timeLecture Notes in Computer Science, 1408 (1998), pp. 78-91
- Burer and Vandenbussche, 2006
- S. Burer, D. VandenbusscheSolving lift-and-project relaxations of binary integer programsSIAM Journal on Optimization, 16 (2006), pp. 726-750First available in 2004 on
- Burkard, 1975
- R.E. BurkardNumerische Erfahungen mit Summen und Bottleneck ZuordnungsproblemenL. Collatz, H. Werner (Eds.), Numerische Methoden bei graphentheoretischen und kombinatorischen Problemen, Birkhauser Verlag, Basel (1975)
- Burkard and Stratman, 1978
- R.E. Burkard, R.H. StratmanNumerical investigations on quadratic assignment problemNaval Research Logistics Quarterly, 25 (1978), pp. 129-140
- Burkard and Derigs, 1980
- R.E. Burkard, U. DerigsAssignment and matching problems: Solutions methods with Fortran programsLectures Notes in Economics and Mathematical Systems, vol. 184, Springer-Verlag, New York, Secaucus, NJ (1980)
- Burkard and Fröhlich, 1980
- R.E. Burkard, K. FröhlichSome remarks on 3-dimensional assignment problemsMethods of Operations Research, 36 (1980), pp. 31-36
- Burkard and Finke, 1982
- R.E. Burkard, G. FinkeOn random quadratic bottleneck assignment problemsMathematical Programming, 23 (1982), pp. 227-232
- Burkard and Zimmermann, 1982
- R.E. Burkard, U. ZimmermannCombinatorial optimization in linearly ordered semimodules: A surveyB. Korte (Ed.), Modern Applied Mathematics: Optimization and Operations Research, North Holland, Amsterdam (1982), pp. 392-436
- Burkard and Bonniger, 1983
- R.E. Burkard, T. BonnigerA heuristic for quadratic Boolean programs with applications to quadratic assignment problemsEuropean Journal of Operation Research, 13 (1983), pp. 374-386
- Burkard, 1984
- R.E. BurkardQuadratic assignment problemsEuropean Journal of Operational Research, 15 (1984), pp. 283-289
- Burkard and Rendl, 1984
- R.E. Burkard, F. RendlA thermodynamically motivated simulation procedure for combinatorial optimization problemsEuropean Journal of Operational Research, 17 (2) (1984), pp. 169-174
- Burkard et al., 1986
- R.E. Burkard, R. Euler, R. GrommesOn Latin squares and the facial structure of related polytopesDiscrete Mathematics, 62 (1986), pp. 155-181
- Burkard, 1991
- R.E. BurkardLocations with spatial interactions: The quadratic assignment problemP.B. Mirchandani, R.L. Francis (Eds.), Discrete Location Theory, John Wiley and Sons (1991), pp. 387-437
- Burkard et al., 1991
- R.E. Burkard, S. Karisch, F. RendlQAPLIB—A quadratic assignment problem libraryEuropean Journal of Operational Research, 55 (1991), pp. 115-119
- Burkard and Rudolf, 1993
- R.E. Burkard, R. RudolfComputational investigations on 3-dimensional axial assignment problemsBelgian Journal of Operations Research, Statistics and Computer Science, 32 (1993), pp. 85-98
- Burkard et al., 1994
- R.E. Burkard, E. Çela, B. KlinzOn the biquadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 117-146
- Burkard and Çela, 1995
- R.E. Burkard, E. ÇelaHeuristics for biquadratic assignment problems and their computational comparisonEuropean Journal of Operational Research, 83 (2) (1995), pp. 283-300
- Burkard and Çela, 1996
- R.E. Burkard, E. ÇelaQuadratic and three-dimensional assignment problems: An annotated bibliographyM. Dell’Amico, F. Maffioli, S. Martello (Eds.), Annotated Bibliographies in Combinatorial Optimization, Wiley, Chichester (1996), pp. 373-392
- Burkard et al., 1996a
- R.E. Burkard, E. Çela, G. Rote, G.J. WoegingerThe quadratic assignment problem with a monotone Anti-Monge and a symmetric Toeplitz matrix: Easy and hard casesLecture Notes in Computer Science, 1084 (1996), pp. 204-218
- Burkard et al., 1996b
- R.E. Burkard, R. Rudolf, G.J. WoegingerThree-dimensional axial assignment problems with decomposable cost coefficientsDiscrete Applied Mathematics, 65 (1996), pp. 123-139
- Burkard et al., 1997
- R.E. Burkard, S. Karisch, F. RendlQAPLIB—A quadratic assignment problem libraryJournal of Global Optimization, 10 (1997), pp. 391-403
- Burkard et al., 1998a
- R.E. Burkard, E. Çela, P.M. Pardalos, L. PitsoulisThe quadratic assignment problemP.M. Pardalos, D.-Z. Du (Eds.), Handbook of Combinatorial Optimization, Kluwer Academic Publishers (1998), pp. 241-338
- Burkard et al., 1998b
- R.E. Burkard, E. Çela, G. Rote, G.J. WoegingerThe quadratic assignment problem with a monotone anti-Monge and a symmetric Toeplitz matrix: Easy and hard casesMathematical Programming, 82 (1–2) (1998), pp. 125-158
- Burkard, 2002
- R.E. BurkardSelected topics on assignment problemsDiscrete Applied Mathematics, 123 (1–3) (2002), pp. 257-302
- Carraresi and Malucelli, 1992
- P. Carraresi, F. MalucelliA new lower bound for the quadratic assignment problemOperations Research, 40 (1) (1992), pp. S22-S27
- Carraresi and Malucelli, 1994
- P. Carraresi, F. MalucelliA reformulation scheme and new lower bounds for the QAPP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 147-160
- Çela, 1998
- E. ÇelaThe quadratic assignment problem: Theory and algorithmsD.Z. Du, P. Pardalos (Eds.), Combinatorial Optimization, Kluwer Academic Publishers, Dordrecht (1998)
- Chakrapani and Skorin-Kapov, 1993
- J. Chakrapani, J. Skorin-KapovMassively parallel tabu search for the quadratic assignment problemAnnals of Operations Research, 41 (1–4) (1993), pp. 327-342
- Chakrapani and Skorin-Kapov, 1994
- J. Chakrapani, J. Skorin-KapovA constructive method to improve lower bounds for the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Providence, Rhode Island (1994), pp. 161-171
- Chen, 1995
- B. ChenSpecial cases of the quadratic assignment problemEuropean Journal of Operational Research, 81 (2) (1995), pp. 410-419
- Chiang and Chiang, 1998
- W.C. Chiang, C. ChiangIntelligent local search strategies for solving facility layout problems with the quadratic assignment problem formulationEuropean Journal of Operational Research, 106 (2–3) (1998), pp. 457-488
- Christofides et al., 1980
- N. Christofides, A. Mingozzi, P. TothContributions to the quadratic assignment problemEuropean Journal of Operational Research, 4 (1980), pp. 243-247
- Christofides and Gerrard, 1981
- N. Christofides, M. GerrardA graph theoretic analysis of bounds for the quadratic assignment problemP. Hansen (Ed.), Studies on Graphs and Discrete Programming, North-Holland (1981), pp. 61-68
- Christofides and Benavent, 1989
- N. Christofides, E. BenaventAn exact algorithm for the quadratic assignment problemOperations Research, 37 (5) (1989), pp. 760-768
- Ciriani et al., 2004
- V. Ciriani, N. Pisanti, A. BernasconiRoom allocation: A polynomial subcase of the quadratic assignment problemDiscrete Applied Mathematics, 144 (3) (2004), pp. 263-269
- Clausen and Perregaard, 1997
- J. Clausen, M. PerregaardSolving large quadratic assignment problems in parallelComputational Optimization and Applications, 8 (1997), pp. 111-127
- Clausen et al., 1998
- J. Clausen, S.E. Karisch, M. Perregaard, F. RendlOn the applicability of lower bounds for solving rectilinear quadratic assignment problems in parallelComputational Optimization and Applications, 10 (2) (1998), pp. 127-147
- Colorni et al., 1996
- A. Colorni, M. Dorigo, F. Maffioli, V. Maniezzo, G. Righini, M. TrubianHeuristics from nature for hard combinatorial optimization problemsInternational Transactions in Operational Research, 3 (1) (1996), pp. 1-21
- Connolly, 1990
- D.T. ConnollyAn improved annealing scheme for the QAPEuropean Journal of Operational Research, 46 (1990), pp. 93-100
- Costa and Boaventura-Netto, 1994
- C.S. Costa, P.O. Boaventura-NettoAn algebraic-combinatorial description for the asymmetric quadratic assignment problemAdvances in Modeling and Analysis A, 22 (2) (1994), pp. 1-11
- Crama and Spieksma, 1992
- Y. Crama, F.C.R. SpieksmaApproximation algorithms for three-dimensional assignment problems with triangle inequalitiesEuropean Journal of Operational Research, 60 (1992), pp. 273-279
- Cung et al., 1997
- Cung, V.-D., Mautor, T., Michelon, P., Tavares, A., 1997. A scatter search based approach for the quadratic assignment problem. In: Proceedings of IEEE International Conference on Evolutionary Computation, pp. 165–169.
- Cyganski et al., 1994
- D. Cyganski, R.F. Vaz, V.G. VirballQuadratic assignment problems generated with the Palubetskis algorithm are degenerateIEEE Transactions on Circuits and Systems I—Fundamental Theory and Applications, 41 (7) (1994), pp. 481-484
- Davis, 1987
- L. DavisGenetic Algorithms and Simulated AnnealingMorgan Kaufmann Publishers (1987)
- Day and Lamont, 2005
- R.O. Day, G.B. LamontMultiobjective quadratic assignment problem solved by an explicit building block search algorithm—MOMGA-IIaLecture Notes in Computer Science, 3448 (2005), pp. 91-100
- Deineko and Woeginger, 1998
- V.G. Deineko, G.J. WoegingerA solvable case of the quadratic assignment problemOperations Research Letters, 22 (1) (1998), pp. 13-17
- Deineko and Woeginger, 2000
- V.G. Deineko, G.J. WoegingerA study of exponential neighborhoods for the traveling salesman problem and for the quadratic assignment problemMathematical Programming, Series A, 78 (2000), pp. 519-542
- Dell’Amico et al., 1997
- M. Dell’Amico, F. Maffioli, S. MartelloAnnotated Bibliographies in Combinatorial Optimization, Wiley, Chichester (1997)
- Dickey and Hopkins, 1972
- J.W. Dickey, J.W. HopkinsCampus building arrangement using TopazTransportation Research, 6 (1972), pp. 59-68
- Dorigo et al., 1996
- M. Dorigo, V. Maniezzo, A. ColorniThe ant system: Optimization by a colony of cooperating agentsIEEE Transaction on Systems, Man, and Cybernetics—Part B, 26 (2) (1996), pp. 29-41
- Drezner, 1995
- Z. DreznerLower bounds based on linear programming for the quadratic assignment problemComputational Optimization and Applications, 4 (2) (1995), pp. 159-165
- Drezner, 2003
- Z. DreznerA new genetic algorithm for the quadratic assignment problemInforms Journal on Computing, 15 (3) (2003), pp. 320-330
- Drezner and Marcoulides, 2003
- Z. Drezner, G.A. MarcoulidesA distance-based selection of parents in genetic algorithmsM.G.C. Resende, J.P. de Sousa (Eds.), Metaheuristics: Computer Decision-Making, Combinatorial Optimization Book Series, Kluwer Academic Publishers (2003), pp. 257-278
- Drezner et al., in press
- Drezner, Z., Hahn, P., Taillard, E., in press. A study of quadratic assignment problem instances that are difficult for meta-heuristic methods. In: Guignard-Spielberg, M., Spielberg, K. (Eds.), Annals of Operations Research, Special issue devoted to the State-of-the-Art in Integer Programming.
- Drezner, 2005a
- Z. DreznerCompounded genetic algorithms for the quadratic assignment problemOperations Research Letters, 33 (5) (2005), pp. 475-480
- Drezner, 2005b
- Z. DreznerThe extended concentric tabu for the quadratic assignment problemEuropean Journal of Operational Research, 160 (2005), pp. 416-422
- Duman and Ilhan, in press
- Duman, E., Ilhan, O., in press. The quadratic assignment problem in the context of the printed circuit board assembly process. Computers and Operations Research.
- Dunker et al., 2004
- T. Dunker, G. Radons, E. WestkämperCombining evolutionary computation and dynamic programming for solving a dynamic facility layout problemEuropean Journal of Operational Research, 165 (1) (2004), pp. 55-69
- El-Baz, 2004
- M.A. El-BazA genetic algorithm for facility layout problems of different manufacturing environmentsComputers and Industrial Engineering, 47 (2–3) (2004), pp. 233-246
- Edwards, 1980
- C.S. EdwardsA branch and bound algorithm for the Koopmans–Beckmann quadratic assignment problemMathematical Programming Study, 13 (1980), pp. 35-52
- Elshafei, 1977
- A.N. ElshafeiHospital layout as a quadratic assignment problemOperations Research Quarterly, 28 (1) (1977), pp. 167-179
- Emelichev et al., 1984
- V.A. Emelichev, M.N. Kovalev, M.K. KravtsovPolytopes, Graphs and OptimizationCambridge University Press (1984)
- Euler, 1987
- R. EulerOdd cycles and a class of facets of the axial 3-index assignment polytopeApplicationes Mathematicae (Zastosowania Matematyki), 19 (1987), pp. 375-386
- Fedjki and Duffuaa, 2004
- C.A. Fedjki, S.O. DuffuaaAn extreme point algorithm for a local minimum solution to the quadratic assignment problemEuropean Journal of Operational Research, 156 (3) (2004), pp. 566-578
- Feo and Resende, 1995
- T.A. Feo, M.G.C. ResendeGreedy randomized adaptive search proceduresJournal of Global Optimization, 6 (1995), pp. 109-133
- Finke et al., 1987
- G. Finke, R.E. Burkard, F. RendlQuadratic assignment problemsAnnals of Discrete Mathematics, 31 (1987), pp. 61-82
- Fischer et al., 2006
- I. Fischer, G. Gruber, F. Rendl, R. SotirovComputational experience with a bundle approach for semidefinite cutting plane relaxations of max-cut and equipartitionMathematical Programming, 105 (2006), pp. 451-469
- Fleurent and Ferland, 1994
- C. Fleurent, J.A. FerlandGenetic hybrids for the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 173-187
- Fleurent and Glover, 1999
- C. Fleurent, F. GloverImproved constructive multistart strategies for the quadratic assignment problem using adaptive memoryINFORMS Journal on Computing, 11 (1999), pp. 189-203
- Forsberg et al., 1994
- J.H. Forsberg, R.M. Delaney, Q. Zhao, G. Harakas, R. ChandranAnalyzing lanthanide-included shifts in the NMR spectra of lanthanide (III) complexes derived from 1,4,7,10-tetrakis (N,N-diethylacetamido)-1,4,7,10-tetraazacyclododecaneInorganic Chemistry, 34 (1994), pp. 3705-3715
- Francis and White, 1974
- R.L. Francis, J.A. WhiteFacility Layout and Location: An Analytical ApproachPrentice-Hall, Englewood Cliffs, NJ (1974)
- Freeman et al., 1966
- R.J. Freeman, D.C. Gogerty, G.W. Graves, R.B.S. BrooksA mathematical model of supply for space operationsOperations Research, 14 (1966), pp. 1-15
- Frenk et al., 1985
- J.B.G. Frenk, M.V. Houweninge, A.H.G.R. KanAsymptotic properties of the quadratic assignment problemMathematics of Operations Research, 10 (1) (1985), pp. 100-116
- Frieze, 1974
- A.M. FriezeA bilinear programming formulation of the 3-dimensional assignment problemsMathematical Programming, 7 (1974), pp. 376-379
- Frieze and Yadegar, 1981
- A.M. Frieze, J. YadegarAn algorithm for solving 3-dimensional assignment problems with applications to scheduling a teaching practiceOperations Research, 32 (1981), pp. 989-995
- Frieze, 1983
- A.M. FriezeComplexity of a 3-dimensional assignment problemEuropean Journal of Operational Research, 13 (1983), pp. 161-164
- Frieze and Yadegar, 1983
- A.M. Frieze, J. YadegarOn the quadratic assignment problemDiscrete Applied Mathematics, 5 (1983), pp. 89-98
- Gambardella et al., 1999
- L.M. Gambardella, D. Taillard, M. DorigoAnt colonies for the QAPJournal of the Operational Research Society, 50 (1999), pp. 167-176
- Gavett and Plyter, 1966
- J.W. Gavett, N.V. PlyterThe optimal assignment of facilities to locations by branch-and-boundOperations Research, 14 (1966), pp. 210-232
- Geoffrion and Graves, 1976
- A.M. Geoffrion, G.W. GravesScheduling parallel production lines with changeover costs: Practical applications of a quadratic assignment/LP approachOperations Research, 24 (1976), pp. 595-610
- Gilmore, 1962
- P.C. GilmoreOptimal and suboptimal algorithms for the quadratic assignment problemSIAM Journal on Applied Mathematics, 10 (1962), pp. 305-313
- Glover, 1977
- F. GloverHeuristics for integer programming using surrogate constraintsDecision Science, 8 (1977), pp. 156-166
- Glover, 1989a
- F. GloverTabu search—Part IORSA Journal on Computing, 1 (1989), pp. 190-206
- Glover, 1989b
- F. GloverTabu search—Part IIORSA Journal on Computing, 2 (1989), pp. 4-32
- Goldbarg and Goldbarg, 2002
- M.C. Goldbarg, E.F.G. GoldbargTransgenética computacional: Uma aplicação ao problema quadrático de alocaçãoPesquisa Operacional, 22 (3) (2002), pp. 359-386
- Goldberg, 1989
- D.E. GoldbergGenetic Algorithms in Search, Optimization and Machine LearningAddison-Wesley, Wokingham, England (1989)
- Gong et al., 1999
- D. Gong, G. Yamazaki, M. Gen, W. XuA genetic algorithm method for one-dimensional machine location problemsInternational Journal of Production Economics, 60-1 (1999), pp. 337-342
- Gouveia and Voß, 1995
- L. Gouveia, S. VoßA classification of formulations for the (time-dependent) traveling salesman problemEuropean Journal of Operational Research, 83 (1) (1995), pp. 69-82
- Graves and Whinston, 1970
- G.W. Graves, A.B. WhinstonAn algorithm for the quadratic assignment problemManagement Science, 17 (7) (1970), pp. 453-471
- Gutin and Yeo, 2002
- G. Gutin, A. YeoPolynomial approximation algorithms for TSP and QAP with a factorial domination numberDiscrete Applied Mathematics, 119 (1–2) (2002), pp. 107-116
- Hadley et al., 1990
- S.W. Hadley, F. Rendl, H. WolkowiczBounds for the quadratic assignment problem using continuous optimization techniquesInteger Programming and Combinatorial Optimization, University of Waterloo Press (1990), pp. 237-248
- Hadley et al., 1992a
- S.W. Hadley, F. Rendl, H. WolkowiczNonsymmetric quadratic assignment problems and the Hoffman–Wielandt inequalityLinear Algebra and its Applications, 58 (1992), pp. 109-124
- Hadley et al., 1992b
- S.W. Hadley, F. Rendl, H. WolkowiczA new lower bound via projection for the quadratic assignment problemMathematics of Operations Research, 17 (1992), pp. 727-739
- Hadley et al., 1992c
- S.W. Hadley, F. Rendl, H. WolkowiczSymmetrization of nonsymmetric quadratic assignment problems and the Hoffman–Wielandt inequalityLinear Algebra and its Applications, 167 (1992), pp. 53-64
- Hadley, 1994
- S.W. HadleyDomination and separation applied to the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 189-196
- Haghani and Chen, 1998
- A. Haghani, M.-C. ChenOptimizing gate assignments at airport terminalsTransportation Research A, 32 (6) (1998), pp. 437-454
- Hahn and Grant, 1998
- P. Hahn, T. GrantLower bounds for the quadratic assignment problem based upon a dual formulationOperations Research, 46 (1998), pp. 912-922
- Hahn et al., 1998
- P. Hahn, T. Grant, N. HallA branch-and-bound algorithm for the quadratic assignment problem based on the Hungarian methodEuropean Journal of Operational Research, 108 (1998), pp. 629-640
- Hahn, 2000
- Hahn, P., 2000. Progress in solving the Nugent instances of the quadratic assignment problem. Available from: <http://www-unix.mcs.anl.gov/metaneos/nug30/nug30.pdf>.
- Hahn et al., 2001a
- P.M. Hahn, W.L. Hightower, T.A. Johnson, M. Guignard-Spielberg, C. RoucairolTree elaboration strategies in branch and bound algorithms for solving the quadratic assignment problemYugoslavian Journal of Operational Research, 11 (1) (2001), pp. 41-60
- Hahn et al., 2001b
- Hahn, P.M., Hightower, W.L., Johnson, T.A., Guignard-Spielberg, M., Roucairol, C., 2001b. A level-2 reformulation–linearization technique bound for the quadratic assignment problem. Working Paper 01-04, Systems Engineering Department, University of Pennsylvania.
- Hahn and Krarup, 2001
- P.M. Hahn, J. KrarupA hospital facility layout problem finally solvedJournal of Intelligent Manufacturing, 12 (2001), pp. 487-496
- Hahn et al., 2004
- Hahn, P.M., Kim, B.-J., Hightower, W.L., Stützle, T., Kanthak, S., Samra, H., Ding, Z., Guignard, M., 2004. The quadratic three-dimensional assignment problem: Exact and heuristic solution methods. OPIM Working Report No. 04-08-02, The Wharton School, University of Pennsylvania, Philadelphia, Pennsylvania, USA.
- Hanan and Kurtzberg, 1972
- M. Hanan, J.M. KurtzbergA review of the placement and quadratic assignment problemSIAM Review, 14 (1972), pp. 324-342
- Hansen and Lih, 1992
- P. Hansen, K-W. LihImproved algorithms for partitioning problems in parallel, pipelined, and distributed computingIEEE Transactions on Computers, 41 (6) (1992), pp. 769-771
- Hasegawa et al., 2002
- M. Hasegawa, T. Ikeguchi, K. Aihara, K. ItohA novel chaotic search for quadratic assignment problemsEuropean Journal of Operational Research, 139 (3) (2002), pp. 543-556
- Heffley, 1972
- D.R. HeffleyThe quadratic assignment problem: A noteEconometrica, 40 (6) (1972), pp. 1155-1163
- Heffley, 1977
- D.R. HeffleyAssigning runners to a relay teamS.P. Ladany, R.E. Machol (Eds.), Optimal Strategies in Sports, North Holland, Amsterdam (1977), pp. 169-171
- Heffley, 1980
- D.R. HeffleyDecomposition of the Koopmans–Beckmann problemRegional Science and Urban Economics, 10 (4) (1980), pp. 571-580
- Heider, 1973
- C.H. HeiderAn N-step, 2-variable search algorithm for the component placement problemNaval Research Logistics Quarterly, 20 (1973), pp. 699-724
- Herroeleven and Vangils, 1985
- W. Herroeleven, A. VangilsOn the use of flow dominance in complexity measures for facility layout problemsInternational Journal of Production Research, 23 (1985), pp. 97-108
- Hillier and Michael, 1966
- F.S. Hillier, M.C. MichaelQuadratic assignment problem algorithms and the location of indivisible facilitiesManagement Science, 13 (1966), pp. 44-57
- Ho and Moodie, 2000
- Y.C. Ho, C.L. MoodieA hybrid approach for concurrent layout design of cells and their flow paths in a tree configurationInternational Journal of Production Research, 38 (4) (2000), pp. 895-928
- Hubert and Schulz, 1976
- L. Hubert, J. SchulzQuadratic assignment as a general data analysis strategyBritish Journal of Mathematical Psychology, 29 (1976), pp. 190-241
- Hubert, 1987
- L. HubertAssignment methods in combinatorial data analysisStatistics: Textbooks and Monographs Series, vol. 73, Marcel Dekker (1987)
- Huntley and Brown, 1996
- C.L. Huntley, D.E. BrownParallel genetic algorithms with local searchComputers and Operations Research, 23 (6) (1996), pp. 559-571
- Ishii and Sato, 1998
- S. Ishii, M. SatoConstrained neural approaches to quadratic assignment problemsNeural Networks, 11 (6) (1998), pp. 1073-1082
- Ishii and Sato, 2001
- S. Ishii, M. SatoDoubly constrained network for combinatorial optimizationNeurocomputing, 43 (1–4) (2001), pp. 239-257
- Jünger and Kaibel, 2000
- M. Jünger, V. KaibelOn the SQAP-polytopeSIAM Journal on Optimization, 11 (2) (2000), pp. 444-463
- Jünger and Kaibel, 2001a
- M. Jünger, V. KaibelThe QAP-polytope and the star transformationDiscrete Applied Mathematics, 111 (3) (2001), pp. 283-306
- Jünger and Kaibel, 2001b
- M. Jünger, V. KaibelBox-inequalities for quadratic assignment polytopesMathematical Programming, 91 (1) (2001), pp. 175-197
- Kaibel, 1998
- V. KaibelPolyhedral combinatorics of quadratic assignment problems with less objects than locationsLecture Notes in Computer Science, 1412 (1998), pp. 409-422
- Kaku and Thompson, 1986
- B.K. Kaku, G.L. ThompsonAn exact algorithm for the general quadratic assignment problemEuropean Journal of Operational Research, 2 (1986), pp. 382-390
- Karisch et al., 1994
- S.E. Karisch, F. Rendl, H. WolkowiczTrust regions and relaxations for the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 199-219
- Karisch and Rendl, 1995
- S.E. Karisch, F. RendlLower bounds for the quadratic assignment problem via triangle decompositionsMathematical Programming, 71 (1995), pp. 137-152
- Karisch et al., 1999
- S.E. Karisch, E. Çela, J. Clausen, T. EspersenA dual framework for lower bounds of the quadratic assignment problem based on linearizationComputing, 63 (1999), pp. 351-403
- Karmarkar and Ramakrishnan, 1991
- N.K. Karmarkar, K.G. RamakrishnanComputational results of an interior point algorithm for large-scale linear programmingMathematical Programming, 52 (1991), pp. 555-586
- Kaufman and Broeckx, 1978
- L. Kaufman, F. BroeckxAn algorithm for the quadratic assignment problem using Bender’s decompositionEuropean Journal of Operation Research, 2 (1978), pp. 204-211
- Kellerer and Wirsching, 1998
- H. Kellerer, G. WirschingBottleneck quadratic assignment problems and the bandwidth problemAsia-Pacific Journal of Operational Research, 15 (1998), pp. 169-177
- Kelly et al., 1994
- J.P. Kelly, M. Laguna, F. GloverA study of diversification strategies for the quadratic assignment problemComputers and Operations Research, 21 (8) (1994), pp. 885-893
- Khare et al., 1988a
- V.K. Khare, M.K. Khare, M.L. NeemaEstimation of distribution parameters associated with facilities design problems involving forward and backtracking of materialsComputers and Industrial Engineering, 14 (1) (1988), pp. 63-75
- Khare et al., 1988b
- V.K. Khare, M.K. Khare, M.L. NeemaCombined computer-aided approach for the facilities design problem and estimation of the distribution parameter in the case of multigoal optimizationComputers and Industrial Engineering, 14 (4) (1988), pp. 465-476
- Kirkpatrick et al., 1983
- S. Kirkpatrick, C.D. Gelatt, M.P. VecchiOptimization by simulated annealingScience, 220 (1983), pp. 671-680
- Kleeman et al., 2004
- M.P. Kleeman, R.O. Day, G.B. LamontAnalysis of a parallel MOEA solving the multi-objective quadratic assignment problemLecture Notes in Computer Science, 3103 (2004), pp. 402-403
- Knowles and Corne, 2002
- J.D. Knowles, D.W. CorneTowards landscape analyses to inform the design of a hybrid local search for the multiobjective quadratic assignment problemA. Abraham, J. Ruiz-del-Solar, M. Koppen (Eds.), Soft Computing Systems: Design, Management and Applications, IOS Press, Amsterdam (2002), pp. 271-279
- Knowles and Corne, 2003
- J. Knowles, D. CorneInstance generators and test suites for the multiobjective quadratic assignment problemLecture Notes in Computer Science, 2632 (2003), pp. 295-310
- Kochhar et al., 1998
- J.S. Kochhar, B.T. Foster, S.S. HeraguHope: A genetic algorithm for the unequal area facility layout problemComputers and Operations Research, 25 (7–8) (1998), pp. 583-594
- Koopmans and Beckmann, 1957
- T.C. Koopmans, M.J. BeckmannAssignment problems and the location of economic activitiesEconometrica, 25 (1957), pp. 53-76
- Krackhardt, 1988
- D. KrackhardtPredicting with networks: Nonparametric multiple regression analysis of dyadic dataSocial Networks, 10 (4) (1988), pp. 359-381
- Krarup and Pruzan, 1978
- J. Krarup, P.M. PruzanComputer-aided layout designMathematical Programming Study, 9 (1978), pp. 75-94
- Kreher and Stinson, 1998
- D.L. Kreher, D.R. StinsonCombinatorial algorithms: Generation, enumeration, and searchDIMACS Discrete Mathematics and its Applications, CRC Press (1998)
- Lacksonen and Enscore, 1993
- T.A. Lacksonen, E.E. Enscore Jr.Quadratic assignment algorithms for the dynamic layoutInternational Journal of Production Research, 31 (3) (1993), pp. 503-517
- Land, 1963
- A.M. LandA problem of assignment with interrelated costsOperational Research Quarterly, 14 (1963), pp. 185-198
- Laursen, 1993
- P.S. LaursenSimple approaches to parallel branch-and-boundParallel Computing, 19 (1993), pp. 143-152
- Lawler, 1963
- E.L. LawlerThe quadratic assignment problemManagement Science, 9 (1963), pp. 586-599
- Li and Pardalos, 1992
- Y. Li, P.M. PardalosGenerating quadratic assignment test problems with known optimal permutationsComputational Optimization and Applications, 1 (1992), pp. 163-184
- Li et al., 1994a
- Y. Li, P.M. Pardalos, K.G. Ramakrishnan, M.G.C. ResendeLower bounds for the quadratic assignment problemOperations Research, 50 (1994), pp. 387-410
- Li et al., 1994b
- Y. Li, P.M. Pardalos, M.G.C. ResendeA greedy randomized adaptive search procedure for the quadratic assignment problemP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 237-261
- Li and Smith, 1995
- W.-J. Li, M. SmithAn algorithm for quadratic assignment problemsEuropean Journal of Operational Research, 81 (1995), pp. 205-216
- Liang, 1996
- Y. LiangCombinatorial optimization by Hopfield networks using adjusting neuronsInformation Sciences, 94 (1–4) (1996), pp. 261-276
- Lim et al., 2000
- M.H. Lim, Y. Yuan, S. OmatuEfficient genetic algorithms using simple genes exchange local search policy for the quadratic assignment problemComputational Optimization and Applications, 15 (3) (2000), pp. 248-268
- Lim et al., 2002
- M.H. Lim, Y. Yuan, S. OmatuExtensive testing of a hybrid genetic algorithm for solving quadratic assignment problemsComputational Optimization and Applications, 23 (1) (2002), pp. 47-64
- Loiola et al., 2004
- E.M. Loiola, N.M.M. Abreu, P.O. Boaventura-NettoUma revisão comentada das abordagens do problema quadrático de alocaçãoPesquisa Operacional, 24 (1) (2004), pp. 73-110(in Portuguese)
- Lopez-Ibanez et al., 2004
- M. Lopez-Ibanez, L. Paquete, T. StutzleOn the design of ACO for the biobjective quadratic assignment problemLecture Notes in Computer Science, 3172 (2004), pp. 214-225
- Los, 1978
- M. LosSimultaneous optimization of land use and transportation: A synthesis of the quadratic assignment problem and the optimal network problemRegional Science and Urban Economics, 8 (1) (1978), pp. 21-42
- Lovász and Schrijver, 1991
- L. Lovász, A. SchrijverCones of matrices and set-functions, and 0–1 optimizationSIAM Journal on Optimization, 1 (1991), pp. 166-190
- Love and Wong, 1976a
- R.F. Love, J.Y. WongSolving quadratic assignment problems with rectangular distances and integer programmingNaval Research Logistics Quarterly, 23 (1976), pp. 623-627
- Love and Wong, 1976b
- R.F. Love, J.Y. WongOn solving a one-dimensional space allocation problem with integer programmingINFOR, 14 (1976), pp. 139-143
- Magirou and Milis, 1989
- V.F. Magirou, J.Z. MilisAn algorithm for the multiprocessor assignment problemOperations Research Letters, 8 (1989), pp. 351-356
- Magos and Miliotis, 1994
- D. Magos, P. MiliotisAn algorithm for the planar three-index assignment problemEuropean Journal of Operational Research, 77 (1994), pp. 141-153
- Magos, 1996
- D. MagosTabu search for the planar three-index assignment problemJournal of Global Optimization, 8 (1996), pp. 35-48
- Malucelli, 1993
- Malucelli, F., 1993. Quadratic assignment problems: Solution methods and applications. PhD thesis: TE-9/93, University of Pisa, Genova-Udine.
- Maniezzo and Colorni, 1995
- V. Maniezzo, A. ColorniAlgodesk: An experimental comparison of eight evolutionary heuristics applied to the quadratic assignment problemEuropean Journal of Operational Research, 81 (1) (1995), pp. 188-204
- Maniezzo and Colorni, 1999
- V. Maniezzo, A. ColorniThe ant system applied to the quadratic assignment problemKnowledge and Data Engineering, 11 (5) (1999), pp. 769-778
- Mans et al., 1995
- B. Mans, T. Mautor, C. RoucairolA parallel depth first search branch and bound algorithm for the quadratic assignment problemEuropean Journal of Operational Research, 81 (1995), pp. 617-628
- Marins et al., 2004
- Marins, M.T.A, Abreu, N.M.M., Jurkiewicz, S., 2004. Automorphism of groups and quadratic assignment problem. Annals of XII Congreso Latino-Iberoamericano de Investigación de Operaciones y Sistemas (CLAIO 2004), La Habana, Cuba.
- Martin, 1998
- W. MartinFast equi-partitioning of rectangular domains using stripe decompositionDiscrete Applied Mathematics, 82 (1–3) (1998), pp. 193-207
- Mason and Rönnqvist, 1997
- A. Mason, M. RönnqvistSolution methods for the balancing of jet turbinesComputers and Operations Research, 24 (2) (1997), pp. 153-167
- Mautor and Roucairol, 1994a
- T. Mautor, C. RoucairolA new exact algorithm for the solution of quadratic assignment problemsDiscrete Applied Mathematics, 55 (1994), pp. 281-293
- Mautor and Roucairol, 1994b
- T. Mautor, C. RoucairolDifficulties of exact methods for solving the QAPP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 263-274
- Mavridou and Pardalos, 1997
- T. Mavridou, P.M. PardalosSimulated annealing and genetic algorithms for the facility layout problem: A surveyComputational Optimization and Applications, 7 (1997), pp. 111-126
- Mavridou et al., 1998
- T. Mavridou, P.M. Pardalos, L.S. Pitsoulis, M.G.C. ResendeA GRASP for the biquadratic assignment problemEuropean Journal of Operational Research, 105 (3) (1998), pp. 613-621
- Medova, 1994
- E. MedovaUsing QAP bounds for the circulant TSP to design reconfigurable networksP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 275-292
- Merz and Freisleben, 1997
- P. Merz, B. FreislebenA genetic local search approach to the quadratic assignment problemT. Back (Ed.), Proceedings of the 7th International Conference on Genetic Algorithms, Morgan Kaufmann (1997), pp. 465-472
- Merz and Freisleben, 1999
- P. Merz, B. FreislebenA comparison of mimetic algorithms, tabu search, and ant colonies for the quadratic assignment problemProceedings of the 1999 International Congress of Evolutionary Computation (CEC’99), IEEE Press (1999), pp. 2063-2070
- Merz and Freisleben, 2000
- P. Merz, B. FreislebenFitness landscape analysis and mimetic algorithms for the quadratic assignment problemIEEE Transactions on Evolutionary Computation, 4 (4) (2000), pp. 337-352
- Michelon and Maculan, 1991
- P. Michelon, N. MaculanLagrangean decomposition for integer nonlinear programming with linear constraintsMathematical Programming, 52 (2) (1991), pp. 303-313
- Middendorf et al., 2002
- M. Middendorf, F. Reischle, H. SchmeckMulti colony ant algorithmsJournal of Heuristics, 8 (3) (2002), pp. 305-320
- Milis and Magirou, 1995
- I.Z. Milis, V.F. MagirouA Lagrangean-relaxation algorithm for sparse quadratic assignment problemsOperations Research Letters, 17 (2) (1995), pp. 69-76
- Mills et al., 2003
- P. Mills, E. Tsang, J. FordApplying an extended guided local search to the quadratic assignment problemAnnals of Operations Research, 118 (1–4) (2003), pp. 121-135
- Miranda et al., 2005
- G. Miranda, H.P.L. Luna, G.R. Mateus, R.P.M. FerreiraA performance guarantee heuristic for electronic components placement problems including thermal effectsComputers and Operations Research, 32 (2005), pp. 2937-2957
- Mirchandani and Obata, 1979
- Mirchandani, P.B., Obata, T., 1979. Algorithms for a class of quadratic assignment problems. Presented at the Joint ORSA/TIMS National Meeting, New Orleans.
- Misevicius, 1997
- A. MiseviciusA new algorithm for the quadratic assignment problemInformation Technology and Control, 5 (1997), pp. 39-44
- Misevicius and Riskus, 1999
- A. Misevicius, A. RiskusMultistart threshold accepting: Experiments with the quadratic assignment problemInformation Technology and Control, 12 (1999), pp. 31-39
- Misevicius, 2000a
- A. MiseviciusAn intensive search algorithm for the quadratic assignment problemInformatica, 11 (2000), pp. 145-162
- Misevicius, 2000b
- A. MiseviciusA new improved simulated annealing algorithm for the quadratic assignment problemInformation Technology and Control, 17 (2000), pp. 29-38
- Misevicius, 2001
- A. MiseviciusCombining simulated annealing and tabu search for the quadratic assignment problemInformation Technology and Control, 20 (2001), pp. 37-50
- Misevicius et al., 2002
- A. Misevicius, D. Rubliauskas, J. SmolinskasReconstruct and improve principle-based algorithm for the quadratic assignment problemInformation Technology and Control, 23 (2002), pp. 7-17
- Misevicius, 2003a
- A. MiseviciusA modification of tabu search and its applications to the quadratic assignment problemInformation Technology and Control, 27 (2003), pp. 12-20
- Misevicius, 2003b
- A. MiseviciusGenetic algorithm hybridized with ruin and recreate procedure: Application to the quadratic assignment problemKnowledge-Based Systems, 16 (5–6) (2003), pp. 261-268
- Misevicius, 2003c
- A. MiseviciusA modified simulated annealing algorithm for the quadratic assignment problemInformatica, 14 (4) (2003), pp. 497-514
- Misevicius, 2003d
- A. MiseviciusRuin and recreate principle-based approach for the quadratic assignment problemLecture Notes in Computer Science, 2723 (2003), pp. 598-609
- Misevicius, 2004a
- A. MiseviciusAn improved hybrid optimization algorithm for the quadratic assignment problemMathematical Modelling and Analysis, 9 (2) (2004), pp. 149-168
- Misevicius, 2004b
- A. MiseviciusAn improved hybrid genetic algorithm: New results for the quadratic assignment problemKnowledge-Based Systems, 17 (2–4) (2004), pp. 65-73
- Misevicius, 2005
- A. MiseviciusA tabu search algorithm for the quadratic assignment problemComputational Optimization and Applications, 30 (1) (2005), pp. 95-111
- Mladenovic and Hansen, 1997
- N. Mladenovic, P. HansenVariable neighborhood searchComputers and Operations Research, 24 (1997), pp. 1097-1100
- Moe, 2003
- R. MoeGRIBB—Branch-and-bound methods on the InternetParallel Processing and Applied Mathematics 2003, Lecture Notes in Computer Science, 3019 (2003), pp. 1020-1027
- Nishiyama et al., 2001
- T. Nishiyama, K. Tsuchiya, K. TsujitaA Markov chain Monte Carlo algorithm for the quadratic assignment problem based on replicator equationsLecture Notes in Computer Science, 2130 (2001), pp. 148-155
- Nissen, 1994
- V. NissenSolving the quadratic assignment problem with clues from natureIEEE Transactions on Neural Networks, 5 (1) (1994), pp. 66-72
- Nissen and Paul, 1995
- V. Nissen, H. PaulA modification of threshold accepting and its application to the quadratic assignment problemOR Spektrum, 17 (2–3) (1995), pp. 205-210
- Nissen, 1997
- V. NissenQuadratic assignmentT. Back, D.B. Fogel, Z. Michalewicz, T. Baeck (Eds.), Handbook of Evolutionary Computation, vol. G9.10, Institute of Physics Publishing and Oxford University Press (1997), pp. 1-8
- Nugent et al., 1968
- C.E. Nugent, T.E. Vollmann, J. RumlAn experimental comparison of techniques for the assignment of facilities to locationsOperations Research, 16 (1968), pp. 150-173
- Obuchi et al., 1996
- Y. Obuchi, H. Masui, M. OhkiWeighted parallel problem solving by optimization networksNeural Networks, 9 (2) (1996), pp. 357-366
- Oliveira et al., 2004
- C.A.S. Oliveira, M.P. Pardalos, M.G.G. ResendeGRASP with path relinking for the quadratic assignment problemExperimental and Efficient Algorithms, Third International Workshop (WEA 2004), Brazil, LNCS 3059, Springer (2004), pp. 356-368
- Osman and Laporte, 1996
- I.H. Osman, G. LaporteMetaheuristics: A bibliographyAnnals of Operations Research, 63 (1996), pp. 513-623
- Ostrowski and Ruoppila, 1997
- T. Ostrowski, V.T. RuoppilaGenetic annealing search for index assignment in vector quantizationPattern Recognition Letters, 18 (4) (1997), pp. 311-318
- Padberg and Rinaldi, 1991
- M.W. Padberg, G. RinaldiA branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problemsSIAM Review, 33 (1991), pp. 60-100
- Padberg and Rijal, 1996
- W. Padberg, P. RijalLocation, Scheduling, Design and Integer ProgrammingKluwer Academic Publishers, Boston (1996)
- Palubeckis, 1999
- G. PalubeckisGenerating hard test instances with known optimal solution for the rectilinear quadratic assignment problemJournal of Global Optimization, 15 (2) (1999), pp. 127-156
- Palubeckis, 2000
- G. PalubeckisAn algorithm for construction of test cases for the quadratic assignment problemInformatica, 11 (3) (2000), pp. 281-296
- Paquete and Stützle, 2004
- L. Paquete, T. StützleA study of stochastic local search algorithms for biobjective QAP with correlated flow matricesEuropean Journal of Operational Research, 169 (3) (2004), pp. 943-959
- Pardalos and Crouse, 1989
- P. Pardalos, J. CrouseA parallel algorithm for the quadratic assignment problemProceedings of the Supercomputing Conference 1989, ACM Press (1989), pp. 351-360
- Pardalos et al., 1993
- P.M. Pardalos, K.A. Murthy, T.P. HarrisonA computational comparison of local search heuristics for solving quadratic assignment problemsInformatica, 4 (1–2) (1993), pp. 172-187
- Pardalos and Wolkowicz, 1994
- P.M. Pardalos, H. WolkowiczQuadratic assignment and related problemsProceedings DIMACS Workshop on Quadratic Assignment Problem, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994)
- Pardalos et al., 1994
- P.M. Pardalos, F. Rendl, H. WolkowiczThe quadratic assignment problem: A survey of recent developmentsP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 1-42
- Pardalos et al., 1997
- P.M. Pardalos, K.G. Ramakrishnan, M.G.C. Resende, Y. LiImplementation of a variance reduction-based lower bound in a branch-and-bound algorithm for the quadratic assignment problemSIAM Journal on Optimization, 7 (1) (1997), pp. 280-294
- Peng et al., 1996
- T. Peng, W. Huanchen, Z. DongmeSimulated annealing for the quadratic assignment problem: A further studyComputers and Industrial Engineering, 31 (3–4) (1996), pp. 925-928
- Phillips and Rosen, 1994
- A.T. Phillips, J.B. RosenA quadratic assignment formulation of the molecular-conformation problemJournal of Global Optimization, 4 (2) (1994), pp. 229-241
- Pierce and Crowston, 1971
- J.F. Pierce, W.B. CrowstonTree-search algorithms for quadratic assignment problemsNaval Research Logistics Quarterly, 18 (1971), p. 136
- Pierskalla, 1967a
- W.P. PierskallaThe tri-substitution method for the three-multidimensional assignment problemCanadian Operational Research Society Journal, 5 (2) (1967), pp. 71-81
- Pierskalla, 1967b
- Pierskalla, W.F., 1967b. The Multi-Dimensional Assignment Problem. Technical Memorandum No. 93, Operations Research Department, CASE Institute of Technology, September 1967. Available from: <http://www.anderson.ucla.edu/faculty/william.pierskalla/Chronological_Bank/Research_and_Publication_Chro.html#Mathematical>.
- Pierskalla, 1968
- W.P. PierskallaThe multidimensional assignment problemOperations Research, 16 (1968), pp. 422-431
- Pitsoulis et al., 2001
- L.S. Pitsoulis, P.M. Pardalos, D.W. HearnApproximate solutions to the turbine balancing problemEuropean Journal of Operational Research, 130 (1) (2001), pp. 147-155
- Pollatschek et al., 1976
- M.A. Pollatschek, N. Gershoni, Y.T. RaddayOptimization of the typewriter keyboard by simulationAngewandte Informatik, 17 (1976), pp. 438-439
- Poore, 1994a
- A. PooreMultidimensional assignment formulation of data association problems arising from multitarget and multisensor trackingComputational Optimization and Applications, 3 (1994), pp. 27-57
- Poore, 1994b
- A. PoorePartitioning multiple data sets: Multidimensional assignment and Lagrangean relaxationP.M. Pardalos, H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 16, AMS, Rhode Island (1994), pp. 317-341
- Poore, 1995
- Poore, A., 1995. Multidimensional assignment and multitarget tracking. In: DIMACS Series DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 19, pp. 169–196.
- Poore and Robertson, 1997
- A. Poore, A. RobertsonA new Lagrangean relaxation based algorithm for a class of multidimensional assignment problemsComputational Optimization and Applications, 8 (1997), pp. 129-150
- Povh and Rendl, 2006
- Povh, J., Rendl, F., 2006. Copositive and semidefinite relaxations of the quadratic assignment problem. Unfinished Technical Report, Department of Mathematics, University of Klagenfurt.
- QAPLIB, 2004
- QAPLIB, 2004. QAPLIB Home Page <http://www.seas.upenn.edu/qaplib/>.
- Qi et al., 1994
- L. Qi, E. Balas, G. GwanA new facet class and a polyhedral method for the three-index assignment problemD.-Z. Du, J. Sun (Eds.), Advances in Optimization and Approximation, Kluwer Academic (1994), pp. 256-274
- Queyranne, 1986
- M. QueyrannePerformance ratio of polynomial heuristics for triangle inequality quadratic assignment problemsOperations Research Letters, 4 (1986), pp. 231-234
- Rabak and Sichman, 2003
- C.S. Rabak, J.S. SichmanUsing A-Teams to optimize automatic insertion of electronic componentsAdvanced Engineering Informatics, 17 (2) (2003), pp. 95-106
- Ramachandran and Pekny, 1998
- B. Ramachandran, J.F. PeknyLower bounds for nonlinear assignment problems using many body interactionsEuropean Journal of Operational Research, 105 (1) (1998), pp. 202-215
- Ramakrishnan et al., 2002
- K.G. Ramakrishnan, M.G.C. Resende, B. Ramachandran, J.F. PeknyTight QAP bounds via linear programmingP.M. Pardalos, A. Migdalas, R.E. Burkard (Eds.), Combinatorial and Global Optimization, World Scientific Publishing, Singapore (2002), pp. 297-303
- Randall, 2004
- M. RandallNear parameter free ant colony optimizationLecture Notes in Computer Science, 3172 (2004), pp. 374-381
- Rangel and Abreu, 2003
- M.C. Rangel, N.M.M. AbreuOrdenações parciais nos conjuntos das soluções dos problemas de alocação linear e quadrático (in Portuguese)Pesquisa Operacional, 23 (2) (2003), pp. 265-284
- Rangel et al., 2000
- M.C. Rangel, N.M.M. Abreu, P.O. Boaventura-NettoGRASP para o PQA: Um limite de aceitação para soluções iniciais (in Portuguese)Pesquisa Operacional, 20 (1) (2000), pp. 45-58
- Rendl, 1985
- F. RendlRanking scalar products to improve bounds for the quadratic assignment problemEuropean Journal of Operational Research, 20 (1985), pp. 363-372
- Rendl and Sotirov, 2003
- Rendl, F., Sotirov, R., 2003. Bounds for the quadratic assignment problem using the bundle method. Accepted for publication in Math. Programming B, and will appear in the special issue dedicated to Jos Sturm, First available in 2003 as a Technical Report, Department of Mathematics, University of Klagenfurt.
- Rendl and Wolkowicz, 1992
- F. Rendl, H. WolkowiczApplications of parametric programming and eigenvalue maximization to the quadratic assignment problemMathematical Programming, 53 (1992), pp. 63-78
- Resende et al., 1995
- M.G.C. Resende, K.G. Ramakrishnan, Z. DreznerComputing lower bounds for the quadratic assignment with an interior point algorithm for linear programmingOperations Research, 43 (1995), pp. 781-791
- Resende et al., 1996
- M.G.C. Resende, P.M. Pardalos, Y. LiAlgorithm 754: Fortran subroutines for approximate solution of dense quadratic assignment problems using GRASPACM Transactions on Mathematical Software, 22 (1) (1996), pp. 104-118
- Rogger et al., 1992
- A. Rogger, C.N. Fiechter, D. WerraBasic ideas of tabu search with an application to traveling salesman and quadratic assignmentRicerca Operativa, 62 (1992), pp. 5-28
- Rossin et al., 1999
- D.F. Rossin, M.C. Springer, B.D. KleinNew complexity measures for the facility layout problem: An empirical study using traditional and neural network analysisComputers and Industrial Engineering, 36 (3) (1999), pp. 585-602
- Roucairol, 1979
- C. RoucairolA reduction method for quadratic assignment problemMethods of Operations Research, 32 (1979), pp. 185-187
- Roucairol, 1987
- C. RoucairolA parallel branch and bound algorithm for the quadratic assignment problemDiscrete Applied Mathematics, 18 (1987), pp. 211-225
- Roupin, 2004
- F. RoupinFrom linear to semidefinite programming: An algorithm to obtain semidefinite relaxations for bivalent quadratic problemsJournal of Combinatorial Optimization, 8 (4) (2004), pp. 469-493
- Sahni and Gonzales, 1976
- S. Sahni, T. GonzalesP-complete approximation problemsJournal of the Association for Computing Machinery, 23 (1976), pp. 555-565
- Samra et al., 2005
- H. Samra, Z. Ding, P.M. HahnSymbol mapping diversity design for multiple packet transmissionsIEEE Transactions on Communications, 53 (5) (2005), pp. 810-817
- Sarker et al., 1995
- B.R. Sarker, W.E. Wilhelm, G.L. Hogg, M.-H. HanBacktracking of jobs in one-dimensional machine location problemsEuropean Journal of Operational Research, 85 (3) (1995), pp. 593-609
- Sarker et al., 1998
- B.R. Sarker, W.E. Wilhelm, G.L. HoggOne-dimensional machine location problems in a multi-product flowline with equidistant locationsEuropean Journal of Operational Research, 105 (3) (1998), pp. 401-426
- Scriabin and Vergin, 1975
- M. Scriabin, R.C. VerginComparison of computer algorithms and visual based methods for plant layoutManagement Science, 22 (1975), pp. 172-187
- Sergeev, 2004
- S.I. SergeevImproved lower bounds for the quadratic assignment problemAutomation and Remote Control, 65 (11) (2004), pp. 1733-1746
- Sherali and Adams, 1999a
- H.D. Sherali, W.P. AdamsReformulation–linearization techniques for discrete optimization problemsP.M. Pardalos, D.-Z. Du (Eds.), Handbook of Combinatorial Optimization, Kluwer Academic Publishers (1999), pp. 479-532
- Sherali and Adams, 1999b
- H.D. Sherali, W.P. AdamsA Reformulation–linearization Technique for Solving Discrete and Continuous Nonconvex Optimization ProblemsKluwer Academic Publishers, Dordrecht, The Netherlands (1999)
- Shin and Niitsuma, 2000
- I. Shin, H. NiitsumaLambda-opt neural approaches to quadratic assignment problemsNeural Computation (12) (2000), pp. 2209-2225
- Simeone, 1986a
- B. SimeoneAn asymptotically exact polynomial time algorithm for equipartition problemsDiscrete Applied Mathematics, 14 (1986), pp. 283-293
- Simeone, 1986b
- B. SimeoneTopological network synthesisB. Simeone (Ed.), Combinatorial Optimization, Lecture Notes in Mathematics, vol. 1403, Springer-Verlag (1986), pp. 282-303
- Siu and Chang, 2002
- F. Siu, R.K.C. ChangEffectiveness of optimal node assignments in wavelength division multiplexing networks with fixed regular virtual topologiesComputer Networks, 38 (1) (2002), pp. 61-74
- Skorin-Kapov, 1990
- J. Skorin-KapovTabu search applied to the quadratic assignment problemORSA Journal on Computing, 2 (1) (1990), pp. 33-45
- Skorin-Kapov, 1994
- J. Skorin-KapovExtensions of a tabu search adaptation to the quadratic assignment problemJournal of Computers and Operations Research, 21 (8) (1994), pp. 855-865
- Smith and Li, 2001
- J.M. Smith, W.J. LiQuadratic assignment problems and M/G/C/C state dependent network flowsJournal of Combinatorial Optimization, 5 (4) (2001), pp. 421-443
- Solimanpur et al., 2004
- M. Solimanpur, P. Vrat, R. ShankarAnt colony optimization algorithm to the inter-cell layout problem in cellular manufacturingEuropean Journal of Operational Research, 157 (3) (2004), pp. 592-606
- Spiliopoulos and Sofianopoulou, 1998
- K. Spiliopoulos, S. SofianopoulouAn optimal tree search method for the manufacturing systems cell formation problemEuropean Journal of Operational Research, 105 (3) (1998), pp. 537-551
- Steinberg, 1961
- L. SteinbergThe backboard wiring problem: A placement algorithmSIAM Review, 3 (1961), pp. 37-50
- Stützle, in press
- Stützle, T., in press. Iterated local search for the quadratic assignment problem. European Journal of Operational Research, doi:10.1016/j.ejor.2005.01.066.
- Stützle and Dorigo, 1999
- T. Stützle, M. DorigoACO algorithms for the quadratic assignment problemD. Corne, M. Dorigo, F. Glover (Eds.), New Ideas in Optimization, McGraw-Hill (1999), pp. 33-55
- Stützle and Fernandes, 2004
- T. Stützle, S. FernandesNew benchmark instances for the QAP and the experimental analysis of algorithmsLecture Notes in Computer Science, 3004 (2004), pp. 199-209
- Stützle and Holger, 2000
- T. Stützle, H. HolgerMAX-MIN ant systemFuture Generation Computer Systems, 16 (8) (2000), pp. 889-914
- Sylla and Babu, 1987
- C. Sylla, A.J.G. BabuMethodology for an orderly quadratic assignment problemComputers and Industrial Engineering, 13 (1–4) (1987), pp. 281-284
- Taillard, 1991
- E. TaillardRobust taboo search for the quadratic assignment problemParallel Computing, 17 (1991), pp. 443-455
- Taillard, 1995
- E. TaillardComparison of iterative searches for the quadratic assignment problemLocation Science, 3 (2) (1995), pp. 87-105
- Taillard and Gambardella, 1999
- Taillard, E., Gambardella, L., 1999. Adaptive memories for the quadratic assignment problem. Technical Report I-87-97, IDSIA, Lugano.
- Taillard et al., 2001
- E. Taillard, L.M. Gambardella, M. Gendreau, J.Y. PotvinAdaptive memory programming: A unified view of metaheuristicsEuropean Journal of Operational Research, 135 (1) (2001), pp. 1-16
- Takagi, 2001
- M. TakagiOptimization of placement by candidate sievingIEEE Transactions on Electronics Packaging Manufacturing, 24 (3) (2001), pp. 178-187
- Talbi et al., 1998a
- E.-G. Talbi, Z. Hafidi, D. Kebbal, J.-M. GeibA fault-tolerant parallel heuristic for assignment problemsFuture Generation Computer Systems, 14 (5–6) (1998), pp. 425-438
- Talbi et al., 1998b
- E.-G. Talbi, Z. Hafidi, J.-M. GeibA parallel adaptive tabu search approachParallel Computing, 24 (14) (1998), pp. 2003-2019
- Talbi et al., 2001
- E.-G. Talbi, O. Roux, C. Fonlupt, D. RobillardParallel ant colonies for the quadratic assignment problemFuture Generation Computer Systems, 17 (4) (2001), pp. 441-449
- Talbot and Cawley, 1996
- Talbot, N.L.C., Cawley, G.C., 1996. A quadratic index assignment algorithm for vector quantization over noisy transmission channels. In: Proceedings of the Institute of Acoustics Autumn Conference (Speech and Hearing 96) 18, 195–199.
- Tansel and Bilen, 1998
- B.C. Tansel, C. BilenMove based heuristics for the unidirectional loop network layout problemEuropean Journal of Operational Research, 108 (1) (1998), pp. 36-48
- Tate and Smith, 1995
- D.E. Tate, A.E. SmithA genetic approach to the quadratic assignment problemComputers and Operations Research, 22 (1995), pp. 73-83
- Tavakkoli-Moghaddain and Shayan, 1998
- R. Tavakkoli-Moghaddain, E. ShayanFacilities layout design by genetic algorithmsComputers and Industrial Engineering, 35 (3–4) (1998), pp. 527-530
- Tian et al., 1996
- P. Tian, H.C. Wang, D.M. ZhangSimulated annealing for the quadratic assignment problem: A further studyComputers and Industrial Engineering, 31 (3–4) (1996), pp. 925-928
- Tian et al., 1999
- P. Tian, J. Ma, D.-M. ZhangApplication of the simulated annealing algorithm to the combinatorial optimization problem with permutation property: An investigation of generation mechanismEuropean Journal of Operational Research, 118 (1) (1999), pp. 81-94
- Torki et al., 1996
- A. Torki, Y. Yajima, T. EnkawaA low-rank bilinear programming approach for sub-optimal solution of the quadratic assignment problemEuropean Journal of Operational Research, 94 (2) (1996), pp. 384-391
- Tsuchiya et al., 1996
- K. Tsuchiya, S. Bharitkar, Y. TakefujiA neural network approach to facility layout problemsEuropean Journal of Operational Research, 89 (3) (1996), pp. 556-563
- Tsuchiya et al., 2001
- K. Tsuchiya, T. Nishiyama, K. TsujitaA deterministic annealing algorithm for a combinatorial optimization problem using replicator equationsPhysica D: Nonlinear Phenomena, 149 (3) (2001), pp. 161-173
- Urban, 1998
- T.L. UrbanSolution procedures for the dynamic facility layout problemAnnals of Operations Research, 76 (1998), pp. 323-342
- Urban et al., 2000
- T.L. Urban, W.C. Chiang, R.A. RussellThe integrated machine allocation and layout problemInternational Journal of Production Research, 38 (13) (2000), pp. 2911-2930
- Uwate et al., 2004
- Y. Uwate, Y. Nishio, A. UshidaMarkov chain modeling of intermittency chaos and its application to Hopfield NNIEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences, E87A (4) (2004), pp. 774-779
- Vlach, 1967
- M. VlachA branch-and-bound method for the three-index assignment problemEkonomicko-Matematicky Obzor, 3 (1967), pp. 181-191
- Wang and Okazaki, 2005
- R.L. Wang, K. OkazakiSolving facility layout problem using an improved genetic algorithmIEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences, E88A (2) (2005), pp. 606-610
- Wang and Sarker, 2002
- S.J. Wang, B.R. SarkerLocating cells with bottleneck machines in cellular manufacturing systemsInternational Journal of Production Research, 40 (2) (2002), pp. 403-424
- Wess and Zeitlhofer, 2004
- B. Wess, T. ZeitlhoferOn the phase coupling problem between data memory layout generation and address pointer assignmentLecture Notes in Computer Science, 3199 (2004), pp. 152-166
- West, 1983
- D.H. WestAlgorithm 608: Approximate solution of the quadratic assignment problemACM Transactions on Mathematical Software, 9 (1983), pp. 461-466
- White, 1993
- D.J. WhiteA parametric-based heuristic program for the quadratic assignment problemNaval Research Logistics, 40 (4) (1993), pp. 553-568
- White, 1994a
- D.J. WhiteStrengthening Gilmore’s bound for the quadratic assignment problemEuropean Journal of Operational Research, 77 (1) (1994), pp. 126-140
- White, 1994b
- D.J. WhiteThe use of specially structured models for obtaining bounds in the quadratic assignment problemJournal of the Operational Research Society, 45 (4) (1994), pp. 451-462
- White, 1995
- D.J. WhiteSome concave–convex representations of the quadratic assignment problemEuropean Journal of Operational Research, 80 (2) (1995), pp. 418-424
- White, 1996
- D.J. WhiteA Lagrangean relaxation approach for a turbine design quadratic assignment problemJournal of the Operational Research Society, 47 (6) (1996), pp. 766-775
- Whitney, 1932
- H. WhitneyCongruent graphs and the connectivity of graphsAmerican Journal of Mathematics, 54 (1932), pp. 150-168
- Wilhelm and Ward, 1987
- M.R. Wilhelm, T.L. WardSolving quadratic assignment problems by simulated annealingIEEE Transactions, 19 (1987), pp. 107-119
- Wolkowicz, 2000a
- H. WolkowiczH. Wolkowicz, R. Saigal, L. Vandenberghe (Eds.), Handbook of Semidefinite Programming: Theory, Algorithms, and Applications, International Series in Operations Research, vol. 27, Kluwer (2000)
- Wolkowicz, 2000b
- H. WolkowiczSemidefinite programming approaches to the quadratic assignment problemP.M. Pardalos, L. Pitsoulis (Eds.), Nonlinear Assignment Problems: Algorithms and Applications, Combinatorial Optimization Series, vol. 7, Kluwer Academic Publishers (2000), pp. 143-174
- Yamada, 1992
- S. YamadaA new formulation of the quadratic assignment problem on r-dimensional gridIEEE Transactions on Circuits and Systems I-Fundamental Theory and Applications, 39 (10) (1992), pp. 791-797
- Ying and Liao, 2004
- K.C. Ying, C.J. LiaoAn ant colony system for permutation flow-shop sequencingComputers and Operations Research, 31 (5) (2004), pp. 791-801
- Yip and Pao, 1994
- P.P.C. Yip, Y.H. PaoA guided evolutionary simulated annealing approach to the quadratic assignment problemIEEE Transactions on Systems Man and Cybernetics, 24 (9) (1994), pp. 1383-1387
- Youssef et al., 2003
- H. Youssef, S.M. Sait, H. AliFuzzy simulated evolution algorithm for VLSI cell placementComputers and Industrial Engineering, 44 (2) (2003), pp. 227-247
- Yu and Sarker, 2003
- J. Yu, B.R. SarkerDirectional decomposition heuristic for a linear machine-cell location problemEuropean Journal of Operational Research, 149 (1) (2003), pp. 142-184
- Zhao et al., 1998
- Q. Zhao, S.E. Karisch, F. Rendl, H. WolkowiczSemidefinite programming relaxations for the quadratic assignment problemJournal of Combinatorial Optimization, 2 (1998), pp. 71-109
- ☆
A preliminary version of this survey, with 278 references, is Loiola et al. (2004).
- 1
Present address: University of Florida, Gainesville, supported by CNPq, Brazil.