• Analysis of Algorithms
  • Backtracking
  • Dynamic Programming
  • Divide and Conquer
  • Geometric Algorithms
  • Mathematical Algorithms
  • Pattern Searching
  • Bitwise Algorithms
  • Branch & Bound
  • Randomized Algorithms

Quadratic Assignment Problem (QAP)

The Quadratic Assignment Problem (QAP) is an optimization problem that deals with assigning a set of facilities to a set of locations, considering the pairwise distances and flows between them.

The problem is to find the assignment that minimizes the total cost or distance, taking into account both the distances and the flows.

The distance matrix and flow matrix, as well as restrictions to ensure each facility is assigned to exactly one location and each location is assigned to exactly one facility, can be used to formulate the QAP as a quadratic objective function.

The QAP is a well-known example of an NP-hard problem , which means that for larger cases, computing the best solution might be difficult. As a result, many algorithms and heuristics have been created to quickly identify approximations of answers.

There are various types of algorithms for different problem structures, such as:

  • Precise algorithms
  • Approximation algorithms
  • Metaheuristics like genetic algorithms and simulated annealing
  • Specialized algorithms

Example: Given four facilities (F1, F2, F3, F4) and four locations (L1, L2, L3, L4). We have a cost matrix that represents the pairwise distances or costs between facilities. Additionally, we have a flow matrix that represents the interaction or flow between locations. Find the assignment that minimizes the total cost based on the interactions between facilities and locations. Each facility must be assigned to exactly one location, and each location can only accommodate one facility.

Facilities cost matrix:

L1

L2

L3

L4

F1

0

2

3

1

F2

2

0

1

4

F3

3

1

0

2

F4

1

4

2

0

Flow matrix:

F1

F2

F3

F4

L1

0

1

2

3

L2

1

0

4

2

L3

2

4

0

1

L4

3

2

1

0

To solve the QAP, various optimization techniques can be used, such as mathematical programming, heuristics, or metaheuristics. These techniques aim to explore the search space and find the optimal or near-optimal solution.

The solution to the QAP will provide an assignment of facilities to locations that minimizes the overall cost.

 

The solution generates all possible permutations of the assignment and calculates the total cost for each assignment. The optimal assignment is the one that results in the minimum total cost.

To calculate the total cost, we look at each pair of facilities in (i, j) and their respective locations (location1, location2). We then multiply the cost of assigning facility1 to facility2 (facilities[facility1][facility2]) with the flow from location1 to location2 (locations[location1][location2]). This process is done for all pairs of facilities in the assignment, and the costs are summed up.

Overall, the output tells us that assigning facilities to locations as F1->L1, F3->L2, F2->L3, and F4->L4 results in the minimum total cost of 44. This means that Facility 1 is assigned to Location 1, Facility 3 is assigned to Location 2, Facility 2 is assigned to Location 3, and Facility 4 is assigned to Location 4, yielding the lowest cost based on the given cost and flow matrices.This example demonstrates the process of finding the optimal assignment by considering the costs and flows associated with each facility and location. The objective is to find the assignment that minimizes the total cost, taking into account the interactions between facilities and locations.

Applications of the QAP include facility location, logistics, scheduling, and network architecture, all of which require effective resource allocation and arrangement.

Please Login to comment...

Similar reads, improve your coding skills with practice.

 alt=

What kind of Experience do you want to share?

Quadratic assignment problem

Author: Thomas Kueny, Eric Miller, Natasha Rice, Joseph Szczerba, David Wittmann (SysEn 5800 Fall 2020)

  • 1 Introduction
  • 2.1 Koopmans-Beckman Mathematical Formulation
  • 2.2.1 Parameters
  • 2.3.1 Optimization Problem
  • 2.4 Computational Complexity
  • 2.5 Algorithmic Discussions
  • 2.6 Branch and Bound Procedures
  • 2.7 Linearizations
  • 3.1 QAP with 3 Facilities
  • 4.1 Inter-plant Transportation Problem
  • 4.2 The Backboard Wiring Problem
  • 4.3 Hospital Layout
  • 4.4 Exam Scheduling System
  • 5 Conclusion
  • 6 References

Introduction

The Quadratic Assignment Problem (QAP), discovered by Koopmans and Beckmann in 1957 [1] , is a mathematical optimization module created to describe the location of invisible economic activities. An NP-Complete problem, this model can be applied to many other optimization problems outside of the field of economics. It has been used to optimize backboards, inter-plant transportation, hospital transportation, exam scheduling, along with many other applications not described within this page.

Theory, Methodology, and/or Algorithmic Discussions

Koopmans-beckman mathematical formulation.

Economists Koopmans and Beckman began their investigation of the QAP to ascertain the optimal method of locating important economic resources in a given area. The Koopmans-Beckman formulation of the QAP aims to achieve the objective of assigning facilities to locations in order to minimize the overall cost. Below is the Koopmans-Beckman formulation of the QAP as described by neos-guide.org.

Quadratic Assignment Problem Formulation

{\displaystyle F=(F_{ij})}

Inner Product

{\displaystyle A,B}

Note: The true objective cost function only requires summing entries above the diagonal in the matrix comprised of elements

{\displaystyle F_{i,j}(X_{\phi }DX_{\phi }^{T})_{i,j}}

Since this matrix is symmetric with zeroes on the diagonal, dividing by 2 removes the double count of each element to give the correct cost value. See the Numerical Example section for an example of this note.

Optimization Problem

With all of this information, the QAP can be summarized as:

{\displaystyle \min _{X\in P}\langle F,XDX^{T}\rangle }

Computational Complexity

QAP belongs to the classification of problems known as NP-complete, thus being a computationally complex problem. QAP’s NP-completeness was proven by Sahni and Gonzalez in 1976, who states that of all combinatorial optimization problems, QAP is the “hardest of the hard”. [2]

Algorithmic Discussions

While an algorithm that can solve QAP in polynomial time is unlikely to exist, there are three primary methods for acquiring the optimal solution to a QAP problem:

  • Dynamic Program
  • Cutting Plane

Branch and Bound Procedures

The third method has been proven to be the most effective in solving QAP, although when n > 15, QAP begins to become virtually unsolvable.

The Branch and Bound method was first proposed by Ailsa Land and Alison Doig in 1960 and is the most commonly used tool for solving NP-hard optimization problems.

A branch-and-bound algorithm consists of a systematic enumeration of candidate solutions by means of state space search: the set of candidate solutions is thought of as forming a rooted tree with the full set at the root. The algorithm explores branches of this tree, which represent subsets of the solution set. Before one lists all of the candidate solutions of a branch, the branch is checked against upper and lower estimated bounds on the optimal solution, and the branch is eliminated if it cannot produce a better solution than the best one found so far by the algorithm.

Linearizations

The first attempts to solve the QAP eliminated the quadratic term in the objective function of

{\displaystyle min\sum _{i=1}^{n}\sum _{j=1}^{n}c{_{\phi (i)\phi (j)}}+\sum _{i=1}^{n}b{_{\phi (i)}}}

in order to transform the problem into a (mixed) 0-1 linear program. The objective function is usually linearized by introducing new variables and new linear (and binary) constraints. Then existing methods for (mixed) linear integer programming (MILP) can be applied. The very large number of new variables and constraints, however, usually poses an obstacle for efficiently solving the resulting linear integer programs. MILP formulations provide LP relaxations of the problem which can be used to compute lower bounds.

Numerical Example

Qap with 3 facilities.

{\displaystyle D={\begin{bmatrix}0&5&6\\5&0&3.6\\6&3.6&0\end{bmatrix}}}

Cost for Each Permutation in
Permutation Cost
(123) 91.4
99.8
98.4
86.5
103.3
90

{\displaystyle \phi _{4}=(13)}

Applications

Inter-plant transportation problem.

The QAP was first introduced by Koopmans and Beckmann to address how economic decisions could be made to optimize the transportation costs of goods between both manufacturing plants and locations. [1] Factoring in the location of each of the manufacturing plants as well as the volume of goods between locations to maximize revenue is what distinguishes this from other linear programming assignment problems like the Knapsack Problem.

The Backboard Wiring Problem

As the QAP is focused on minimizing the cost of traveling from one location to another, it is an ideal approach to determining the placement of components in many modern electronics. Leon Steinberg proposed a QAP solution to optimize the layout of elements on a blackboard by minimizing the total amount of wiring required. [4]

When defining the problem Steinberg states that we have a set of n elements

{\displaystyle E=\left\{E_{1},E_{2},...,E_{n}\right\}}

as well as a set of r points

{\displaystyle P_{1},P_{2},...,P_{r}}

In his paper he derives the below formula:

{\displaystyle min\sum _{1\leq i\leq j\leq n}^{}C_{ij}(d_{s(i)s(j))})}

In his paper Steinberg a backboard with a 9 by 4 array, allowing for 36 potential positions for the 34 components that needed to be placed on the backboard. For the calculation, he selected a random initial placement of s1 and chose a random family of 25 unconnected sets.

The initial placement of components is shown below:

formulation of quadratic assignment problem

After the initial placement of elements, it took an additional 35 iterations to get us to our final optimized backboard layout. Leading to a total of 59 iterations and a final wire length of 4,969.440.

formulation of quadratic assignment problem

Hospital Layout

Building new hospitals was a common event in 1977 when Alealid N Elshafei wrote his paper on "Hospital Layouts as a Quadratic Assignment Problem". [5] With the high initial cost to construct the hospital and to staff it, it is important to ensure that it is operating as efficiently as possible. Elshafei's paper was commissioned to create an optimization formula to locate clinics within a building in such a way that minimizes the total distance that a patient travels within the hospital throughout the year. When doing a study of a major hospital in Cairo he determined that the Outpatient ward was acting as a bottleneck in the hospital and focused his efforts on optimizing the 17 departments there.

Elshafei identified the following QAP to determine where clinics should be placed:

{\displaystyle min\sum _{i,j}\sum _{k,q}f_{ik}d_{jq}y_{ij}y_{kq}}

For the Cairo hospital with 17 clinics, and one receiving and recording room bringing us to a total of 18 facilities. By running the above optimization Elshafei was able to get the total distance per year down to 11,281,887 from a distance of 13,973,298 based on the original hospital layout.

Exam Scheduling System

The scheduling system uses matrices for Exams, Time Slots, and Rooms with the goal of reducing the rate of schedule conflicts. To accomplish this goal, the “examination with the highest cross faculty student is been prioritized in the schedule after which the examination with the highest number of cross-program is considered and finally with the highest number of repeating student, at each stage group with the highest number of student are prioritized.” [6]

{\displaystyle n!}

  • ↑ 1.0 1.1 1.2 Koopmans, T., & Beckmann, M. (1957). Assignment Problems and the Location of Economic Activities. Econometrica, 25(1), 53-76. doi:10.2307/1907742
  • ↑ 2.0 2.1 Quadratic Assignment Problem. (2020). Retrieved December 14, 2020, from https://neos-guide.org/content/quadratic-assignment-problem
  • ↑ 3.0 3.1 3.2 Burkard, R. E., Çela, E., Pardalos, P. M., & Pitsoulis, L. S. (2013). The Quadratic Assignment Problem. https://www.opt.math.tugraz.at/~cela/papers/qap_bericht.pdf .
  • ↑ 4.0 4.1 Leon Steinberg. The Backboard Wiring Problem: A Placement Algorithm. SIAM Review . 1961;3(1):37.
  • ↑ 5.0 5.1 Alwalid N. Elshafei. Hospital Layout as a Quadratic Assignment Problem. Operational Research Quarterly (1970-1977) . 1977;28(1):167. doi:10.2307/300878
  • ↑ 6.0 6.1 Muktar, D., & Ahmad, Z.M. (2014). Examination Scheduling System Based On Quadratic Assignment.

Navigation menu

LightSolver

Quadratic Assignment Problem (QAP)

Quadratic assignment problem

Andrey Karenskih

Jul 2, 2024

Introduction

The Quadratic Assignment Problem (QAP) is one of the fundamental optimization problems in operations research and has long been challenging to solve, particularly for dynamic, fast-changing scenarios. In this blog post, we demonstrate how we formulated the QAP as a QUBO problem, ran it on the LightSolver platform and benchmarked it against two solvers from the Google OR-Tools suite.

The Challenge: Real-time Assignments

Imaginee you are the logistics manager of a bustling e-commerce warehouse, where hundreds of orders flood in every hour and new shipments of goods arrive continuously. Your challenge is to ensure that each item is stored in an optimal location to minimize the time and effort needed for picking and packing. As customer demands fluctuate and new products are introduced, the complexity of assigning storage locations dynamically increases. This is where the QAP comes into play, helping you determine the best arrangement of products to enhance efficiency, reduce operational costs, and accelerate order fulfillment in real-time.

Considered one of the most challenging NP-hard problems , the QAP has been used in fields like facility layout design, electronic design, and logistics, traditionally. It involves assigning a set of facilities to a set of locations in such a way that the total cost, influenced by both the distance between locations and the interaction between facilities, is minimized. Imagine trying to determine the best positions for machines in a factory or servers in a data center, where the objective is to reduce the total cost of transporting materials or data between them. The QAP captures this real-world problem, seeking an optimal solution among the many possible layouts. Despite its practical importance, solving QAP efficiently is notoriously difficult due to the combinatorial explosion of possible assignments as the number of facilities and locations increases.

This challenge becomes intractable with conventional computing platforms for dynamic use cases such as the above-mentioned e-commerce warehouse optimization, where solutions must be obtained within seconds or minutes to deliver optimal value. Additional dynamic QAP applications include network design in telecommunications (real-time allocation of transmitters to frequencies to adapt to traffic patterns), dynamic hospital layout (assigning rooms and facilities in function of needs and emergencies), path planning and task assignment for robot arms in manufacturing settings, dynamic electronic component placement for PCB assembly, emergency response resource allocation, and traffic flow management in smart cities. Delivering optimized solutions for such fast-paced scenarios demands advanced solving algorithms and highly efficient computing platforms.

Putting QUBO to work

formulation of quadratic assignment problem

Let’s start by putting down the mathematical definition of the QAP:   MATHEMATICAL DEFINITION  

  • 𝑛 facilities to be assigned to 𝑛 locations.
  • d i , j is the distance between location i and location j.
  • f i , j is the flow between facility i and facility j
  • A solution is a bijective function σ:{1,…,n}→{1,…,n} which assigns facility i to location σ(i)
  • For a given solution σ, the objective value of QAP is: ∑ i , j f i , j d σ i , σ j

  Our goal is to find an assignment σ that minimizes the cost defined above.   QUBO FORMULATION   Here is how we created the QUBO:  

  • We introduce the binary variables x ij that represent the assignment of the ith facility to the j th location.
  • For σ to be bijective we must have each facility assigned to exactly one factory. To achieve this, we add a penalty term if these conditions are violated:   P e n a l t y x = λ ∑ i ∑ j x i j – 1 2 + λ ∑ j ∑ i x i j – 1 2
  • The objective value introduced before can be expressed in terms of the variables x i j as follows:   Obj ( x ) = ∑ i , j , k , l f ij d kl x ik x jl
  • Finally, the QUBO formulation for a QAP problem is:   m i n χ i , j ∈ { 0 , 1 }   O b j x + Penalty x

Benchmark against Google OR-Tools Solvers

To evaluate the feasibility of our platform for dynamic QAP use cases, we decided to limit the run time for this benchmark to 60 seconds. We chose data sets from the COR@L library , starting with instances of 12 locations and increasing the problem size until the solvers were unable to provide solutions. Our evaluation criterium was the solution quality, expressed by the size of the gap from the best-known objective value, with the smallest gap being the best result. Here is how the LightSolver platform performed against CP-SAT and GSCIP from the Google-OR package 9.9.3963:

formulation of quadratic assignment problem

LightSolver constantly delivered higher solution quality (smaller gaps from the optimal known solution) than the two Google OR-Tools solvers, regardless of the problem size. Within the set runtime, CP-SAT could not generate solutions for instances with 50+ facilities, nor could GSCIP for problems of 60+ facilities.

Since its initial introduction in the 1950s, the QAP continues to challenge the operations research community. Despite the amount of data available in real time today, many solvers cannot generate solutions for dynamic scenarios due to the explosion of combinatorial possibilities. LightSolver’s platform delivers accurate and ultra-fast solutions that enable organizations to optimize their operations, saving valuable time, resources, and in the case of emergency response resource allocation, even lives.

Would you like to see how LightSolver can tackle YOUR optimization challenge? Contact us at [email protected]  

About the author

Andrey Karenskih is a simulation and benchmark expert at LightSolver and has a background in algorithm research and machine learning. When not working at the office or studying for his M.Sc. in mathematics at Tel Aviv University, Andrey enjoys doing origami. His most complex project so far is a crocodile comprised of over 300 steps, created over three days with very short nights.

You may also like:

formulation of quadratic assignment problem

Optimization: Rotor Blade Sorting for Jet Engines

Dr. Avigail Kaner

formulation of quadratic assignment problem

Field Service Technician Scheduling Optimization (EDCVRP)

Dr. Ilan Karpas

Sign up for updates

Get news and blog posts straight to your inbox!

I agree to receiving communications from LightSolver.

Follow our journey as we change the world of computation.

  • News & Publications
  • Book a Demo
  • Terms of Use
  • Privacy Policy
  • Alon Tower 2
  • Yigal Alon 94,
  • Tel Aviv, Israel
  • [email protected]

BOOK A DEMO

Lightsolver – website terms of use.

LightSolver  Ltd., its parent company and its affiliates (“ LightSolver ”, “we”, “our” or “ us ”) welcome you to our website at  https://lightsolver.com/  (the “ Site ”).Our Site offers basic information on our company and technology. These Website Terms of Use (these “ Terms ”) govern your access to and use of the Site.

All references to “ you ”or “ User ,” as applicable, mean the person who enters, connects to, accesses, or uses the Site in any manner, and each of your heirs, assigns, and successors. If you use the Site on behalf of an entity, you represent and warrant that you have the authority to bind that entity, your acceptance of these Terms will be deemed an acceptance by that entity, and “you” and “your”herein shall refer to that entity, its directors, officers, employees, and agents.

1. Acceptance of These Terms

BY ENTERING, CONNECTING TO,ACCESSING AND/OR USING THE SITE, YOU ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTOOD THESE TERMS, AND YOU AGREE TO BE BOUND BY THEM AND TO COMPLY WITH ALL APPLICABLE LAWS AND REGULATIONS REGARDING YOUR USE OF THE SITE. YOU ACKNOWLEDGE THAT THESE TERMS CONSTITUTE A BINDING AND ENFORCEABLE LEGAL CONTRACT BETWEEN LIGHSOLVER AND YOU.  . IF YOU DO NOT AGREE TO THESE TERMS, PLEASE DO NOT ENTER, CONNECT, ACCESS OR USETHE SITE IN ANY MANNER.

2.  The Site

The Site includes informative pages on our product(s) and service(s), as well as our company. In addition, there are forms that Users may fill in, which include, without limitation: (i)“Contact Us” form; (ii) “Demo Request Form”; (iii) “About Us” – enabling Users to learn more about us; (v) “Solutions”– enabling Users to learn about LightSolver’s technology, products and services; and (vi) “Careers” – enabling potential candidates to apply for job opportunities at LightSolver. To learn more about the information you provide us when filling in one or more of the forms, please review our to apply for job opportunities at LightSolver. To learn more about the information you provide us when filling in one or more of the forms, please review our Website PrivacyPolicy at(“ PrivacyPolicy ”).

3. Use Restrictions

There is certain conduct which is strictly prohibited on the Site. Please read the following restrictions carefully. Your failure to comply with the provisions set forth below may, at LightSolver’s sole discretion, result in the termination of your access to the Site and may also expose you to civil and/ or criminal liability.

You will not, and you will not direct any third parties to:  (i) copy, scrape, modify, create derivative works of, adapt, emulate, translate, reverse engineer, compile, decompile or disassemble any portion of the content on theSite and any other information, documents, material and data available on theSite (collectively, the “ Content ”)in any way, or publicly display, perform, or distribute the Content, without LightSolver’s prior written consent; (ii) make any use of the Content on any other website or networked computer environment for any purpose, or replicate or copy theContent without LightSolver’s prior written consent; (iii) create a browser or border environment around theSite and/or Content, link, including in-line linking, to elements on the Site, such as images, posters and videos, and/or frame or mirror any part of theSite; (iv) transmit, distribute, display or otherwise make available through orin connection with the Site any content which may infringe third party rights, including intellectual property rights and privacy rights, or which may contain any unlawful content; (v) transmit or otherwise make available in connection with the Site, and/or use the Site to distribute and/or otherwise transmit any virus, worm, trojan horse, time bomb, web bug, spyware, or any other computer code, file, or program that mayor is intended to damage or hijack the operation of any hardware, software, or telecommunications equipment, or any other actually or potentially harmful, disruptive, or invasive code or component; (vi) interfere with or disrupt the operation of the Site, or the servers or networks that host the Site or make the Site available, or disobey any requirements, procedures, policies, or regulations of such servers or networks; or (vii) use the Content and/or theSite for any illegal, immoral or unauthorized purpose.

4.  Privacy Policy

We respect the privacy of ourUsers and are committed to protecting the information you share with us in connection with your use of the Site. Our policy and practices and the type of information collected are described in our PrivacyPolicy[H.A.1] , which is incorporated herein by reference. By connecting to, accessing or using the Site, you acknowledge that you have read and agree to the  Privacy Policy .

5.  License

LightSolver grants you a limited, personal, non-exclusive, non-assignable, not-tradeable, non-sub-licensable, fully and immediately revocable at LightSolver’s discretion, license, to use the Site and reproduce and display any Content made available for download and downloaded by you from the Site (the “ Materials ”), solely for your personal and non-commercial use, all subject to the terms and conditions in these Terms. These Terms do not entitle you with any right in the Site or in the Content or Materials, rather only to a limited right to use the same it in accordance herewith.

The Materials are made available to you subject to the terms of Section 3 above, for your own personal limited use, and without derogating from the restrictions set forth under theseTerms and in addition thereto, you may not: (i) distribute the Materials or any part thereof, directly or indirectly; (ii) make or allow any third party to make any commercial use of the Materials; and (iii) modify, add, subtract, aggregate or otherwise make any derivative work of the Materials or allow a third party to do so.You hereby agree that uponCompany’s request you will immediately return all Materials, purge your systems from any Materials and ensure that no copies, extracts or other reproductions are retained by you.

6.  Feedback

In the event that you provide LightSolver with any suggestions, comments or other feedback relating to Site and/or LightSolver products and/or services (collectively, “ Feedback ”),such Feedback is deemed as the sole and exclusive property of LightSolver and you hereby irrevocably assign to LightSolver all of its rights, title and interest in and to all Feedback, if any, and waive any moral rights to it (or anyone on your behalf) may have in such Feedback. By sending us any Feedback, you hereby represent and warrant that (a) you have the right to disclose the Feedback, (b)the Feedback does not violate the rights of any other individual or entity, and(c) your Feedback does not contain the confidential or proprietary information of any third party. By sending us any Feedback, you further (i) agree that we are under no obligation of confidentiality, express or implied, with respect to the Feedback and (ii) acknowledge that we may have something similar to theFeedback already under consideration or in development. You shall promptly inform LightSolver as soon as you become aware of any third party right or imitation which may apply to Feedback already provided. This Section 6 shall survive any termination of your access to the Site or any of our products or services.

7. Intellectual Property Rights

“ LightSolver Intellectual Property ” means any and all proprietary and intellectual property rights, including the Site, its logos, graphics, icons, images, as well as the selection, assembly and arrangement thereof, LightSolver’s proprietary software, algorithms and any and all intellectual property rights pertaining thereto, including, without limitation, inventions, patents and patent applications, trademarks, trade names, logos, copyrightable materials, graphics, text, images, designs (including the “look and feel” of the Site and any part thereof), specifications, methods, procedures, information, know-how, data, technical data, interactive features, source and object code, files, interface and trade secrets, whether or not registered and/or capable of being registered, and any and all Feedback.

The LightSolver Intellectual Property is owned by and/or licensed to LightSolver and is subject to copyright and other applicable intellectual property rights under local laws, foreign laws and international conventions. You may not copy, distribute, display, execute publicly, make available to the public, emulate, reduce to human readable form, decompile, disassemble, adapt, sublicense, make any commercial use, sell, rent, lend, process, compile, reverse engineer, combine with other software, translate, modify or create derivative works of any material that is subject to LightSolver’s proprietary rights, including the LightSolver Intellectual Property, either by yourself or by anyone on your behalf, in any way or by any means, unless expressly permitted in these Terms.

“LightSolver” and all logos and other proprietary identifiers used by LightSolver in connection with the Site (“ LightSolver Trademarks ”), are all trademarks and/or trade names of LightSolver, whether or not registered. All other trademarks, Site marks, trade names and logos which may appear on or with respect to the Site belong to their respective owners (“ Third Party Marks ”).No right, license, or interest to LightSolver Trademarks and/or to the Third Party Marks is granted hereunder, and you agree that no such right, license, or interest shall be asserted by you with respect to LightSolver Trademarks or the Third Party Marks and therefore you will avoid using any of those marks, unless expressly permitted herein. You are hereby prohibited from removing or deleting any and all copyright notices, restrictions and signs indicating proprietary rights of LightSolver and/or its licensors, including copyright mark © or trademark ® or ™ contained in or accompanying the Site, and you represent and warrant that you will abide by all applicable laws in this respect. You are further prohibited from using, diluting or staining any name, mark or logo that is identical, or confusingly similar to any of LightSolver’s marks and logos, whether registered or not.

No licenses or rights are granted to you by implication or otherwise under any LightSolver Intellectual Property, except for the licenses and rights expressly granted in these Terms.

8. Third Party Components

The Site may use or include third party software, files and components that are subject to open source and third party license terms (“ Third PartyComponents ”). Your right to use such Third Party Components as part of, orin connection with, the Site is subject to any applicable acknowledgements and license terms accompanying such Third Party Components, contained therein or related thereto. These Terms do not apply to any Third Party Components accompanying or contained in the Site, and LightSolver disclaims all liability related thereto. You acknowledge that LightSolver is not the author, owner or licensor of any Third Party Components, and that LightSolver makes no warranties or representations, express or implied, as to the quality, capabilities, operations, performance or suitability of Third Party Components.Under no circumstances shall the Site or any portion thereof (except for theThird Party Components contained therein) be deemed to be “open source” or“publicly available” software.

9. Availability

The Site’s availability and functionality depend on various factors, such as communication networks, software, hardware, and LightSolver’sSite providers and contractors. LightSolver does not warrant or guarantee that the Site will operate and/ or be available at all times without disruption or interruption, or that it will be immune from unauthorized access or error-free.

10. Changes to the Site

LightSolver reserves the right, at its sole discretion, to modify, correct, amend, enhance, improve, make any other changes to, or discontinue, temporarily or permanently, the Site(or any part thereof) without notice, at any time. In addition, you hereby acknowledge that the Content available through the Site may be changed, modified, edited or extended in terms of content and form or removed at anytime without any notice to you. You agree that LightSolver shall not be liable to you or to any third party for any modification, suspension, error, malfunction or discontinuance of the Site (or any part thereof).

11. Disclaimer and Warranties

LIGHTSOLVER DOES NOT WARRANT ORMAKE ANY REPRESENTATIONS REGARDING THE USE, THE INABILITY TO USE OR OPERATE, ORTHE RESULTS OF THE USE OR OPERATION OF THE SITE (OR ANY PART THEREOF). LIGHTSOLVER SHALL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING, BUT NOT LIMITED TO,DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND,WHETHER IT WAS CAUSED CONSEQUENTLY OR IN CONNECTION WITH THE USE OF THE SITE,WHETHER OR NOT LIGHTSOLVER HAD INFORMED THE USER OF SUCH POSSIBLE DAMAGE.

THE SITE (AND ANY PART THEREOF), INCLUDING WITHOUT LIMITATION ANY CONTENT, DATA AND INFORMATION RELATED THERETO, ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, WITHOUT ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF TITLE OR NON-INFRINGEMENT OR IMPLIED WARRANTIES OF USE, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR USE. LIGHTSOLVER DISCLAIMS AND MAKES NORE PRESENTATIONS OR WARRANTIES AS TO THE ACCURACY, QUALITY, AVAILABILITY,RELIABILITY, SUITABILITY, COMPLETENESS, TRUTHFULNESS, USEFULNESS, OR EFFECTIVENESS OF ANY CONTENT AVAILABLE ON OUR SERVICES. LIGHTSOLVER AND ANY OF ITS OFFICERS, DIRECTORS, SHAREHOLDERS, EMPLOYEES, SUB-CONTRACTORS, SERVICE PROVIDERS, AGENTS AND OTHER AFFILIATED ENTITIES (COLLECTIVELY, “LIGHTSOLVER   PARTIES”),JOINTLY AND SEVERALLY, DISCLAIM AND MAKE NO REPRESENTATIONS OR WARRANTIES AS TOTHE USABILITY, ACCURACY, QUALITY, AVAILABILITY, RELIABILITY, SUITABILITY,COMPLETENESS, TRUTHFULNESS, USEFULNESS, OR EFFECTIVENESS OF ANY CONTENT, DATA,RESULTS, OR OTHER INFORMATION OBTAINED OR GENERATED IN CONNECTION WITH YOUR ORANY USER’S USE OF THE SITE. LIGHTSOLVER DOES NOT WARRANT THAT THE OPERATION OFTHE SITE IS OR WILL BE SECURE, ACCURATE, COMPLETE, UNINTERRUPTED, WITHOUT ERROR, OR FREE OF VIRUSES, WORMS, OTHER HARMFUL COMPONENTS, OR OTHER PROGRAM LIMITATIONS. LIGHTSOLVER MAY, AT ITS SOLE DISCRETION AND WITHOUT AN OBLIGATION TO DO SO, CORRECT, MODIFY, AMEND, ENHANCE, IMPROVE AND MAKE ANY OTHER CHANGES TO THE SITE AT ANY TIME, OR DISCONTINUE DISPLAYING OR PROVIDING ANY CONTENT OR FEATURES WITHOUT ANY NOTICE TO YOU. YOU AGREE AND ACKNOWLEDGE THAT THE USE OFTHE SITE, INCLUDING USE OF AND/OR RELIANCE ON ANY CONTENT AVAILABLE THROUGH THE SITE, IS ENTIRELY, OR OTHERWISE TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, AT YOUR OWN RISK.

12. Limitation of Liability

YOU ACKNOWLEDGE AND AGREE THAT, TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE ENTIRE RISK ARISING OUT OFYOUR ACCESS TO AND USE OF THE SITE REMAINS WITH YOU. IN NO EVENT SHALL LIGHTSOLVER AND/OR ANY OF THE LIGHTSOLVER PARTIES BE LIABLE FORANY DAMAGES WHATSOEVER, INCLUDING DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, RESULTING FROM OR ARISING OUT OF THE SITE,USE OR INABILITY TO USE THE SITE, FAILURE OF THE SITE TO PERFORM AS REPRESENTED OR EXPECTED, LOSS OF GOODWILL, DATA OR PROFITS, THE PERFORMANCE OR FAILURE OF LIGHTSOLVER TO PERFORM UNDER THESE TERMS, AND ANY OTHER ACT OR OMISSION OF LIGHTSOLVER BY ANY OTHER CAUSE WHATSOEVER, INCLUDING WITHOUT LIMITATION DAMAGES ARISING FROM THE CONDUCT OF ANY USERS AND/OR THIRD PARTY SITES.

NO ACTION MAY BE BROUGHT BY YOUFOR ANY BREACH OF THESE TERMS MORE THAN ONE (1) YEAR AFTER THE ACCRUAL OF SUCH CAUSE OF ACTION. AS SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, THEN SUCH LIMITATIONS ONLY MAY NOT APPLY TO A USER RESIDING IN SUCH STATES.

SUCH LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO ALL CLAIMS FOR DAMAGES, WHETHER BASED IN AN ACTION OF CONTRACT, WARRANTY, STRICT LIABILITY, NEGLIGENCE, TORT, OR OTHERWISE.YOU HEREBY ACKNOWLEDGE AND AGREE THAT THESE LIMITATIONS OF LIABILITY ARE AGREED ALLOCATIONS OF RISK CONSTITUTING IN PART THE CONSIDERATION FOR LIGHTSOLVER’S SITE TO YOU, AND SUCH LIMITATIONS WILL APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY, AND EVEN IF LIGHTSOLVER AND/ORANY LIGHTSOLVER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH LIABILITIES AND/OR DAMAGES. THE FOREGOING LIMITATION OF LIABILITY SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW IN THE APPLICABLE JURISDICTION AND IN NO EVENT SHALL LIGHTSOLVER’S CUMULATIVE LIABILITY TO YOU EXCEED $100.

13. Indemnification

You agree to defend, indemnify and hold harmless LightSolver and any LightSolver Parties from and against any and all claims, damages, obligations, losses, liabilities, costs, debts, fines, late fees, cancellation fees and expenses (including attorney’s fees) arising directly or indirectly from: (i) your use of the Site (or any part thereof); (ii) breach of any term of these Terms by you or anyone on your behalf; (iii) any damage of any sort, whether direct, indirect, special or consequential, you may cause to any third party which relates to your use of (or inability to use) the Site; (iv) your violation of the Privacy Policy, any third party intellectual property rights, privacy rights or other rights through your use of the Site or provision of information; and (v) your violation of any applicable law or regulation.

Notwithstanding the foregoing paragraph, if you are a resident of New Jersey, you only agree to release, defend, indemnify, and hold LightSolver, and its officers, directors, employees and agents, harmless from and against any third-party claims, liabilities, damages, losses, and expenses, including reasonable legal and accounting fees, arising out of or in any way connected with your violation of these Terms.

14. Amendments to the Terms

LightSolver reserves the right to change these Terms, and any other documents incorporated by reference herein, from time to time, at its sole discretion and without any prior notice.LightSolver will notify you regarding material changes of the terms of theseTerms by notice on the Site or by sending you an e-mail regarding such changes to the e-mail address that you provided in the registration form. Such material changes will take effect seven (7) days after such notice is provided on ourSite or sent by email. Otherwise, changes to these Terms are effective upon notice being given, which may be made by posting the changes to these Terms on the Site. You are responsible for regularly reviewing these Terms for updates and modifications. Your continued use of the Site after notice of changes has been given will constitute acceptance of, and agreement to be bound by, those changes. If you do not agree, you may not access or use the Site.

To use the Site, you must be over the age of seventeen (17). We reserve the right to request proof of age at any stage so that we can verify that persons under the age of seventeen (17)are not using the Site. In the event that it comes to our knowledge that a person under the age of seventeen (17) is using the Site, we will prohibit and block such User from accessing the Site and will make all efforts to promptly delete any Personal Information (as such term is defined in our Privacy Policy with regard to such User.

16. General

These Terms do not, and shall not be construed to create any partnership, joint venture, employer-employee, agency, or franchisor-franchisee relationship between the parties hereto. Any claim relating to this Site or use of this Site will be governed by and interpreted in accordance with the laws of the State of California, UnitedStates, without reference to its conflict-of-laws principles. Any dispute arising out of or related to your use of this Site will be brought in, and you hereby consent to exclusive jurisdiction and venue in, the competent courts of the applicable court in the state of California, United States. If any provision of these Terms is found to be unlawful, void, or for any reason unenforceable, then that provision will be deemed severable from these Terms and will not affect the validity and enforceability of any remaining provision.You may not assign, sublicense or otherwise transfer any or all of your rights or obligations under these Terms without LightSolver’s prior express written consent. No waiver by either party of any breach or default hereunder will be deemed to be a waiver of any preceding or subsequent breach or default. Any heading, caption or section title contained herein is inserted only as a matter of convenience, and in noway defines or explains any section or provision hereof. These Terms are the entire terms and conditions between you and LightSolver relating to the subject matter herein and supersedes any prior or contemporaneous written or oral agreements or understandings between you and LightSolver. Notices to you may be made via email or regular mail. This Site may also provide notices of changes to theseTerms or other matters, by displaying such notices or by providing links to such notices. Without limitation, you agree that a printed version of theseTerms and of any notice given in electronic form shall be admissible in judicial or administrative proceedings based upon or relating to these Terms to the same extent and subject to the same conditions as other business documents and records originally generated and maintained in printed form.

17. Interpretation

For purposes of these Terms:

(i)            the words “include,”“includes” and “including” shall be deemed to be followed by the words “without limitation”;

(ii)           the word “or” is not exclusive;

(iii)          the word “any” means “any and all”;

(iv)          the words “herein,” “hereof,” “hereby,” “hereto” and “hereunder” refer to these Terms as a whole;

(v)           the headings in these Terms are for reference only and shall not affect the interpretation of these Terms;

(vi)          when a reference is made to a Section, such reference shall be to a Section of these Terms; and

(vii)         unless the context requires otherwise, words using the singular or plural number also include the plural or singular number, respectively, and references to a “person” includes both individuals and entities and their permitted successors and assigns.

This Terms were written inEnglish and may be translated into other languages for your convenience. If a translated (non-English) version of these Terms conflicts in any way with theEnglish version, the provisions of the English version shall prevail.

18. Contact Us

If you have any questions or comments concerning these Terms or the Site, you are welcome to send us an email at the following address:  [email protected] .

LightSolver – Website Privacy Policy

LightSolver Ltd., its parent company and its affiliates (“ LightSolver ”,“ we ”, “ our ” or “us”) respects the privacy of the users of its website at the address  https://lightsolver.com/  (the“ Site ”) and is committed to the protection of the Personal Information (as defined below) that its Users share with it. We believe that you have a right to know our practices regarding the information we may collect and use when you visit or use our Site .

This Website Privacy Policy (this “ Privacy Policy ”) constitutes a binding and enforceable legal instrument between LightSolver and you – so please read it carefully. Capitalized terms that are used but not defined herein, as well as the terms “ you ” and “ User ,” shall have the meaning ascribed to them in our Website Terms of Use (“ Terms of Use ”), which incorporate the terms of this Privacy Policy by reference.

1. Your Consent

BY ENTERING, CONNECTING TO,ACCESSING AND/OR USING THE SITE, YOU AGREE TO THE TERMS AND CONDITIONS SET FORTH IN THIS PRIVACY POLICY, INCLUDING WITH RESPECT TO THE COLLECTION AND PROCESSING OF YOUR PERSONAL INFORMATION (AS DEFINED BELOW). IF YOU DISAGREE WITH ANY TERM PROVIDED HEREIN, YOU MAY NOT USE THE SITE.

2.  Information We Collect

a.         The first type of information is non-identifiable and anonymous information (“ Non-Personal Information ”). We are not aware of the identity of the User from which we have collected Non-Personal Information. Non-Personal Information is any unconcealed information which is available to us while Users are using the Site. Non-Personal Information which is being gathered consists of technical and behavioral information, and may contain, among other things, the activity of the User on the Site, a User’s “click-stream”on the Site, etc.

b.         The second type of information is information which identifies an individual, or may with reasonable effort identify an individual, either alone or in combination with other information ( “Personal Information” ). This information may identify you or be otherwise associated with you. The PersonalInformation that we gather consists of any personal details provided voluntarily by the User or on their behalf. The Personal Information required from the User while filling in the contact forms (including the “Login” feature, the “Support” options or use of the Site’s chat widget) may include the User’s full name, e-mail address, phone number, country, company, job title and ICCID (IntegratedCircuit Card Identification Number) and the User may also voluntarily provide other information in free text fields as part of a dedicated message to us.

For the avoidance of doubt, any Non-Personal Information connected or linked to any Personal Information shall be deemed Personal Information for as long as such connection or linkage exists. Under this Privacy Policy, the term “information” shall mean both Personal and Non-Personal Information.

We do not collect any PersonalInformation from you without your approval, which is obtained,  inter alia , through your acceptance of the Terms of Use and this Privacy Policy.

3. Methods of Information Collection

We collect information via the following methods:

a.           We automatically collect information through your use of the Site.  As you navigate through and interact with our Site, we may use automatic data collection technologies (like browser cookies and flash cookies) to gather, collect and record certain information about your equipment, browsing actions, and patterns, including details of your visits to our Site and information about your computer and internet connection (such as your IP address, operating system, and browser type), either independently or through the help of third-party services, as detailed below.

b.          We collect information which you provide us voluntarily and with your consent . For example, we collect Personal Information which you voluntarily provide when you fill different forms on the Site or contact us in any other way. We store the Personal Information either independently or through the help of our authorized third-party service providers, as detailed below.

c.          We use third party software and services to collect information . Third parties may collect and process information such as usage analytics data in order to provide and operate the Site and improve our products and services.

4.  Purposes of Collection

a.             We collect, process and use your information for the purposes described in this PrivacyPolicy, based at least on one of the following legal grounds:

i. With your consent:  We ask for your consent, under this Privacy Policy, to process your information for specific purposes and you have the right to withdraw your consent at any time.

ii.  When providing you with access to the Site:  We collect and process your information in order to (i) provide you access to the Site; (ii) to maintain and     improve our Site; (iii) to develop new services and features for our Users; (iv) and to personalize the Site in order for you to get a better user experience.  

iii.  Legitimate interests:  We process your information for our legitimate interests while applying appropriate safeguards that protect your privacy. This means that we process your information for things like detecting, preventing, or otherwise addressing fraud, abuse, security, usability, functionality or technical issues with our services, protecting against harm to the rights, property or safety of our properties, or our users, or the public as required or permitted by law; enforcing legal claims, including investigation of potential violations of this PrivacyPolicy; in order to comply or fulfill our obligations under applicable laws, contractual requirements, legal process, subpoena or governmental request, as well as to enforce our Terms of Use.

b.             Non-Personal Information and PersonalInformation are collected in order to:

i.  to provide you with and to operate the Site, including for statistical and research purposes and creation of aggregated and/ or anonymous data;

ii.  to develop, improve and customize the Site, the experience of other users and the offering available through the Site;

iii.   to be able to contact you for the purpose of providing you with technical assistance, support, handle requests and complaints and collect feedback in connection with performance of the Site;

iv.   to send you updates, notices, announcements, and additional information related to the Site

v.   to be able to reply to your online queries in connection with performance of theSite;

vi.    to display or send to you marketing and advertising material when you are using the Site, including in accordance with the section titled ‘Direct Marketing’ herein; and

vii.    to comply with any governmental agencies’ legal requests or court orders, or with any applicable law, rule or regulation.

5.  Sharing Information With Third Parties

LightSolver may disclose Personal Information in the following cases: (a) to comply with any applicable law, regulation, legal process, subpoena or governmental request; (b) to enforce the Terms of Use (including this Privacy Policy) or any other agreements between you (or any persons affiliated with you) and us, including investigation of potential violations thereof; (c) to detect, prevent, or otherwise address fraud, security or technical issues; (d) to respond to your support requests; (e) to respond to claims that any content available on the Site violates the rights of third parties; (f) to respond to claims that contact information (e.g., name, e-mail address) of a third party has been posted or transmitted without their consent or as a form of harassment; (g) to protect the rights, property, or personal safety of LightSolver, its Users, or any other person;(h) in connection with a change in control of LightSolver, including by means of merger, acquisition or sale of all or substantially all of its assets; (i) to LightSolver’s third-party service providers that provide services to LightSolver to facilitate our operation of the Site or our services (e.g., Amazon Web Services); (j) for any other purpose disclosed by us when you provide the Personal Information; or (k)pursuant to your explicit approval prior to such disclosure. For avoidance of doubt, LightSolver may transfer and disclose Non-Personal Information to third parties in its sole discretion.

Except as otherwise stated in this Privacy Policy, we do not sell, trade, share, or rent your Personal Information collected from our services to third parties. We may however transfer, share or otherwise use anonymized, aggregated or non-personal information in our sole discretion and without the need for further approval. You expressly consent to the sharing of your Personal Information as described in this Privacy Policy.

6.  Modification or Deletion of Personal Information

We retain the Personal Information we collect only for as long as needed in order to provide you with our services and to comply with applicable laws and regulations. We then either delete from our systems or anonymize it without further notice to you. If for any reason you wish to request a modification to, or deletion of, your Personal Information in accordance with Section 13 of this Privacy Policy, you may do so by contacting LightSolver at  [email protected]  or through the Site.

However, please note that, although your Personal Information may be removed from our systems, LightSolver will retain any anonymous information contained therein or any anonymized or aggregate data derived therefrom, and such information will be owned by us and may continue to be used by us for any purpose, including the operation or improvement of our services.

To use the Site, you must be over the age of seventeen (17). Therefore, LightSolver does not knowingly collect Personal Information from persons under the age of seventeen (17) and does not wish to do so. We reserve the right to request proof of age at any stage so that we can verify that persons under the age of seventeen (17) are not using the Site.

8. Security

We take a great care in implementing and maintaining the security of LightSolver’s Site and its User’s PersonalInformation. LightSolver employs industry-standard procedures and policies to ensure the safety of its Users’ Personal Information and prevent unauthorized access to or use of any such information.  However, we do not and cannot guarantee that unauthorized access or use will never occur.

9. Third Party Software/ Services

In order to provide and operate the Site, we use third-party software and services to collect and process the information detailed herein, and to improve our products and services. Examples include: web hosting, sending communications, analyzing data and conducting customer relationship management. These third-party service providers have access to the information needed to perform their respective functions, but may not use it for other purposes unless such data has been first anonymized. Further, they must process that information in accordance with this Privacy Policy and as permitted by applicable law.

10. Cookies & Local Storage

LightSolver may use industry-standard technologies, such as “cookies” or similar technologies, which store certain information about you on your computer and allow us to enable the automatic activation or personalization of certain features, there by making your interactions with us more convenient and efficient. The cookies that we use are created per session and do not include any information about you, other than your session key (which is generally removed at the end of your session). Most browsers will allow you to easily erase cookies from your computer’s hard drive, block acceptance of cookies, or receive a warning before a cookie is stored. However, if you block or erase cookies, your online experience and our ability to provide the Services to your Advisor may be limited or degraded.  We do not respond to do-not-track signals.

11. Where Do We Store User’s Personal Information?

Information regarding theUsers will be maintained, processed and stored by us and our authorized affiliates and service providers in the United States and, as necessary, in secured cloud storage provided by our third-party service provider(s), which may include facilities located outside of the aforementioned location. You hereby accept the place of storage and the transfer of information as described above.

12. Job Candidates

LightSolver welcomes all qualified candidates(“ Candidates ”) to apply to any of the open positions posted on our Site or otherwise (including without limitation – Facebook and LinkedIn) by sending us their contact details and resumes(“ Candidate Information ”). We are committed to keep CandidateInformation private and use it solely for our internal recruitment purposes(including for identifying Candidates, evaluating their applications, making hiring and employment decisions, and contacting Candidates by phone or in writing).

Please note that we may retain Candidate Information submitted to us even after the applied position has been filled or closed. This is done so we may re-consider Candidates for other positions and opportunities at LightSolver; so we may use such CandidateInformation as reference for future applications; and in case the Candidate is hired, for additional employment and business purposes related to their employment or engagement with LightSolver.

If you previously submitted your Candidate Information to LightSolver and now wish to access it, update it or have it deleted from our systems, please contact us at:  [email protected] .

13. Updating, Obtaining a Copy of, or Deleting Your Personal Information

If the law applicable to you grants you such rights, you may ask to access, correct, or delete your Personal Information that is stored in our systems. You may also ask for our confirmation as to whether or not we process your Personal Information.

Subject to the limitations in law, you may request that we update, correct, or delete inaccurate or outdated information. You may also request that we suspend the use of anyPersonal Information whose accuracy you contest while we verify the status of that information.

Subject the limitations in law, you may also be entitled to obtain the Personal Information you directly provided us (i.e., excluding data we obtained from other sources) in a structured, commonly used, and machine-readable format and may have the right to transmit such data to another party.

If you wish to exercise any of these rights, contact us at:  [email protected] . When handling these requests, we may ask for additional information to confirm your identity and your request. Please note, upon request to delete yourPersonal Information, we may retain such data, in whole or in part, to comply with any applicable rule or regulation, and/or to respond to or defend against legal proceedings.

To find out whether these rights apply to you and on any other privacy related matter, you can contact your local data protection authority if you have concerns regarding your rights under local law.

14. Direct Marketing

You hereby agree that we may use your contact details provided during registration or otherwise volunteered through the Site for the purpose of informing you regarding our products and services, the Site and other news which may interest you, and to send to you other marketing material about related products and services offered by LightSolver. You may withdraw your consent by sending a written notice to LightSolver by email to the following address: [email protected] or by pressing the “Unsubscribe” button in the email.

15. Changes to This Privacy Policy

The terms of this PrivacyPolicy will govern your interaction with us and your use of the Site and any information collected in connection therewith. LightSolver may change thisPrivacy Policy from time to time, in our sole discretion and without any notice. LightSolver will notify you regarding material changes of the terms of this Privacy Policy by notice on the Site or by sending you an e-mail regarding such changes to the e-mail address that you provided in the registration form. Such material changes will take effect seven (7) days after such notice is provided on our Site or sent by email. Otherwise, Changes to this Privacy Policy are effective as of the stated “Last Updated” date and your continued use of the Site after the “Last Updated” date will constitute your acceptance of, and agreement to be bound by, such changes. You are responsible for periodically visiting our Site and this Privacy Policy to check for any changes. IF YOU DO NOT AGREE WITH CHANGES TO THE TERMS OF THIS PRIVACY POLICY, YOU ARE OBLIGATED TO PROMPTLY NOTIFY US AND TERMINATE YOUR USE OF THE SITE.

16. Contact Us

If you have any questions (or comments) concerning this Privacy Policy, you are welcome to send us an email at the following address:  [email protected].

Your message was submitted successfully

  • People/Staff

formulation of quadratic assignment problem

15 Aug SCIS Annual Inequality Lecture | The Political Economy of Global Inequality: A Drama in Three Parts Hybrid Event 16:30

17 Aug Book Launch: ‘Killer Stories’ by Dr Brin Hodgskiss and Nicole Engelbrecht Origins Centre 11:00

13 Aug Conceptualise, Design, Build and Evaluate your Course (2nd Run) Online Event 10:00

15 Aug SEF Brown Bag: Unmasking the Invisible New Commerce Building (NCB), Room 221 13:00

Pathfinder to illuminate the path for more women

A woman of many firsts, Prof. Nthabiseng Audrey Ogude has been appointed CEO of the Female Academic Leaders Fellowship programme. Ogude is a groundbreaker who has more than 30 years’ experience in higher education. The Analytical Chemist and Science Educator took her seat on 1 June 2024 and brings critical skills into the position having climbed to the highest echelons of academia – both as an educator and a leader. Launched in 2021, the Female Academic Leaders Fellowship (FALF) programme advocates and provides financial support and mentorship to African and mixed-race (coloured) South African women.

Wits In 60 Seconds

Gauteng learners are recognised for their innovative solutions to the Joburg gas explosion through the Wits Integrated Experience. Wits hosts the Inter-Faculty Research Symposium and a lecture on 'Solar Socialism: Wind, Sunlight and the paradox of abundance” by Prof. David McDermott. Discover how climate change is projected to increase wildfire risks in southern Africa and learn about the discovery of an ancient lake in Lesotho. Finally, find out more about Wits University’s Eleni Flack-Davison and her team’s achievement at the 8th World Conference on Research Integrity. Read the full stories at www.wits.ac.za.

   

NEOS Guide

Quadratic Assignment Problem

The objective of the Quadratic Assignment Problem (QAP) is to assign \(n\) facilities to \(n\) locations in such a way as to minimize the assignment cost. The assignment cost is the sum, over all pairs, of the flow between a pair of facilities multiplied by the distance between their assigned locations.

Problem Statement

The quadratic assignment problem (QAP) was introduced by Koopmans and Beckman in 1957 in the context of locating “indivisible economic activities”. The objective of the problem is to assign a set of facilities to a set of locations in such a way as to minimize the total assignment cost. The assignment cost for a pair of facilities is a function of the flow between the facilities and the distance between the locations of the facilities.

Consider a facility location problem with four facilities (and four locations). One possible assignment is shown in the figure below: facility 2 is assigned to location 1, facility 1 is assigned to location 2, facility 4 is assigned to location 3, and facility 4 is assigned to location 3. This assignment can be written as the permutation \(p = \{2, 1, 4, 3\}\), which means that facility 2 is assigned to location 1, facility 1 is assigned to location 2, facility 4 is assigned to location 3, and facility 4 is assigned to location 3. In the figure, the line between a pair of facilities indicates that there is required flow between the facilities, and the thickness of the line increases with the value of the flow.

formulation of quadratic assignment problem

To calculate the assignment cost of the permutation, the required flows between facilities and the distances between locations are needed.


\[\begin{array}{|c|c|c|}
\text{facility } i & \text{facility } j & \text{flow}(i,j) \\ \hline \hline
1 & 2 & 3 \\
1 & 4 & 2 \\
2 & 4 & 1 \\
3 & 4 & 4
\end{array}\]

\(\begin{array}{|c|c|c|}
\text{location } i & \text{location } j & \text{distance}(i,j) \\ \hline
1 & 3 & 53 \\
2 & 1 & 22 \\
2 & 3 & 40 \\
3 & 4 & 55
\end{array}\)

Then, the assignment cost of the permutation can be computed as \(f(1,2) \cdot d(2,1) + f(1,4) \cdot d(2,3) + f(2,4) \cdot d(1,3) + f(3,4) \cdot d(3,4)\) = \(3 \cdot 22 + 2 \cdot 40 + 1 \cdot 53 + 4 \cdot 55\) = 419. Note that this permutation is not the optimal solution.

Mathematical Formulation

Here we present the Koopmans-Beckmann formulation of the QAP. Given a set of facilities and locations along with the flows between facilities and the distances between locations, the objective of the Quadratic Assignment Problem is to assign each facility to a location in such a way as to minimize the total cost.

Sets \(N = \{1, 2, \cdots, n\}\) \(S_n = \phi: N \rightarrow N\) is the set of all permutations

Parameters \(F = (f_{ij})\) is an \(n \times n\) matrix where \(f_{ij}\) is the required flow between facilities \(i\) and \(j\) \(D = (d_{ij})\) is an \(n \times n\) matrix where \(d_{ij}\) is the distance between locations \(i\) and \(j\)

Optimization Problem \(\text{min}_{\phi \in S_n} \sum_{i=1}^n \sum_{j=1}^n f_{ij} \cdot d_{\phi(i) \phi(j)}\)

The assignment of facilities to locations is represented by a permutation \(\phi\), where \(\phi(i)\) is the location to which facility \(i\) is assigned. Each individual product \(f_{ij} \cdot d_{\phi(i) \phi(j)}\) is the cost of assigning facility \(i\) to location \(\phi(i)\) and facility \(j\) to location \(\phi(j)\).

Solve some QAPs!

Follow the links below to test your skill at finding good solutions to QAPs of various sizes. Notice that as the problem size increases, it becomes much more difficult to find an optimal solution. As \(n\) increases beyond a small number, it becomes impossible to enumerate and evaluate all possible assignment vectors. Instead, advanced solution algorithms are required to solve larger instances.

QAP of size 4

Qap of size 5, qap of size 6, qap of size 7, qap of size 8, qap of size 9.

  • Anstreicher, K.M. 2003. Recent advances in the solution of quadratic assignment problems. Mathematical Programming Series B 97 , 27 - 42.
  • Çela, E. 1998. The Quadratic Assignment Problem: Theory and Algorithms . Kluwer Academic Publishers, Dordrecht.
  • Koopmans, T. C. and M. J. Beckmann. 1957. Assignment problems and the location of economic activities. Econometrica 25 , 53 - 76.
  • QAPLIB Home Page

The Quadratic Assignment Problem

  • This person is not on ResearchGate, or hasn't claimed this research yet.

Rainer Burkard at Graz University of Technology

  • Graz University of Technology

Discover the world's research

  • 25+ million members
  • 160+ million publication pages
  • 2.3+ billion citations
  • Sanketh Vedula
  • Valentino Maiorca
  • Lorenzo Basile
  • Alex Bronstein
  • Julien Bodelet
  • Guillaume Blanc

Jiajun Shan

  • Corinne Jones
  • Mahsa Barzegar-Keshteli
  • Alice Gross
  • Sahand Jamal Rahi
  • Johannes Lill
  • Marcel Stark
  • Robin Schultheis
  • Zahra Esmaeilbeig
  • Kumar Vijay Mishra

Mojtaba Soltanalian

  • Renchao Xie

Yunjie Liu

  • DISCRETE OPTIM
  • Lucas Waddell
  • Warren P. Adams
  • IEEE T IMAGE PROCESS

Minghong Yao

  • Zhiguang Liu
  • Liansheng Zhuang

Houqiang Li

  • Michele Dall'Arno
  • Manfred Padberg

Minendra Rijal

  • Jaishankar Chakrapani

Jadranka Skorin‐Kapov

  • Jacques A. Ferland
  • J.H. Holland
  • Christopher E. Nugent
  • T.E. Vollmann
  • G. Birkhoff

Sartaj Sahni

  • T. Gonzales
  • R. E. Miller
  • J.W. Thatcher
  • David E. Goldberg
  • Recruit researchers
  • Join for free
  • Login Email Tip: Most researchers use their institutional email address as their ResearchGate login Password Forgot password? Keep me logged in Log in or Continue with Google Welcome back! Please log in. Email · Hint Tip: Most researchers use their institutional email address as their ResearchGate login Password Forgot password? Keep me logged in Log in or Continue with Google No account? Sign up

Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

paper cover thumbnail

The Quadratic Assignment Problem

Profile image of Rainer Burkard

Related Papers

Encyclopedia of Optimization

Panos Pardalos

formulation of quadratic assignment problem

Panos M Pardalos

Abstract This paper aims at describing the state of the art on quadratic assignment problems (QAPs). It discusses the most important developments in all aspects of the QAP such as linearizations, QAP polyhedra, algorithms to solve the problem to optimality, heuristics, polynomially solvable special cases, and asymptotic behavior.

Güneş Erdoğan

The Quadratic Assignment Problem (QAP) is one of the hardest combinatorial optimization problems known. Exact solution attempts proposed for instances of size larger than 15 have been generally unsuccessful even though successful implementations have been reported on some test problems from the QAPLIB up to size 36. In this dissertation, we analyze the binary structure of the QAP and present new IP formulations. We focus on “flow-based” formulations, strengthen the formulations with valid inequalities, and report computational experience with a branch-and-cut algorithm. Next, we present new classes of instances of the QAP that can be completely or partially reduced to the Linear Assignment Problem and give procedures to check whether or not an instance is an element of one of these classes. We also identify classes of instances of the Koopmans-Beckmann form of the QAP that are solvable in polynomial time. Lastly, we present a strong lower bound based on Bender’s decomposition.

Cesar Beltran-Royo

Pesquisa Operacional

Paulo Boaventura Netto

We investigate the classical Gilmore-Lawler lower bound for the quadratic assignment problem. We provide evidence of the difficulty of improving the Gilmore-Lawler bound and develop new bounds by means of optimal reduction schemes. Computational results are reported indicating that the new lower bounds have advantages over previous bounds and can be used in a branch-and-bound type algorithm for the quadratic assignment problem.

Computers & Operations Research

Ricardo P M Ferreira

Ilyes Beltaef

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

RELATED PAPERS

Paulo Gonçalves

Dennis Heffley

Franz Rendl

Vittorio Maniezzo

New ideas in optimization

Marco Dorigo

Álvaro M. Valdebenito B.

Journal of Combinatorial Optimization

Madalina Drugan

Ali Safari Mamaghani

Informs Journal on Computing

Dushyant Sharma

Mathematics of Operations Research

Discrete Applied Mathematics

catherine roucairol

IEEE Transactions on Knowledge and Data Engineering

Cut Latifah

European Journal of Operational Research

Bernard Mans

Teodor Crainic

Applied Mathematical Sciences

Hassan Mishmast Nehi

Panos M Pardalos , John Mitchell

Paulo Boaventura-Netto

Ajay Bidyarthy

Yugoslav Journal of …

Journal of Industrial Engineering International

Hossein Karimi

NURDIYANA JAMIL

Ajith Abraham

IEEE Transactions on Information Theory

David Malah

Tansel Dökeroğlu

Matteo Fischetti

Sunderesh Heragu

RELATED TOPICS

  •   We're Hiring!
  •   Help Center
  • Find new research papers in:
  • Health Sciences
  • Earth Sciences
  • Cognitive Science
  • Mathematics
  • Computer Science
  • Academia ©2024
  • Search this journal
  • Search all journals
  • View access options
  • View profile
  • Create profile

Add email alerts

You are adding the following journal to your email alerts

New content
Environment and Planning B: Urban Analytics and City Science

The Quadratic Assignment Problem: An Analysis of Applications and Solution Strategies

Cite article, share options, information, rights and permissions, metrics and citations, get full access to this article.

View all access and purchase options for this article.

Download to reference manager

If you have citation software installed, you can download article citation data to the citation manager of your choice

Share this article

Share with email, share on social media, share access to this article.

Sharing links are not relevant where the article is open access and not available if you do not have a subscription.

For more information view the Sage Journals article sharing page.

Information

Published in.

formulation of quadratic assignment problem

Rights and permissions

Affiliations, journals metrics.

This article was published in Environment and Planning B: Urban Analytics and City Science .

Article usage *

Total views and downloads: 38

* Article usage tracking started in December 2016

Articles citing this one

Receive email alerts when this article is cited

Web of Science: 11 view articles Opens in new tab

Crossref: 16

  • Spatial synthesis for architectural design as an interactive simulatio... Go to citation Crossref Google Scholar
  • Shipyard facility layout optimization through the implementation of a ... Go to citation Crossref Google Scholar
  • Understanding Complex Social Network of Government Officials in Decisi... Go to citation Crossref Google Scholar
  • Automated facilities layout: past, present and future Go to citation Crossref Google Scholar
  • Space layout planning using an evolutionary approach Go to citation Crossref Google Scholar
  • Spatial synthesis by disjunctive constraint satisfaction Go to citation Crossref Google Scholar
  • An Evolutionary Approach to Generating Constraint-Based Space Layout T... Go to citation Crossref Google Scholar
  • A Genetic Search Approach to Space Layout Planning Go to citation Crossref Google Scholar
  • WRIGHT: A CONSTRAINT BASED SPATIAL LAYOUT SYSTEM Go to citation Crossref Google Scholar
  • A hybrid heuristic for the facilities layout problem Go to citation Crossref Google Scholar
  • Can planning be a research paradigm in architectural design? Go to citation Crossref Google Scholar
  • A heuristic method for the multi-story layout problem Go to citation Crossref Google Scholar
  • COMPARISON OF BRANCH AND BOUND AND ITERATIVE HEURISTIC ALGORITHMS FOR ... Go to citation Crossref Google Scholar
  • Abstraction as a Tool of Automated Floor-Plan Design Go to citation Crossref Google Scholar
  • An exact algorithm for the general quadratic assignment problem Go to citation Crossref Google Scholar
  • Optimal spatial arrangement as a quadratic assignment problem Go to citation Crossref Google Scholar

Figures and tables

Figures & media, view options, access options.

If you have access to journal content via a personal subscription, university, library, employer or society, select from the options below:

I am signed in as:

I can access personal subscriptions, purchases, paired institutional access and free tools such as favourite journals, email alerts and saved searches.

Login failed. Please check you entered the correct user name and password.

Access personal subscriptions, purchases, paired institutional or society access and free tools such as email alerts and saved searches.

loading institutional access options

Click the button below for the full-text content

Alternatively, view purchase options below:

Purchase 24 hour online access to view and download content.

Access journal content via a DeepDyve subscription or find out more about this option.

View options

You currently have no access to this content. Visit the access options page to authenticate.

Also from Sage

  • CQ Library Elevating debate opens in new tab
  • Sage Data Uncovering insight opens in new tab
  • Sage Business Cases Shaping futures opens in new tab
  • Sage Campus Unleashing potential opens in new tab
  • Sage Knowledge Multimedia learning resources opens in new tab
  • Sage Research Methods Supercharging research opens in new tab
  • Sage Video Streaming knowledge opens in new tab
  • Technology from Sage Library digital services opens in new tab
  • DOI: 10.1090/dimacs/016/01
  • Corpus ID: 9547090

The Quadratic Assignment Problem: A Survey and Recent Developments

  • P. Pardalos , F. Rendl , Henry Wolkowicz
  • Published in Quadratic Assignment and… 1993
  • Mathematics, Computer Science

347 Citations

Selected topics on assignment problems, new heuristic rounding approaches to the quadratic assignment problem, quadratic assignment problem: a survey and applications, a survey of quadratic assignment problems, a survey of the quadratic assignment problem, equality of complexity classes p and np: linear programming formulation of the quadratic assignment problem, on the equality of complexity classes p and np: linear programming formulation of the quadratic assignment problem, a survey of the quadratic assignment problem, with applications.

  • Highly Influenced

QAPLIB – A Quadratic Assignment Problem Library

Quadratic and multidimensional assignment problems, 218 references, a parallel branch and bound algorithm for the quadratic assignment problem, a parallel algorithm for the quadratic assignment problem, quadratic assignment problems, a new lower bound for the quadratic assignment problem, applications of parametric programming and eigenvalue maximization to the quadratic assignment problem, special cases of the quadratic assignment problem, on the mapping problem, a heuristic for quadratic boolean programs with applications to quadratic assignment problems, an introduction to parallelism in combinatorial optimization, a graph theoretic analysis of bounds for the quadratic assignment problem, related papers.

Showing 1 through 3 of 0 Related Papers

The Quadratic Assignment Problem

  • pp 1713–1809

Cite this chapter

formulation of quadratic assignment problem

  • Rainer E. Burkard 3 ,
  • Eranda Çela 3 ,
  • Panos M. Pardalos 4 &
  • Leonidas S. Pitsoulis 4  

4523 Accesses

80 Citations

The quadratic assignment problem (QAP) was introduced by Koopmans and Beckmann in 1957 as a mathematical model for the location of a set of indivisible economical activities [113]. Consider the problem of allocating a set of facilities to a set of locations, with the cost being a function of the distance and flow between the facilities, plus costs associated with a facility being placed at a certain location. The objective is to assign each facility to a location such that the total cost is minimized. Specifically, we are given three n x n input matrices with real elements F = ( f ij ), D = ( d kl ) and B = ( b ik ), where f ij is the flow between the facility i and facility j , d kl is the distance between the location k and location l , and b ik is the cost of placing facility i at location k . The Koopmans-Beckmann version of the QAP can be formulated as follows: Let n be the number of facilities and locations and denote by N the set N = {1, 2,..., n}.

These authors have been supported by the Spezialforschungsbereich F 003 “Optimierung und Kontrolle”, Projektbereich Diskrete Optimierung.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save.

  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Unable to display preview.  Download preview PDF.

Similar content being viewed by others

formulation of quadratic assignment problem

Quadratic Assignment Problems

A linear formulation with $$o(n^2)$$ variables for quadratic assignment problems with manhattan distance matrices.

E. H. L. Aarts and J. Korst, Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and Neural Computing , Wiley, Chichester, 1989.

MATH   Google Scholar  

E. Aarts and J. K. Lenstra, eds., Local Search in Combinatorial Optimization , Wiley, Chichester, 1997.

W. P. Adams and T. A. Johnson, Improved linear programming-based lower bounds for the quadratic assignment problem, in Quadratic Assignment and Related Problems , P. M. Pardalos and H. Wolkowicz, eds., DIMACS Series on Discrete Mathematics and Theoretical Computer Science 16 , 1994, 43–75, AMS, Providence, RI.

Google Scholar  

W. P. Adams and H. D. Sherali, A tight linearization and an algorithm for zero-one quadratic programming problems, Management Science 32 , 1986, 1274–1290.

Article   MATH   MathSciNet   Google Scholar  

W. P. Adams and H. D. Sherali, Linearization strategies for a class of zero-one mixed integer programming problems, Operations Research 38 , 1990, 217–226.

R. K. Ahuja, J. B. Orlin, and A. Tivari, A greedy genetic algorithm for the quadratic assignment problem, Working paper 3826–95, Sloan School of Management, MIT, 1995.

S. Arora, A. Frieze, and H. Kaplan, A new rounding procedure for the assignment problem with applications to dense graph arrangement problems, Proceedings of the 37-th Annual IEEE Symposium on Foundations of Computer Science (FOCS) , 1996, 21–30.

A. A. Assad, and W. Xu, On lower bounds for a class of quadratic 0–1 programs, Operations Research Letters 4 , 1985, 175–180.

E. Balas and J. B. Mazzola, Quadratic 0–1 programming by a new linearization, presented at the Joint ORSA/TIMS National Meeting , 1980, Washington D.C.

E. Balas and J. B. Mazzola, Nonlinear programming: I . Linearization techniques, Mathematical Programming 30 , 1984, 1–21.

E. Balas and J. B. Mazzola, Nonlinear programming: II. Dominance relations and algorithms, Mathematical Programming 30 , 1984, 2245.

A. I. Barvinok, Computational complexity of orbits in representations of symmetric groups, Advances in Soviet Mathematics 9 , 1992, 161–182.

MathSciNet   Google Scholar  

R. Battiti and G. Tecchiolli, The reactive tabu search, ORSA Journal on Computing 6 , 1994, 126–140.

M. S. Bazaraa and O. Kirca, Branch and bound based heuristics for solving the quadratic assignment problem, Naval Research Logistics Quarterly 30 , 1983, 287–304.

M. S. Bazaraa and H. D. Sherali, Benders’ partitioning scheme applied to a new formulation of the quadratic assignment problem, Naval Research Logistics Quarterly 27 , 1980, 29–41.

M. S. Bazaraa and H. D. Sherali, On the use of exact and heuristic cutting plane methods for the quadratic assignment problem, Journal of Operations Research Society 33 , 1982, 991–1003.

MATH   MathSciNet   Google Scholar  

G. Birkhoff, Tres observaciones sobre el algebra lineal, Univ. Nac. Tucumán Rev., Ser. A , 1946, 147–151

B. Bollobâs, Extremal Graph Theory , Academic Press, London, 1978.

A. Bruengger, J. Clausen, A. Marzetta, and M. Perregaard, Joining forces in solving large-scale quadratic assignment problems in parallel, in Proceedings of the 11-th IEEE International Parallel Processing Symposium (IPPS) , 1997, 418–427.

E. S. Buffa, G. C. Armour, and T. E. Vollmann, Allocating facilities with CRAFT, Harvard Business Review 42, 1962, 136–158.

R. E. Burkard, Die Störungsmethode zur Lösung quadratischer Zuordnungsprobleme, Operations Research Verfahren 16 , 1973, 84–108.

R. E. Burkard, Quadratische Bottleneckprobleme, Operations Research Verfahren 18, 1974, 26–41.

R. E. Burkard, Locations with spatial interactions: the quadratic assignment problem, in Discrete Location Theory, P. B. Mirchandani and R. L. Francis, eds., Wiley, 1991.

R. E. Burkard and T. Bönniger, A heuristic for quadratic boolean programs with applications to quadratic assignment problems, European Journal of Operational Research 13, 1983, 374–386.

Article   MATH   Google Scholar  

R. E. Burkard and E. Çela, Heuristics for biquadratic assignment problems and their computational comparison, European Journal of Operational Research 83 , 1995, 283–300.

R. E. Burkard, E. Çela, V. M. Demidenko, N. N. Metelski, and G. J. Woeginger, Perspectives of Easy and Hard Cases of the Quadratic Assignment Problems, SFB Report 104, Institute of Mathematics, Technical University Graz, Austria, 1997.

R. E. Burkard, E. Çela, and B. Klinz, On the biquadratic assignment problem, in Quadratic Assignment and Related Problems , P. M. Pardalos and H. Wolkowicz, eds., DIMACS Series on Discrete Mathematics and Theoretical Computer Science 16, 1994, 117–146, AMS, Providence, RI.

R. E. Burkard, E. Çela, G. Rote, and G. J. Woeginger, The quadratic assignment problem with an Anti-Monge and a Toeplitz matrix: Easy and hard cases, SFB Report 34, Institute of Mathematics, Technical University Graz, Austria, 1995. To appear in Mathematical Programming.

R. E. Burkard and U. Derigs, Assignment and matching problems: Solution methods with Fortran programs, Lecture Notes in Economics and Mathematical Systems 184, Springer-Verlag, Berlin, 1980.

R. E. Burkard and U. Fincke, On random quadratic bottleneck assignment problems, Mathematical Programming 23 , 1982, 227–232.

R. E. Burkard and U. Fincke, The asymptotic probabilistic behavior of the quadratic sum assignment problem, Zeitschrift für Operations Research 27, 1983, 73–81.

R. E. Burkard and U. Fincke, Probabilistic asymptotic properties of some combinatorial optimization problems, Discrete Applied Mathematics 12, 1985, 21–29.

R. E. Burkard, W. Hahn and U. Zimmermann, An algebraic approach to assignment problems, Mathematical Programming 12 , 1977, 318–327.

R. E. Burkard, S. E. Karisch, and F. Rendl, QAPLIB-a quadratic assignment prob- lem library, Journal of Global Optimization 10, 1997, 391–403. An on-line version is available via World Wide Web at the following URL: http://www.opt.math.tu-graz.ac.at/karisch/gaplib/

Article   MathSciNet   Google Scholar  

R. E. Burkard, B. Klinz, and R. Rudolf, Perspectives of Monge properties in optimization, Discrete Applied Mathematics 70, 1996, 95–161.

R. E. Burkard and J. Offermann, Entwurf von Schreibmaschinentastaturen mittels quadratischer Zuordnungsprobleme, Zeitschrift für Operations Research 21 , 1977, B121–B132, (in German).

Article   Google Scholar  

R. E. Burkard and F. Rendl, A thermodynamically motivated simulation procedure for combinatorial optimization problems, European Journal Operational Research 17 , 1984, 169–174.

R. E. Burkard and U. Zimmermann, Combinatorial optimization in linearly ordered semimodules: a survey, in Modern Applied Mathematics , B. Korte, ed., North Holland, Amsterdam, 1982, 392–436.

P. Carraresi and F. Malucelli, A new lower bound for the quadratic assignment problem, Operations Research 40 , 1992, Suppl. No. 1 , S22–S27.

P. Carraresi and F. Malucelli, A reformulation scheme and new lower bounds for the QAP, in Quadratic Assignment and Related Problems , P. Pardalos and H. Wolkowicz, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 16 , 1994, 147–160, AMS, Providence, RI.

E. Çela, The Quadratic Assignment Problem: Theory and Algorithms , Kluwer Academic Publishers, Dordrecht, The Netherlands, 1998.

V. Cerny, Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm, Journal of Optimization Theory and Applications 45 , 1985, 41–51.

J. Chakrapani and J. Skorin-Kapov, Massively parallel tabu search for the quadratic assignment problem, Annals of Operations Research 41 , 1993, 327–342.

J. Chakrapani and J. Skorin-Kapov, A constructive method to improve lower bounds for the quadratic assignment problem, in Quadratic Assignment and Related Problems , P. Pardalos and H. Wolkowicz, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 16 , 1994, 161–171, AMS, Providence, RI.

P. Chretienne, A polynomial algorithm to optimally schedule tasks on a virtual distributed system under tree-like precedence constraints, European Journal of Operational Research 43 , 1989, 225–230.

N. Christofides, Worst case analysis of a new heuristic for the traveling salesman problem, Technical Report 338, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, PA, 1976.

N. Christofides and E. Benavent, An exact algorithm for the quadratic assignment problem, Operations Research 37 , 1989, 760–768.

N. Christofides and M. Gerrard, A graph theoretic analysis of bounds for the quadratic assignment problem, in Studies on Graphs and Discrete Programming , P. Hansen, ed., North Holland, 1981, pp. 61–68.

Chapter   Google Scholar  

J. Clausen, S. E. Karisch, M. Perregaard, and F. Rendl, On the applicability of lower bounds for solving rectilinear quadratic assignment problems in parallel, Computational Optimization and Applications 10 , 1998, 127–147.

J. Clausen and M. Perregaard, Solving large quadratic assignment problems in parallel, Computational Optimization and Applications 8 , 1997, 111–127.

A. Colorni, M. Dorigo, and V. Maniezzo, The ant system: optimization by a colony of cooperating agents, IEEE Transactions on Systems , Man , and Cybernetics -Part B 26 , 1996, 29–41.

A. Colorni and V. Maniezzo, The ant system applied to the quadratic assignment problem, to appear in IEEE Transactions on Knowledge and Data Engineering , 1998.

D. T. Connolly, An improved annealing scheme for the QAP, European Journal of Operational Research 46 , 1990, 93–100.

K. Conrad, Das Quadratische Zuweisungsproblem and zwei seiner Spezialfälle , Mohr-Siebeck, Tübingen, 1971.

D. Cyganski, R. F. Vaz, and V. G. Virball, Quadratic assignment problems with the Palubeckis’ algorithm are degenerate, IEEE Transactions on Circuits and Systems-I 41 , 1994, 481–484.

L. Davis, Genetic Algorithms and Simulated Annealing , Pitman, London, 1987.

V. G. Deineko and G. J. Woeginger, A solvable case of the quadratic assignment problem, SFB Report 88, Institute of Mathematics, Technical University Graz, Austria, 1996.

J. W. Dickey and J. W. Hopkins, Campus building arrangement using TOPAZ, Transportation Research 6 , 1972, 59–68.

M. Dorigo, Optimization, Learning, and Natural algorithms , Ph.D. Thesis, Dipartimento die Elettronica e Informazione, Politecnico di Milano, Milano, Italy, 1992, (in Italian).

M. E. Dyer, A. M. Frieze, and C. J. H. McDiarmid, On linear programs with random costs, Mathematical Programming 35 , 1986, 3–16.

C. S. Edwards, The derivation of a greedy approximator for the Koopmans-Beckmann quadratic assignment problem, Proceedings of the 77-th Combinatorial Programming Conference (CP77) , 1977, 55–86.

C. S. Edwards, A branch and bound algorithm for the Koopmans-Beckmann quadratic assignment problem, Mathematical Programming Study 13 , 1980, 35–52.

A. N. Elshafei, Hospital layout as a quadratic assignment problem, Operations Research Quarterly 28 , 1977, 167–179.

T. Espersen, S. E. Karisch, E. Cela, and J. Clausen, QAPPACK - a JAVA package for solving quadratic assignment problems, working paper, Department of Mathematical Modelling, Technical University of Denmark, Denmark, and Institute of Mathematics, Technical University Graz, Austria.

T. A. Feo, M. G. C. Resende, and S. H. Smith, A greedy randomized adaptive search procedure for the maximum independent set, Technical report, AT&T Bell Laboratories, Murray Hill, NJ, 1989. To appear in Operations Research .

T. A. Feo and M. G. C. Resende, Greedy randomized adaptive search procedures, Journal of Global Optimization 6 , 1995, 109–133.

G. Finke, R. E. Burkard, and F. Rendl, Quadratic assignment problems, Annals of Discrete Mathematics 31 , 1987, 61–82.

C. Fleurent and J. Ferland, Genetic hybrids for the quadratic assignment problem, in Quadratic Assignment and Related Problems , P. Pardalos and H. Wolkowicz, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 16 , 1994, 173–187, AMS, Providence, RI.

J. B. G. Frenk, M. van Houweninge, and A. H. G. Rinnooy Kan, Asymptotic properties of the quadratic assignment problem, Mathematics of Operations Research 10 , 1985, 100–116.

A. M. Frieze and J. Yadegar, On the quadratic assignment problem, Discrete Applied Mathematics 5 , 1983, 89–98.

A. M. Frieze, J. Yadegar, S. El-Horbaty, and D. Parkinson, Algorithms for assignment problems on an array processor, Parallel Computing 11 , 1989, 151–162.

L. M. Gambardella, E. D. Taillard, and M. Dorigo, Ant colonies for the QAP, Technical Report IDSIA-4–97, 1997, Istituto dalle Molle Di Studi sull’ Intelligenza Artificiale, Lugano, Switzerland.

M. R. Garey and D. S. Johnson, Computers and intractability: A guide to the theory of NP-completeness , W. H. Freeman and Company, New York, 1979.

J. W. Gavett and N. V. Plyter, The optimal assignment of facilities to locations by branch and bound, Operations Research 14 , 1966, 210–232.

A. M. Geoffrion, Lagrangean relaxation and its uses in integer programming, Mathematical Programming Study 2 , 1974, 82–114.

A. M. Geoffrion and G. W. Graves, Scheduling parallel production lines with changeover costs: Practical applications of a quadratic assignment/LP approach. Operations Research 24 , 1976, 595–610.

P. C. Gilmore, Optimal and suboptimal algorithms for the quadratic assignment problem, SIAM Journal on Applied Mathematics 10 , 1962, 305–313.

F. Glover, Improved linear integer programming formulations of nonlinear integer problems, Management Science 22 , 1975, 455–460.

F. Glover, Tabu search-Part I, ORSA Journal on Computing 1 , 1989, 190–206.

F. Glover, Tabu search-Part II, ORSA Journal on Computing 2 , 1989, 4–32.

F. Glover, M. Laguna, E. Taillard, and D. de Werra, eds., Tabu search, Annals of Operations Research 41 , 1993.

M. X. Goemans and D. P. Williamson, Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming, Journal of the ACM 42 , 1995, 1115–1145.

D. E. Goldberg, Genetic Algorithms in Search , Optimization and Machine Learning , Addison-Wesley, Wokingham, England, 1989.

A. Graham, Kronecker Products and Matrix Calculus with Applications , Halsted Press, Toronto, 1981.

H. Greenberg, A quadratic assignment problem without column constraints, Naval Research Logistic Quarterly 16 , 1969, 417–422.

S. W. Hadley, Continuous Optimization Approaches for the Quadratic Assignment Problem , PhD thesis, University of Waterloo, Ontario, Canada, 1989.

S. W. Hadley, F. Rendl, and H. Wolkowicz, Bounds for the quadratic assignment problem using continuous optimization techniques, Proceedings of the 1-st Integer Programming and Combinatorial Optimization Conference (IPCO) , University of Waterloo Press, 1990, 237–248.

S. W. Hadley, F. Rendl, and H. Wolkowicz, A new lower bound via projection for the quadratic assignment problem, Mathematics of Operations Research 17 , 1992, 727–739.

S. W. Hadley, F. Rendl, and H. Wolkowicz, Nonsymmetric quadratic assignment problems and the Hoffman-Wielandt inequality, Linear Algebra and its Applications 58 , 1992, 109–124.

P. Hahn and T. Grant, Lower bounds for the quadratic assignment problem based upon a dual formulation, to appear in Operations Research.

P. Hahn, T. Grant, and N. Hall, Solution of the quadratic assignment problem using the Hungarian method, to appear in European Journal of Operational Research .

G. G. Hardy, J. E. Littlewood, and G. Pblya, Inequalities , Cambridge University Press, London and New York, 1952.

D. R. Hefiiey, Assigning runners to a relay team, in Optimal Strategies in Sports , S. P. Ladany and R. E. Machol, eds., North-Holland, Amsterdam, 1977, 169–171.

C. H. Heider, A computationally simplified pair exchange algorithm for the quadratic assignment problem, Paper No. 101, Center for Naval Analysis, Arlington, Virginia, 1972.

J. H. Holland, Adaptation in Natural and Artificial Systems , University of Michigan Press, Ann Arbor, 1975.

B. Jansen. A note on lower bounds for the QAP, Technical report, Mathematics and Computer Science, Delft University of Technology, The Netherlands, December 1993.

D. S. Johnson, C. H. Papadimitriou, and M. Yannakakis, How easy is local search, Journal of Computer and System Sciences 37 , 1988, 79–100.

T. A. Johnson, New linear programming-based solution procedures for the quadratic assignment problem, Ph.D. Thesis, Clemson University, SC, 1992.

M. Jünger, Polyhedral Combinatorics and the Acyclic Subdigraph Problem , Heldermann Verlag, Berlin, Germany, 1985.

M. Jünger and V. Kaibel, A basic study of the QAP polytope, Technical Report 96. 215, Institut für Informatik, Universität zu Köln, Germany, 1996.

M. Jünger and V. Kaibel, On the SQAP polytope, Technical Report 96. 241, Institut für Informatik, Universität zu Köln, Germany, 1996.

V. Kaibel, Polyhedral Combinatorics of the Quadratic Assignment Problem, Ph.D. Thesis, Universität zu Köln, Germany, 1997.

S. E. Karisch, Nonlinear Approaches for Quadratic Assignment and Graph Partition Problems, Ph.D. Thesis , Technical University Graz, Austria, 1995.

S. E. Karisch, E. Çela, J. Clausen, and T. Espersen, A dual framework for lower bounds of the quadratic assignment problem based on linearization, SFB Report 120, Institute of Mathematics, Technical University Graz, Austria, 1997.

S. E. Karisch and F. Rendl, Lower bounds for the quadratic assignment problem via triangle decompositions, Mathematical Programming 71 , 1995, 137–151.

S. E. Karisch, F. Rendl, and H. Wolkowicz, Trust regions and relaxations for the quadratic assignment problem, in Quadratic Assignment and Related Problems , P. Pardalos and H. Wolkowicz, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 16 , 1994, 199–220, AMS, Providence, RI.

R. M. Karp, Reducibility among combinatorial problems, in Complexity of Computer Computations , R. E. Miller and J. W. Thatcher, eds., Plenum, New York, 1972, 85–103.

L. Kaufmann and Fe Broeckx, An algorithm for the quadratic assignment problem using Benders’ decomposition, European Journal of Operational Research 2 , 1978, 204–211.

B. Kernighan and S. Lin, An efficient heuristic procedure for partitioning graphs, Bell Systems Journal 49 , 1972, 291–307.

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Optimization by simulated annealing, Science 220 , 1983, 671–680.

J. G. Klincewicz, Avoiding local optima in the p-hub location problem using tabu search and GRASP , Annals of Operations 40 , 1992, 283–302.

J. G. Klincewicz and A. Rajan, Using GRASP to solve the component grouping problem, Technical report, AT&T Bell Laboratories, Holmdel, NJ, 1992.

T. C. Koopmans and M. J. Beckmann, Assignment problems and the location of economic activities, Econometrica 25 , 1957, 53–76.

J. Krarup and P. M. Pruzan, Computer-aided layout design, Mathematical Programming Study 9 , 1978, 75–94.

P. J. M. van Laarhoven and E. H. L. Aarts, Simulated Annealing: Theory and Applications , D. Reidel Publishing Company, Dordrecht, 1988.

A. M. Land, A problem of assignment with interrelated costs, Operations Research Quarterly 14 , 1963, 185–198.

G. Laporte and H. Mercure, Balancing hydraulic turbine runners: A quadratic assignment problem, European Journal of Operational Research 35 , 1988, 378–382.

E. L. Lawler, The quadratic assignment problem, Management Science 9 , 1963, 586–599.

E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, and D. B. Shmoys, eds., The Traveling Salesman Problem , Wiley, Chichester, 1985.

T. Lengauer, Combinatorial Algorithms for Intergrated Circuit Layout , Wiley, Chichester, 1990.

W. Leontief, Input-Output Economics , Oxford University Press, New York, 1966.

Y. Li and P. M. Pardalos, Generating quadratic assignment test problems with known optimal permutations, Computational Optimization and Applications 1 , 1992, 163–184.

Y. Li, P. M. Pardalos, K. G. Ramakrishnan, and M. G. C. Resende, Lower bounds for the quadratic assignment problem, Annals of Operations Research 50 , 1994, 387–410.

Y. Li, P. M. Pardalos, and M. G. C. Resende, A greedy randomized adaptive search procedure for the quadratic assignment problem, in Quadratic Assignment and Related Problems , P. Pardalos and H. Wolkowicz, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 16 1994, 237–261, AMS, Providence, RI.

L. Lovâsz and A. Schrijver, Cones of matrices and set functions and 0–1 optimization, SIAM Journal on Optimization 1 , 1991, 166–190.

E. J. McCormick, Human Factors Engineering , McGraw-Hill, New York, 1970.

T. Magnanti, R. Ahuja, and J. Orlin. Network flows: theory, algorithms, and applications , Prentice Hall, Englewood-Cliffs, New Jersey, 1993.

F. Malucelli, Quadratic Assignment Problems: Solution Methods and Applications, Ph.D. Thesis, Dipartimento di Informatica, Universitâ di Pisa, Italy, 1993.

F. Malucelli and D. Pretolani, Lower bounds for the quadratic semi-assignment problem, Technical Report 955, Centre des Recherches sur les Transports, Université de Montréal, Canada, 1993.

A. Marzetta, Dynamic programming for the quadratic assignment problem, presented at the 2-nd Aussois Workshop on Combinatorial Optimization, 1998, Aussois, France.

T. Mautor and C. Roucairol, A new exact algorithm for the solution of quadratic assignment problems, Discrete Applied Mathematics 55 , 1992, 281–293.

T. Mavridou, P. M. Pardalos, L. S. Pitsoulis, and M. G. C. Resende, A GRASP for the biquadratic assignment problem, European Journal of Operations Research 105 , 1998, 613–621.

N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller, Equations of state calculations by fast computing machines, Journal of Chemical Physics 21 , 1953, 1087–1092.

I. Z. Milis and V. F. Magirou, A Lagrangean relaxation algorithm for sparse quadratic assignment problems, Operations Research Letters 17 , 1995, 69–76.

P. B. Mirchandani and T. Obata, Locational decisions with interactions between facilities: the quadratic assignment problem a review, Working Paper Ps-79–1, Rensselaer Polytechnic Institute, Troy, New York, May 1979.

L. Mirsky, The spread of a matrix, Mathematika 3 , 1956, 127–130.

J. Mosevich, Balancing hydraulic turbine runners — a discrete combinatorial optimization problem, European Journal of Operational Research 26 , 1986, 202–204.

K. A. Murthy, P. Pardalos, and Y. Li, A local search algorithm for the quadratic assignment problem, Informatica 3 , 1992, 524–538.

K. G. Murty, An algorithm for ranking all the assignments in order of increasing cost, Operations Research 16 , 1968, 682–287.

H. Müller-Merbach, Optimale Reihenfolgen , Springer-Verlag, Berlin, Heidelberg, New York, 1970, pp. 158–171.

C. E. Nugent, T. E. Vollmann, and J. Ruml, An experimental comparison of techniques for the assignment of facilities to locations, Journal of Operations Research 16 , 1969, 150–173.

M. W. Padberg and M. P. Rijal, Location , Scheduling , Design and Integer Programming , Kluwer Academic Publishers, Boston, 1996.

Book   MATH   Google Scholar  

M. W. Padberg and G. Rinaldi, Optimization of a 532-city symmetric traveling salesman problem by a branch and cut algorithm, Operations Research Letters 6 , 1987, 1–7.

G. S. Palubeckis, Generation of quadratic assignment test problems with known optimal solutions, U.S.S.R. Comput. Maths. Math. Phys . 28 , 1988, 97–98, (in Russian).

C. H. Papadimitriou and D. Wolfe, The complexity of facets resolved, Proceedings of the 25-th Annual IEEE Symposium on the Foundations of Computer Science (FOCS) , 1985, 74–78.

P. Pardalos and J. Crouse, A parallel algorithm for the quadratic assignment problem, Proceedings of the Supercomputing Conference 1989 , ACM Press, 1989, 351–360.

P. Pardalos, F. Rendl, and H. Wolkowicz, The quadratic assignment problem: A survey and recent developments, in Quadratic Assignment and Related Problems, P. Pardalos and H. Wolkowicz, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 16 , 1994, 1–42, AMS, Providence, RI.

P. M. Pardalos, L. S. Pitsoulis, and M. G. C. Resende, A parallel GRASP implementation for solving the quadratic assignment problem, in Parallel Algorithms for Irregular Problems: State of the Art, A. Ferreira and José D.P. Rolim, eds., Kluwer Academic Publishers, 1995, 115–133.

P. M. Pardalos, L. S. Pitsoulis, and M. G. C. Resende, Fortran subroutines for approximate solution of sparse quadratic assignment problems using GRASP, ACM Transcations on Mathematical Software 23 , 1997, 196–208.

P. M. Pardalos, K. G. Ramakrishnan, M. G. C. Resende, and Y. Li, Implementation of a variable reduction based lower bound in a branch and bound algorithm for the quadratic assignment problem, SIAM Journal on Optimization 7, 1997, 280–294.

P. M. Pardalos and J. Xue, The maximum clique problem, Research Report 93–1, Department of Industrial and System Engineering, University of Florida, Fl, 1993.

M. Queyranne, Performance ratio of heuristics for triangle inequality quadratic assignment problems, Operations Research Letters 4, 1986, 231–234.

G. Reinelt, The Linear Ordering Problem: Algorithms and Applications , Heldermann Verlag, Berlin, Germany, 1985.

F. Rendl, Ranking scalar products to improve bounds for the quadratic assignment problem, European Journal of Operations Research 20 , 1985, 363–372.

F. Rendl and H. Wolkowicz, Applications of parametric programming and eigenvalue maximization to the quadratic assignment problem, Mathematical Programming 53 , 1992, 63–78.

M. G. C. Resende, P. M. Pardalos, and Y. Li, Fortran subroutines for approximate solution of dense quadratic assignment problems using GRASP, ACM Transcations on Mathematical Software 22 , 1996, 104–118.

M. G. C. Resende, L. S. Pitsoulis, and P. M. Pardalos, Approximate solution of weighted max-sat problems using GRASP, in The Satisfiability Problem , P. M. Pardalos, M. G. C. Resende and D. Z. Du, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science 35 , 1997, 393–405, AMS, Providence, RI.

M. G. C. Resende, K. G. Ramakrishnan, and Z. Drezner, Computing lower bounds for the quadratic assignment problem with an inte-rior point algorithm for linear programming, Operations Research 43 , 1995, 781–791.

W. T. Rhee, A note on asymptotic properties of the quadratic assignment problem, Operations Research Letters 7 , 1988, 197–200.

W. T. Rhee, Stochastic analysis of the quadratic assignment problem, Mathematics of Operations Research 16 , 1991, 223–239.

M. P. Rijal, Scheduling, Design and Assignment Problems with Quadratic Costs, Ph.D . Thesis, New York University, NY, 1995.

C. Roucairol, A reduction method for quadratic assignment problems, Operations Research Verfahren 32 , 1979, 183–187.

C. Roucairol, A parallel branch and bound algorithm for the quadratic assignment problem, Discrete Applied Mathematics 18 , 1987, 221–225.

S. Sahni and T. Gonzalez, P-complete approximation problems, Journal of the Association of Computing Machinery 23 , 1976, 555–565.

A. Schäffer and M. Yannakakis, Simple local search problems that are hard to solve, SIAM Journal on Computing 20 , 1991, 56–87.

J. Skorin-Kapov, Tabu search applied to the quadratic assignment problem, ORSA Journal on Computing 2 , 1990, 33–45.

J. Skorin-Kapov, Extensions of tabu search adaptation to the quadratic assignment problem, to appear in Computers and Operations Research .

L. Steinberg, The backboard wiring problem: A placement algorithm, SIAM Review 3 , 1961, 37–50.

H. S. Stone, Multiprocessor scheduling with the aid of network flow algorithms, IEEE Transactions on Software Engineering 3 , 1977, 8593.

W. Szpankowski, Combinatorial optimization problems for which almost every algorithm is asymptotically optimall, Optimization 33 , 1995, 359–367.

E. Taillard, Robust tabu search for the quadratic assignment problem, Parallel Computing 17 , 1991, 443–455.

D. M. Tate and A. E. Smith, A genetic approach to the quadratic assignment problem, Computers and Operations Research 22 , 1995, 73–83.

I. Ugi, J. Bauer, J. Friedrich, J. Gasteiger, C. Jochum, and W. Schubert, Neue Anwendungsgebiete für Computer in der Chemie, Angewandte Chemie 91 , 1979, 99–111.

D. H. West, Algorithm 608: Approximate solution of the quadratic assignment problem, ACM Transactions on Mathematical Software 9 , 1983, 461–466.

M. R. Wilhelm and T. L. Ward, Solving quadratic assignment problems by simulated annealing, IEEE Transactions 19 , 1987, 107–119.

Q. Zhao, Semidefinite Programming for Assignment and Partitioning Problems, Ph.D . Thesis, University of Waterloo, Ontario, Canada, 1996.

Q. Zhao, S. E. Karisch, F. Rendl, and H. Wolkowicz, Semidefinite relaxations for the quadratic assignment problem, Technical Report DIKU TR-96–32, Department of Computer Science, University of Copenhagen, Denmark, 1996. To appear in Journal of Combinatorial Optimization .

Download references

Author information

Authors and affiliations.

Institute of Mathematics, Technical University Graz, Steyrergasse 30, 8010, Graz, Austria

Rainer E. Burkard & Eranda Çela

Center for Applied Optimization, Industrial and Systems Engineering Department, University of Florida, Gainesville, FL, 32611, USA

Panos M. Pardalos & Leonidas S. Pitsoulis

You can also search for this author in PubMed   Google Scholar

Editor information

Editors and affiliations.

University of Minnesota, Minneapolis, USA

Ding-Zhu Du

University of Florida, Gainesville, USA

Panos M. Pardalos

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Kluwer Academic Publishers

About this chapter

Burkard, R.E., Çela, E., Pardalos, P.M., Pitsoulis, L.S. (1998). The Quadratic Assignment Problem. In: Du, DZ., Pardalos, P.M. (eds) Handbook of Combinatorial Optimization. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0303-9_27

Download citation

DOI : https://doi.org/10.1007/978-1-4613-0303-9_27

Publisher Name : Springer, Boston, MA

Print ISBN : 978-1-4613-7987-4

Online ISBN : 978-1-4613-0303-9

eBook Packages : Springer Book Archive

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

IMAGES

  1. PPT

    formulation of quadratic assignment problem

  2. PPT

    formulation of quadratic assignment problem

  3. Recite the Quadratic Formula Assignment by Schyler Scott

    formulation of quadratic assignment problem

  4. quadratic equation worksheet with answer key

    formulation of quadratic assignment problem

  5. PPT

    formulation of quadratic assignment problem

  6. PPT

    formulation of quadratic assignment problem

COMMENTS

  1. Quadratic Assignment Problem (QAP)

    The Quadratic Assignment Problem (QAP) is an optimization problem that deals with assigning a set of facilities to a set of locations, considering the pairwise distances and flows between them.. The problem is to find the assignment that minimizes the total cost or distance, taking into account both the distances and the flows. The distance matrix and flow matrix, as well as restrictions to ...

  2. Quadratic assignment problem

    Quadratic Assignment Problem Formulation Parameters = is an n x n matrix where the required flow between facilities and . = is an n x n matrix where the distance between facilities and and . Intuitively, the product of distance and flow represents cost, and the objective is to minimize this cost. ...

  3. PDF The Quadratic Assignment Problem

    The quadratic assignment problem (QAP) was introduced by Koopmans and Beckmann in ... 2.2 Concave Quadratic Formulation In the objective function of (3), let the coefficients cijklbe the entries of an n2 ×n2 matrix S, such that cijkl is on row (i− 1)n+ kand column (j− 1)n+ l. Now let Q:= S− αI,

  4. Quadratic Assignment Problem (QAP)

    Introduction. The Quadratic Assignment Problem (QAP) is one of the fundamental optimization problems in operations research and has long been challenging to solve, particularly for dynamic, fast-changing scenarios. In this blog post, we demonstrate how we formulated the QAP as a QUBO problem, ran it on the LightSolver platform and benchmarked ...

  5. A comprehensive review of quadratic assignment problem: variants

    The quadratic assignment problem (QAP) has considered one of the most significant combinatorial optimization problems due to its variant and significant applications in real life such as scheduling, production, computer manufacture, chemistry, facility location, communication, and other fields. QAP is NP-hard problem that is impossible to be solved in polynomial time when the problem size ...

  6. Quadratic assignment problem

    The quadratic assignment problem (QAP) is one of the fundamental combinatorial optimization problems in the branch of optimization or operations research in mathematics, from the category of the facilities location problems first introduced by Koopmans and Beckmann.. The problem models the following real-life problem: There are a set of n facilities and a set of n locations.

  7. The Quadratic Assignment Problem

    The quadratic assignment problem (QAP) is considered one of the most difficult optimization problems to solve optimally. The QAP is a combinatorial optimization problem stated for the first time by Koopmans and Beckmann ().Early papers on the subject include Gilmore (), Pierce and Crowston (), Lawler (), and Love and Wong ().The problem is defined as follows.

  8. Quadratic Assignment Problems

    The quadratic assignment problem (QAP) was introduced by Koopmans and Beckmann in 1957 as a mathematical model for the location of indivisible economical activities [].Consider the problem of allocating n facilities to n locations, with the cost being a function of the distance and flow between the facilities plus costs associated with placing a facility at a certain location.

  9. PDF A Survey of the Quadratic Assignment Problem, with Applications

    The quadratic assignment problem (QAP) was originally introduced in 1957 by Tjalling C. Koopmans and Martin Beckman [26] who were trying to 1. ... 2.2.2 A Quadratic 0-1 Formulation What follows is an equivalent formulation of the QAP as a quadratic 0-1 in-teger program. This formulation was originally used by Koopmans-Beckman

  10. quadratic assignment problem

    The Quadratic Assignment Problem (QAP) has been the subject of an enormous amount of research efforts; ... We present here a generalized formulation of the assignment problem between N objects and M labels, from which most commonly studied variations are special cases. We express all families of assignment problem in this generalized form for ...

  11. PDF Quadratic Assignment Problem

    The Quadratic assignment problem (QAP) is one of the fundamental, interesting and challenging combinatorial optimization problems from the category of the facilities location/allocation problems. QAP considers the problem of allocating a set of n facilities to a set of. n locations, with the cost being a function of the distance dkl between the ...

  12. (PDF) The quadratic assignment problem: A survey and recent

    The Quadratic Assignment Problem (QAP) is one of the hardest combinatorial optimization problems known. ... H subgraph of G ; H Gg: 0 0 The graph theoretic formulation of quadratic assignment problem was proposed by Christo des and Gerrards as follows. Let G and G be graphs with edge weights a : E 7! <; b : E 7! <. 0 0 THE QUADRATIC ASSIGNMENT ...

  13. Quadratic Assignment Problem

    The quadratic assignment problem (QAP) was introduced by Koopmans and Beckman in 1957 in the context of locating "indivisible economic activities". The objective of the problem is to assign a set of facilities to a set of locations in such a way as to minimize the total assignment cost. The assignment cost for a pair of facilities is a ...

  14. Quadratic Assignment Problem

    The quadratic assignment problem (QAP) is a combinatorial optimization problem, that although there is a substantial amount of research devoted to it, it is still, up to this ... The mathematical formulation of this problem leads to an NP-hard anti-Monge-Toeplitz QAP.

  15. A survey for the quadratic assignment problem

    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 ...

  16. (PDF) The Quadratic Assignment Problem

    The GLB can easily pro- The proposed formulation differs from the standard quadratic assignment problem (QAP) (e.g., [51]), in terms of its sets of constraints. In the QAP, facilities need to be ...

  17. (PDF) The Quadratic Assignment Problem

    The solution of QAP (F, D) produced by an ǫ-approximation algorithm is called an ǫ-approximate solution. Theorem 3.2 (Sahni and Gonzalez [164], 1976) The quadratic assignment problem is strongly NP-hard. For an arbitrary ǫ > 0, the existence of a polynomial time ǫ-approximation algorithm for the QAP implies P = N P.

  18. The Quadratic Assignment Problem: An Analysis of Applications and

    A wide variety of practical problems in design, planning, and management can be formulated as quadratic assignment problems, and this paper discusses this class of problem. Since algorithms for producing optimal solutions to such problems are computationally infeasible for all but small problems of this type, heuristic techniques must usually ...

  19. Quadratic Assignment Problem Example

    #quadraticassignmentproblem #quadratic #assignmentproblem #qapComplete Playlist of Analysis Of Algorithms (DAA):👇👇👇👇👇👇👇👇👇👇👇👇👇 https://www.youtub...

  20. PDF A Survey of the Quadratic Assignment Problem

    meaning of quadratic assignment problem, solving techniques and we will give a survey of some developments and researches. Keywords: 6 2 0 3 4Quadratic Assignment Problem, formulation, Exact Algorithm, NP-complete, Bound, Heuristic. 1. INTRODUCTION Quadratic assignment problem (QAP) was firstly introduced

  21. Quadratic Assignment Problem

    The quadratic assignment problem (QAP) is a combinatorial optimization problem, that although there is a substantial amount of research devoted to it, it is still, up to this date, not well solvable in the sense that no exact algorithm can solve problems of size n > 20 in reasonable computational time. The QAP can be viewed as a natural extension of the linear assignment problem (LAP; cf. also ...

  22. The Quadratic Assignment Problem: A Survey and Recent Developments

    This paper surveys some of the most important techniques, applications, and methods regarding the quadratic assignment problem. . Quadratic Assignment Problems model many applications in diverse areas such as operationsresearch, parallel and distributedcomput-ing, and combinatorial data analysis. In this paper we survey some of the most important techniques, applications, and methods regarding ...

  23. The Quadratic Assignment Problem

    The quadratic assignment problem (QAP) was introduced by Koopmans and Beckmann in 1957 as a mathematical model for the location of a set of indivisible economical activities [113]. ... M. S. Bazaraa and H. D. Sherali, Benders' partitioning scheme applied to a new formulation of the quadratic assignment problem, Naval Research Logistics ...